WGU C857 - Software Quality Assurance
Questions and Answers Already Passed
Statement Coverage ✔✔measures whether each executable statement is encountered.
Decision Coverage ✔✔measures whether Boolean expressions teste
...
WGU C857 - Software Quality Assurance
Questions and Answers Already Passed
Statement Coverage ✔✔measures whether each executable statement is encountered.
Decision Coverage ✔✔measures whether Boolean expressions tested in control structures (such
as if-statements or while-statements) are evaluated to both true and false
Condition Coverage ✔✔measures the true or false outcome of each Boolean subexpression
Multiple Condition Coverage ✔✔measures whether every possible combination of Boolean
subexpression occurs
Path Coverage ✔✔measures whether each of the possible paths in each function has been followed
Equivalence Class Partitioning ✔✔Defines condition or error classes to help reduce the number
of finite tests.
Divide a set of test conditions into groups or sets that can be considered the same
Boundary Value Analysis ✔✔Tests each edge condition of an equivalence class; also considers
output equivalence classes as well as input classes
Cause-Effect Graphing ✔✔1. ) select, in a systematic way, a high-yield set of test cases.
2. ) point out incompleteness and ambiguities in the specification.
error-guessing ✔✔an intuitive and ad hoc process to enumerate a list of possible errors or errorprone situations and then write test cases based on the list.
Equivalence Class ✔✔The subset of all possible inputs
Function Testing ✔✔process of attempting to find discrepancies between the program and the
external specification.
An external specification ✔✔a precise description of the program's behavior from the end-user
point of view.
function testing is A.) While Box B.) Black Box ✔✔Black Box ( you rely on the earlier moduletesting process to achieve the desired white-box logic coverage criteria.)
How do you perform function test ✔✔analyze the specification to derive a set of test cases
(The equivalence partitioning, boundary value analysis, cause-effect graphing, and error-guessing
methods especially pertinent to function testing)
Test Plan: Completion Criteria ✔✔specify when each testing phase will be judged to be complete
Test Plan: Schedules ✔✔indicate when test cases will be designed, written, and executed.
Test Plan: Objectives ✔✔The objectives of each testing phase must be defined
Test Plan:Computer time ✔✔a plan for the amount of computer time needed for each testing phase.
Test Plan: Integration ✔✔Part of the test plan is a definition of how the program will be pieced
together
Test Plan: Regression testing ✔✔performed after making a functional improvement or repair to
the program.
[Show More]