18 Questions
What is the primary benefit of early testing in the software development lifecycle?
To identify defects sooner, when they are easier and less costly to fix
What is the principle that suggests that testing efforts should prioritize high-risk areas?
Defect Clustering
What type of testing involves examining the internal structure of the application?
White Box Testing
Why should testing approaches and techniques vary depending on the software project?
Because different projects have different requirements and constraints
What is the main goal of risk-based testing?
To identify defects in high-risk areas
When should testing activities begin in the software development lifecycle?
As early as possible
What is the primary purpose of regression testing?
To ensure that recent changes do not affect existing functionality
Which type of testing is conducted to validate that the software satisfies business needs and requirements?
Acceptance testing
What is the primary goal of security testing?
To identify vulnerabilities and weaknesses in the software
Which type of testing is used to evaluate the responsiveness, speed, scalability, and stability of the software?
Performance testing
What is the primary benefit of regression testing in the software development lifecycle?
To prevent the introduction of new defects
Which type of testing is most closely related to risk-based testing?
Security testing
When does the actual test execution usually begin in the software development lifecycle?
After the development phase is complete
What is the primary objective of Formal Technical Review (FTR) in software testing?
To identify defects and improve quality
What is the main focus of a review meeting in Formal Technical Review (FTR)?
To find defects and ensure completeness
What is a 'transaction' in the context of software testing?
A discrete unit of work or a set of related activities
Why is it important to test transactions in software testing?
To ensure the software handles transactions correctly
In which phase of the software development lifecycle do defect reporting and test execution take place?
Testing phase
Learn the core principles of software testing, including focusing on high-risk areas, testing early, and adapting to context. Improve your testing skills and identify defects sooner and more efficiently.
Make Your Own Quizzes and Flashcards
Convert your notes into interactive study material.
Get started for free