Mock Flashcards
What is a test condition?
A testable aspect of component or system identified as a basis for testing
What is a valid objective for testing?
To validate whether the test object works as expected by the users and other stakeholders.
What is the difference between testing and debugging?
Dynamic testing shows failures caused by defects; debugging eliminates the defects, which are the source of the failures.
What is the most common situation for a failure discovered during testing or in production?
The product crashed when the user selected an option in a dialogue box.
In what way can testing be part of quality assurance?
Testing reduces the risk of poor quality software.
What main activity is part of the test analysis stage of the test process?
Evaluating the test basis for test ability.
How can white-box testing be applied during acceptance testing?
To check if all work process flows have been covered.
How can component testing and system testing be compared?
Test cases for component testing are usually derived from component specifications, design specifications, or date models, whereas test cases for system testing are usually derived from requirement specifications or use cases.
What is the difference between regression and confirmation testing?
The purpose of regression testing is to detect unintended side effects, while the purpose of confirmation testing is to check if the original defect has been fixed.
What is an incremental development model?
Defining requirements, designing software and testing are done in phases where in each phase a piece of the system is added.
What roles are involved in a formal review?
Author, Moderator, Review Leader, Reviewer, Scribe.
What activities are carried out within the planning of a formal review?
Definition and verification of fulfillment of entry criteria for the review.
What is a benefit of static testing?
Static testing is a cheap way to detect and remove defects.
What is check-list based testing?
An experience-based test technique whereby the experienced tester uses a list of items to be noted, checked, or remembered, or a set of rules or criteria against which a product must be verified.
What is black-box testing?
A technique based on formal requirements
What is statement coverage?
It is a metric, which is the percentage of statement in the source code that have been executed.
What is the relationship between decision and statement coverage?
100% decision coverage also guarantees 100% statement coverage.
How are tasks typically divided between the test manager and tester?
The test manager plans, coordinates and controls the testing activities, while the tester automates the tests.
Name examples of typical exit criteria from testing?
Reliability measures, test coverage, schedule and status about fixing defect and remaining risks.
Name a characteristic for metrics-based approach for test automation.
Budget which was used by a previous similar test project.
What is a benefit of test execution tools?
It is easy to run regression tests
Name a test tool more suitable for developers than testers.
Defect management tools.
What are the triggers for maintenance testing?
Decision to test the system after migration to a new operating platform.
Decision to test if archived data is possible to be retrieved.
Decision to test after hot fixes.