Test Design Techniques Flashcards
What does the Test Development Phase compromise?
It compromises the analysis and design phases.
What is the Analyse phase in Test Development?
the test basis is analysed, test conditions are identified and documented in the test design specification.
What is the Design phase in Test Development?
the test cases are designed, these will test the test conditions and will be document in the test case speicifcation.
What is the build Phase in Test Development?
the test procedures are built so the test cases can be executed and documented in the test preocedure specification.
What is the Test Design Specification?
documents the test conditions (coverage) for a test item, detailed test approach, and associated high level test cases.
What is the Test Case Specification?
documents a set of test cases (objective, inputs, test actions, results, etc..) for a test item
What is the Test Procedure Specification?
document the sequence of actions for the execution of a test.
What is a Test Condition?
an item or event of a component or system that could be verified by one or more test cases.
What is a Test Case?
a set of input values, execution pre-conditions, expected results and execution post-conditions, developed for a particular objective or test condition.
What are the combinations in a Test Case?
the values will be input values, execution pre-conditions, data requirements, expected results, and execution post-condition.
What is Traceability?
Allows us to see which tests are being executed for each requirement.It’s a matrix with the tests and the requirements and which test covers which requirement (a test can cover more than 1 requirement)
What is a Test Procedure?
a document specifying a sequence of actions for the execution of a test.
What is Test Execution Schedule?
it is the schedule containg the order of execution. It can be logical, order of business functions, by prioritisation, by test cycle, or by availability of envrionment.
What is the purpose of Test Design Techniques?
the purpose is to identify test conditions, test cases, and test data.
What is specification Based/Black Box Test Design Technique?
A method for deriving and selecting test conditions, test cases, and test data based on analysis of the basis documentation. Black Box takes an exteral view of the softare. Specification woill show if the software meets specified requirements but will not iscover if the specification is incorrect.
What is structure-based/White Box Test Design Technique
Based on the interla analysis of the component. Test are designed to assess coverage of the structure of the program code or system.