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
...
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 error-prone 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 module-testing 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.
Purpose is to determine whether the change has regressed other aspects of the program.
What is Adding value through testing means >>>raising the QUALITY or RELIABILITY of a program
[Show More]