WGU C854 SOFTWARE QUALITY
ASSURANCE COMPREHENSIVE EXAM
1. Which phase of the SDLC involves determining if the software meets the user
requirements?
A. Verification
B. Implementation
C. Validation
D. Analysis
Answer: C
Conceptual Explanation: Validation is the process of evaluating software at the end of the
development process to determine whether it satisfies specified requirements (Are we
building the right product?).
2. Which type of testing is performed without the knowledge of the internal code structure?
A. White-box testing
B. Grey-box testing
C. Black-box testing
D. Static analysis
,Answer: C
Conceptual Explanation: Black-box testing focuses on the inputs and outputs of the
software without looking at the internal code implementation.
3. In the Capability Maturity Model Integration (CMMI), at which level are processes
characterized as ‘Defined’?
A. Level 1
B. Level 3
C. Level 2
D. Level 4
Answer: B
Conceptual Explanation: At Level 3 (Defined), processes are well characterized and
understood, and are described in standards, procedures, tools, and methods.
4. What is the primary purpose of regression testing?
A. To verify that the system can handle a large volume of data.
B. To ensure that new code changes have not adversely affected existing features.
C. To test the system for the first time.
D. To evaluate the user interface design.
Answer: B
, Conceptual Explanation: Regression testing is performed to confirm that a recent
program or code change has not adversely affected existing features.
5. Which black-box testing technique involves dividing input data into ranges where the
system is expected to behave similarly?
A. Equivalence Partitioning
B. Boundary Value Analysis
C. Decision Table Testing
D. Error Guessing
Answer: A
Conceptual Explanation: Equivalence Partitioning divides the input data of a software
unit into partitions of equivalent data from which test cases can be derived.
6. If a function accepts an integer from 1 to 100, which values would be tested using
Boundary Value Analysis?
A. 10, 20, 30
B. -1, 50, 150
C. 1, 50, 100
D. 0, 1, 100, 101
Answer: D
ASSURANCE COMPREHENSIVE EXAM
1. Which phase of the SDLC involves determining if the software meets the user
requirements?
A. Verification
B. Implementation
C. Validation
D. Analysis
Answer: C
Conceptual Explanation: Validation is the process of evaluating software at the end of the
development process to determine whether it satisfies specified requirements (Are we
building the right product?).
2. Which type of testing is performed without the knowledge of the internal code structure?
A. White-box testing
B. Grey-box testing
C. Black-box testing
D. Static analysis
,Answer: C
Conceptual Explanation: Black-box testing focuses on the inputs and outputs of the
software without looking at the internal code implementation.
3. In the Capability Maturity Model Integration (CMMI), at which level are processes
characterized as ‘Defined’?
A. Level 1
B. Level 3
C. Level 2
D. Level 4
Answer: B
Conceptual Explanation: At Level 3 (Defined), processes are well characterized and
understood, and are described in standards, procedures, tools, and methods.
4. What is the primary purpose of regression testing?
A. To verify that the system can handle a large volume of data.
B. To ensure that new code changes have not adversely affected existing features.
C. To test the system for the first time.
D. To evaluate the user interface design.
Answer: B
, Conceptual Explanation: Regression testing is performed to confirm that a recent
program or code change has not adversely affected existing features.
5. Which black-box testing technique involves dividing input data into ranges where the
system is expected to behave similarly?
A. Equivalence Partitioning
B. Boundary Value Analysis
C. Decision Table Testing
D. Error Guessing
Answer: A
Conceptual Explanation: Equivalence Partitioning divides the input data of a software
unit into partitions of equivalent data from which test cases can be derived.
6. If a function accepts an integer from 1 to 100, which values would be tested using
Boundary Value Analysis?
A. 10, 20, 30
B. -1, 50, 150
C. 1, 50, 100
D. 0, 1, 100, 101
Answer: D