WGU C857 Software Quality Assurance 2026: 200 Practice
Questions with Verified Answers & Rationales – Complete
Study Guide Exam Questions & Accurate Detailed Answers
with Rationales|| Latest Update 2026 -2027
1. A code inspection is a set of procedures and error-detection techniques for
group code reading. Most discussions of code inspections focus on the
procedures, forms to be filled out, and so on. Which term describes this process?
A. Walkthrough
B. Inspection
C. Code inspection
D. Function testing
Answer: B
Rationale: An inspection is a formal, structured review process where a team
examines code for errors using predefined procedures and forms. It is more formal
than a walkthrough. Option A (Walkthrough) is less formal and involves the author
narrating the code. Option C (Code inspection) is the general term but "inspection"
is the specific answer. Option D (Function testing) is a type of black box testing.
2. The code walkthrough, like the inspection, is a set of procedures and error-
detection techniques for group code reading. It shares much in common with the
inspection process, but the procedures are slightly different, and a different error-
detection technique is employed. Which term describes this process?
A. Inspection
B. Walkthrough
C. White box testing
D. Black box testing
, 2
Answer: B
Rationale: A code walkthrough is an informal review where the programmer leads
the team through the code, explaining the logic and design. It is less structured
than an inspection. Option A (Inspection) is more formal. Options C and D are
testing methodologies, not review processes.
3. Which software testing method examines the internal structure, design, and
implementation of the item being tested with full knowledge of the code?
A. White box testing
B. Black box testing
C. Acceptance testing
D. Function testing
Answer: A
*Rationale: White box testing (also called glass box or structural testing) requires
the tester to have knowledge of the internal structure, design, and implementation.
Option B (Black box testing) examines functionality without knowledge of internal
workings. Option C (Acceptance testing) compares the program to requirements.
Option D (Function testing) is a type of black box testing.
4. Which software testing method examines the functionality of an application
without peering into its internal structures or workings?
A. White box testing
B. Black box testing
C. Unit testing
D. Integration testing
, 3
Answer: B
Rationale: Black box testing examines functionality without knowledge of internal
structures or workings. It can be applied to unit, integration, system, and
acceptance testing levels. Option A (White box testing) requires knowledge of
internals. Option C (Unit testing) can be either white or black box. Option D
(Integration testing) can be either white or black box.
5. Which testing process compares the program to its initial requirements and the
current needs of its end users, usually performed by the program's customer or
end user?
A. Function testing
B. Acceptance testing
C. System testing
D. Unit testing
Answer: B
Rationale: Acceptance testing is the process of comparing the program to its initial
requirements and the current needs of its end users. It is performed by the
customer or end user and is not considered the responsibility of the development
organization. Option A (Function testing) finds discrepancies between the program
and external specification. Option C (System testing) compares the system to its
original objectives. Option D (Unit testing) tests individual modules.
, 4
6. Which testing process attempts to find discrepancies between the program and
the external specification, which is a precise description of the program's behavior
from the end-user point of view?
A. Function testing
B. Acceptance testing
C. System testing
D. White box testing
Answer: A
Rationale: Function testing attempts to find discrepancies between the program
and the external specification from the end-user point of view. This is a type of
black box testing. Option B (Acceptance testing) compares to initial requirements
and current needs. Option C (System testing) compares to original objectives.
Option D (White box testing) examines internal structure.
7. Which of the following are types of white box testing? (Select all that apply.)
A. Unit Testing
B. Static Analysis
C. Functional Testing
D. Statement Coverage
E. Regression Testing
Answer: A, B, D
Rationale: Types of white box testing include Unit Testing, Static Analysis,
Dynamic Analysis, Statement Coverage, Branch Testing Coverage, and Mutation
Testing. Functional Testing (C) and Regression Testing (E) can be black box or
gray box tests but are not specifically white box types.