C857 - WGU Software Quality Assurance questions and answers 2023
C857 - WGU Software Quality Assurance questions and answers 2023Statement 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 What it means by "Raising the reliability of the program" finding and removing errors What is testing ? the process of executing a program with the intent of finding errors. It involves activities aimed at evaluating the capability of a program or system and determining that it meets its required results. What is a successful test(test case) ? when a test finds errors that can be fixed What is a unsuccessful test(test case) ? a test that found no errors. test case that causes a program to produce the correct result without finding any errors What are the two components of a test case 1.) A description of the input data to the program 2.) A precise description of the correct output of the program for that set of input data Why a programming organization should not test its own programs. because the testing process, if approached with the proper definition, may be viewed as decreasing the probability of meeting the schedule and the cost objectives. What two types of information do you need when designing test cases for a module test 1.) a specification for the module 2.) module's source code. the test-case design procedure for a module test Step 1 : Analyze the module's lo
Información del documento
- Subido en
- 17 de marzo de 2023
- Número de páginas
- 10
- Escrito en
- 2022/2023
- Tipo
- Examen
- Contiene
- Preguntas y respuestas