Self-Test 4 Flashcards
What is the primary difference between formal and informal testing?
The level of documentation control
Which test design technique focuses on input/output-driven testing?
Specification-based Testing
What is the main goal of equivalence partitioning in test design?
To minimize the number of test cases
In the context of test design, what does boundary value analysis typically focus on?
Extreme values at the edges of input ranges
What is the primary purpose of cause and effect analysis in test design?
To identify logical conditions for testing
State transition testing is most effective for systems that:
Can be represented as finite state machines
Which of the following is a key aspect of test implementation?
Grouping test cases and specifying the steps for executing them
The concept of ‘coverage’ in test design primarily refers to:
The extent to which different parts of the software are tested
In exploratory testing, the focus is on:
Maximum test execution with minimal planning
Error guessing in test design is dependent on:
The skill and experience of the tester
Use case testing is primarily about:
Testing the software from start to finish based on typical user transactions
Which factor is least likely to influence the choice of a test technique?
The color scheme of the software interface
What is the main goal of decision table testing?
To represent and test logical conditions
Which technique would be most effective for a system that changes its behavior based on past events?
State Transition Testing
In structure-based (white-box) testing techniques, test cases are designed based on:
The internal structure and logic of the code.
In the context of test design, exploratory testing is characterized by:
An emphasis on learning, test design, and execution in parallel
Which of the following two test design techniques are “the same”?
- State-transition and Cause-effect graphing
- State-transition and model-based
What is important to know as a tester, when you are writing a test case?
What input that is considered valid for the test case?
Which of the following test design techniques involve designing tests based on the expected behavior of the system?
- Use case testing
- User acceptance testing
What is a must to have or do, to be able to create a test case?
Know-how about the system, where the test case is to be applied?