Test techniques Flashcards
What are the three types of Test Techniques?
Blackbox, Whitebox and Experience-based
What are the common characteristics of black box techniques?
Are based on an analysis of the appropriate test basis (formal requirements, specifications, use cases, user stories or business processes.)
What are test cases in black box techniques used for?
To detect gaps, errors and deviations between the software requirements and the implementation of software requirements.
What is black box coverage measured on?
Items tested in the test basis and the techniques applied to the test basis.
What is another name for black box testing?
Behavioural or behaviour-based techniques.
What are example black box testing techniques?
Equivalence Partitioning, Boundary Value Analysis, Decision Table Testing, State Transition Testing, Use Case Testing.
What can black box techniques be applied to?
Functional and Non-Functional testing.
What does black box techniques concentrate on?
The inputs and outputs of test objects without reference to its internal structure.
What are the common characteristics of white-box testing?
Test conditions, test cases and data are derived from a test basis/plan that includes: Code, software architecture, internal structure, detailed design or other info sources about the internal structure of the code.
What is white box coverage measured on?
The items tested within a selected structure: The code, or interfaces and the techniques applied to the test basis.
What is another name for White-box testing?
Structural or structure-based techniques
What are examples of White-Box testing?
Statement testing or decision testing
What are the common characteristics of experience testing?
Test conditions, cases and test data are derived from a test basis/plan that may include the knowledge/experience of testers, developers, users and other stakeholders.
What knowledge and experience is included in experience based testing?
Expected use of the software, its environment, likely defects and distribution of said defects.
What are some examples of experience based test techniques?
Error guessing, Exploratory testing and Checklist based testing.