NEW
Font size
WorksheetsTesting Questions (ISTQB related)
Total questions: 10
Worksheet time: 10mins
Which of the following statements is a valid objective for testing?
To determine whether enough component tests were executed within system testing.
To find as many failures as possible so that defects can be identified and corrected.
To prove that all possible defects are identified.
To prove that any remaining defects will not cause any failures.
Which of the following statements correctly describes the difference between testing and debugging?
Testing shows failures caused by defects; debugging finds, analyzes, and removes the causes of failures in the software.
Testing identifies the source of defects; debugging analyzes the defects and proposes prevention activities.
Testing removes faults; debugging identifies the causes of failures.
Testing prevents the causes of failures; debugging removes the failures.
A program with high cyclometic complexity is almost likely to be:
Large
Difficult to test
Difficult to write
Small
Enough testing has been performed when:
time runs out
no more faults are found
the required level of confidence has been achieved
the users won’t find any serious faults
Software testing activities should start
as soon as the code is written
during the design stage
when the requirements have been formally documented
as soon as possible in the development life cycle
What is the main reason for testing software before releasing it?
to give information for a risk based decision about release
to decide when the software is of sufficient quality to release
to find as many bugs as possible before release
to show that system will work after release
Increasing the quality of the software, by better development methods, will affect the time needed for testing (the test phases) by:
no change
reducing test time
increasing test time
can’t say
What is the important criterion in deciding what testing technique to use?
how well you know a particular technique
how appropriate the technique is for testing the application
the objective of the test
whether there is a tool to support the technique
Which of the following statements are true?
Faults in program specifications are the most expensive to fix.
Faults in code are the most expensive to fix.
Faults in designs are the most expensive to fix.
Faults in requirements are the most expensive to fix.
Faults found by users are due to:
Poor software and poor testing
Poor quality software
bad luck
insufficient time for testing
