Assurance Final Prep Exam (Latest
Update 2026/2027) Questions and
Verified Answers | 100% Correct |
Grade A.
1. Which activity is the primary purpose of software quality assurance
(SQA)?
A. Writing production code faster
B. Identifying only defects after release
C. Ensuring software development processes and products meet
defined quality standards
D. Replacing software testing activities entirely
Rationale: Software quality assurance focuses on preventing defects by
improving processes, enforcing standards, and ensuring that both
development practices and software products meet established quality
requirements. Testing is a part of quality assurance but does not replace
the broader SQA discipline.
2. Which software testing level focuses on verifying individual
functions, methods, or components?
,A. System testing
B. Acceptance testing
C. Integration testing
D. Unit testing
Rationale: Unit testing examines the smallest testable parts of an
application, such as functions, classes, or modules. It is usually
performed by developers to verify that individual components behave
correctly before integration.
3. A software team reviews requirements, designs, and code before
execution to identify issues early. What type of quality activity is this?
A. Dynamic testing
B. Static analysis
C. Performance testing
D. Regression testing
Rationale: Static analysis involves examining software artifacts without
executing the program. Reviews, inspections, and code analysis help
identify defects early in the development lifecycle.
4. Which software development model emphasizes repeated cycles of
planning, development, testing, and feedback?
A. Waterfall model
B. Big Bang model
C. Agile model
D. V-model only
,Rationale: Agile development uses iterative cycles called sprints or
iterations. Each cycle includes planning, implementation, testing, and
review to continuously improve the product.
5. What is the main purpose of regression testing?
A. Measuring employee productivity
B. Testing only new features
C. Ensuring existing functionality still works after changes are made
D. Eliminating the need for user acceptance testing
Rationale: Regression testing verifies that modifications, bug fixes, or
new features have not introduced unintended problems into previously
working functionality.
6. Which quality metric measures the number of defects discovered
relative to software size?
A. Code coverage
B. Mean time to failure
C. Defect density
D. Response time
Rationale: Defect density measures defects per unit of software size,
such as defects per thousand lines of code. It helps organizations
evaluate software quality and development effectiveness.
7. What is the primary goal of continuous integration (CI)?
, A. Prevent developers from committing code
B. Eliminate automated testing
C. Frequently integrate code changes and detect issues early
D. Replace version control systems
Rationale: Continuous integration encourages developers to merge code
frequently into a shared repository while automatically building and
testing the software to identify problems quickly.
8. Which testing approach examines software behavior without
knowing the internal code structure?
A. White-box testing
B. Structural testing
C. Code review
D. Black-box testing
Rationale: Black-box testing evaluates software based on inputs and
expected outputs without requiring knowledge of the internal
implementation.
9. Which document defines the scope, objectives, resources, and
schedule for testing activities?
A. User manual
B. Requirements specification
C. Test plan
D. Source code repository