15 Questions
Match the following with the corresponding test case design technique: Standards compliant strategy
Equivalence class partitioning = Regression averse strategy Error guessing = Process compliant strategy Decision tables = Model-based strategy Boundary value analysis = Scrum/Agile testing
Match the following with the corresponding test case design technique: Process compliant strategy
Error guessing = Regression averse strategy Decision tables = Scrum/Agile testing Boundary value analysis = Model-based strategy Equivalence class partitioning = Standards compliant strategy
Match the following with the corresponding test case design technique: Model-based strategy
Error guessing = Scrum/Agile testing Decision tables = Regression averse strategy Boundary value analysis = Standards compliant strategy Equivalence class partitioning = Process compliant strategy
Match the following with the corresponding test case design technique: Regression averse strategy
Error guessing = Model-based strategy Decision tables = Process compliant strategy Boundary value analysis = Scrum/Agile testing Equivalence class partitioning = Standards compliant strategy
Match the following with the corresponding test case design technique: Scrum/Agile testing
Error guessing = Regression averse strategy Decision tables = Standards compliant strategy Boundary value analysis = Process compliant strategy Equivalence class partitioning = Model-based strategy
What is the importance of considering the subject matter of the application under test in test case design?
To determine the appropriate test case design technique.
Why might Equivalence Class Partitioning not be suitable for health and safety-critical applications?
A high level of certainty for each test scenario is crucial.
What is Error Guessing in software testing?
When a tester speculates on what parts of an application may contain defects.
How can QA professionals implement Error Guessing?
By collaborating to suggest areas of focus for test scenarios.
Which test case design technique is useful for regression testing in areas where bugs have historically clustered?
Error Guessing
Apart from negative test cases and Equivalence Class Partitioning, what other techniques can expert testers use to enhance test coverage?
Decision tables, state transition testing, cause-and-effect diagrams
What do decision tables catalog in software testing?
What outputs various input combinations cause.
When should testers move on to using decision tables, state transition testing, and cause-and-effect diagrams?
After mastering negative test cases, boundary value analysis, equivalence class partitioning, and error guessing.
What is the key factor in selecting the appropriate testing approach for automation tests?
Skilled resources for test automation.
Why is having programming skills important for automation testing?
To effectively create and maintain test automation scripts.
Explore the concept of boundary value analysis in software testing, where testers evaluate the values at and beyond the edges of expected input ranges. This technique involves checking both expected values and values just above and below the boundaries.
Make Your Own Quizzes and Flashcards
Convert your notes into interactive study material.
Get started for free