Unit I Ans
Unit I Ans
Unit I Ans
INTRODUCTION
Testing as an Engineering Activity – Testing as a Process – Testing Maturity Model -Testing
axioms – Basic definitions – Software Testing1 Principles – The Tester’s Role in a Software
Development Organization – Origins of Defects – Cost of defects – Defect Classes – The Defect
Repository and Test Design – Defect Examples – Developer/Tester Support of Developing a Defect
Repository
PART - A
Q.no Questions BTL Competence
1 List out the levels of the testing maturity model. BTL-1 Remembering
Initialization.
Definition.
Integration.
Measurement and Management.
Optimization.
Engineering
Software processes in software engineering refer to the
methods and techniques used to develop and maintain
software. Some examples of software processes
include:
Waterfall: a linear, sequential approach to software
development, with distinct phases such as
requirements gathering, design, implementation,
testing, and maintenance.
Agile: a flexible, iterative approach to software
development, with an emphasis on rapid prototyping
and continuous delivery.
Scrum: a popular Agile methodology that
emphasizes teamwork, iterative development, and a
flexible, adaptive approach to planning and
management.
DevOps: a set of practices that aims to improve
collaboration and communication between
development and operations teams, with an
emphasis on automating the software delivery
process.
Each process has its own set of advantages and
disadvantages, and the choice of which one to use
depends on the specific project and organization.
Software is the set of instructions in the form of
programs to govern the computer system and to
process the hardware components. To produce a
software product the set of activities is used. This set is
called a software process.
2. Documentation –
Source information about the product contained in
design documents, detailed code comments, etc.
3. Operating Procedures –
Set of step-by-step instructions compiled by an
organization to help workers carry out complex
routine operations.
4. Code: the instructions that a computer executes in
order to perform a specific task or set of tasks.
5. Data: the information that the software uses or
4