Chapter 1 - Quiz Flashcards
Which of the following is considered as a type o validation?
Checking whether the system meets user and stakeholder need
What is the definition of debugging?
Identify the cause of a defect, repairing the code and checking the fix correct
When test cases are design early in the lifecycle, verifying the test basis via the test design, which common test objective is being achieved?
→ Preventing defects
Which of the following statements BEST describes the difference between testing and debugging?
→ Dynamic testing shows failures caused by defects. Debugging finds, analyzes, and removes the causes of failures in the software.
“Increase code coverage of modules”
Component Testing
“Give information to stakeholders about the risk of releasing the system at a given time”
Acceptance Testing
Which objective may be obtained by having testers involved in requirements reviews or user story refinement?
→ Reduces the risk of incorrect or untestable functionality being developed
Which objective may be obtained by having testers verify and validate the software prior to release?
→ Increase the likelihood that the software meets stakeholder needs and satisfies requirements
A defect that causes raw sewage to be dumped into the ocean.
HARM
Test conditions are considered as which type of test work products?
→ Test Analysis work products
What is a test condition?
→ Something that can be tested
What is the test basis?
The body of knowledge used for test analysis and design
Which two activities of the test process are often combined in many projects?
Test Design and Test Implementation
Which of the following statements is a valid objective for testing?
To validate whether the test object works as expected by the users and other stakeholders
Question 1.1.05. Consider the following statements about testing and debugging and identify which are True:
I. Debugging is a testing activity
II. Testers may be involved in debugging and component testing in Agile development
III. Testing finds, analyzes and fixes defects
IV. Debugging executes tests to show failures caused by defects
V. Checking whether fixes resolved the defects found is a form of testing
II. Testers may be involved in debugging and component testing in Agile development
IV. Debugging executes tests to show failures caused by defects
Question 1.1.06. System test execution on a project is planned for eight weeks. After a week of testing, a tester suggests that the test objective stated in the test plan of ‘finding as many defects as possible during system test’ might be more closely met by redirecting the test effort in what way?
By testing in areas where the most defects have already been found
Question 1.1.07. Consider the following definitions and match the term with the definition.
I. The reason or purpose of testing
II. The work product to be tested
III. Confirmation by examination and through provision of objective evidence that the requirements for a specific intended use or application have been fulfilled
- Test objective
- Test Object
- Validation
Question 1.1.08. It is important to ensure that test design starts during the requirements definition. Which of the following test objectives supports this?
Preventing defects in the system
Question 1.1.10. How does testing contribute to software quality?
Testing through verification and validation of functionality identifies defects in the system under test
Question 1.1.12. Which of the following statements is GENERALLY true of testing?
I. Testing can show the presence of defects
II. Testing reduces the probability of uncovered defects
III. Testing can show that a previously present defect has been removed
IV. Testing can prove that software is defect free
I. Testing can show the presence of defects
II. Testing reduces the probability of uncovered defects
III. Testing can show that a previously present defect has been removed
Question 1.1.13. Which of the following are valid objectives for testing?
I. To find defects
II. To gain confidence in the level of quality
III. To identify the cause of defects
IV. To prevent defects
I. To find defects
II. To gain confidence in the level of quality
IV. To prevent defects
Question 1.1.14. Which of the following should NOT normally be an objective for a test?
To prove that the software is correct
Question 1.1.15. Which of the following will be the best definition for Testing:
Testing is executing Software for the purpose of finding defects
Question 1.1.17. Which one of the following describes best the difference between testing and debugging?
Testing shows failures that are caused by defects.
Debugging finds, analyzes, and removes the causes of failures in the software