(1) What are the two types of coverage in the white-box test technique and (2) how is coverage represented?
(1) Statement Coverage and Decision Coverage
(2) It is the “percentage” of coverage items determined or expressed in the test suite.
What are the responsibilities of the test manager?
What are the responsibilities of the tester?
What are the types of “defined behaviors” in the use case test technique?
(1) What are the three experience-based test techniques and (2) which are black-box vs. white box?
(1) Error Guessing, Exploratory, and Checklist-based
(2) They can all be used in black OR white-box testing
What are the three triggers for maintenance testing?
Modification, migration, and retirement.
Note: the decision to maintain a system is not a trigger for maintenance testing.
What is another name for exploratory testing?
Session based testing
Note exploratory tests are “designed, executed, logged, and evaluated dynamically during execution.”
What is a test charter?
Documentation of test activities in session-based exploratory testing. Example: a general plan of approach for test cases not documented in advance.
What are the types of reviewer roles?
Note: Roles can overlap. For example, the Facilitator might also be the Review Leader.
What are the review types (and sub-types)?
Formal:
Walkthrough (led by author)
Technical Review (technical reviewers)
Inspection (rules and checklists; most formal)
Informal (i.e. undocumented)
Note: A single work product might have more than one type of review performed on it.
What is the key attribute of a formal review type?
Formal review will always have a scribe.
What is the main reason for performing a review?
To uncover defects
What are the review techniques?
From section 3.2
What are the seven principles of testing?
What is test analysis?
A step in the testing process wherein test conditions are identified in the test basis.
What is test control?
A step in the testing process that deals with creating and applying actions to get a test project back on track.
What is test monitoring?
A step in the testing process that involves…
- Checking the status of testing activities
- Identifying any variances from the plan
- Reporting status to stakeholders
What are the seven steps of the testing process?
Test Planning
Test Monitoring/Control
Test Analysis
Test Design
Test Implementation
Test Execution
Test Completion
In which test levels can functional, non-functional, and white-box testing occur?
In any of them (CISA)
In which test levels should functional testing occur?
In all of them (CISA)
In which test levels should non-functional testing occur?
In all of them (CISA)
What is another name for white-box testing?
Structural Testing
What are the 2 types of change-related testing?
Confirmation Testing
Regression Testing
In which test levels (CISA) should change-related testing be performed?
In all of them.