The most visible part of testing is test execution. But to be effective and efficient, test
plans should also include time to be spent on planning the tests, designing test cases,
preparing for execution and evaluating results. Which of the following is a major task of
test planning? [K1]
a.Preparing test specifications
b.Evaluating exit criteria and reporting
c.Determining the test approach.
d.Measuring and analyzing results ** Answ** c
Seven Testing Principles is a number of testing principles have been suggested over
the past 40 years and offer general guidelines common for all testing. Which one of the
following descriptions about seven testing principles is FALSE? [K2]
a.Testing everything is not feasible except for trivial cases. Instead of exhaustive
testing, risk analysis and priorities should be used to focus testing efforts
b.Testing effort shall be focused proportionally to the expected and later observed
defect density of modules
c.Finding and fixing defects does not help if the system built is unusable and does not
fulfill the user's needs and expectations
d.Testing can show that defects are present, and can prove that there are no defects
** Answ** d
A certain degree of independence (avoiding the author bias) often makes the tester
more effective at finding defects and failures. Independence is not, however, a
replacement for familiarity, and developers can efficiently find many defects in their own
code. Which of the following is the lowest level of independence? [K1]
a.Tests designed by the person(s) who wrote the software under test with the low level
of independence
b.Tests designed by a person(s) from an outsourcing or certification by an external body
c.Tests designed by a person(s) from an independent test team or performance test
specialists
d.Tests designed by another person(s) from development team ** Answ** a
A certain degree of independence (avoiding the author bias) often makes the tester
more effective at finding defects and failures. Independence is not, however, a
replacement for familiarity, and developers can efficiently find many defects in their own
code. Which of the following is the lowest level of independence? [K1]
a.Tests designed by the person(s) who wrote the software under test with the low level
of independence
b.Tests designed by a person(s) from an outsourcing or certification by an external body
, c.Tests designed by a person(s) from an independent test team or performance test
specialists.
d.Tests designed by another person(s) from development team ** Answ** a
The followings describe about causes of software defects. Which of the following is a
correct statement? [K1]
a.A developer makes a mistake which causes a bug that may be seen as a defect when
the software is executed.
b.A developer makes an error which results in a failure that may be seen as a fault
when the software is executed
c.A developer makes a mistake which causes a defect that may be seen as a failure
during dynamic testing
d.A developer has a failure which results in a defect that may be seen as a mistake
during dynamic testing ** Answ** c
Which of the following statements is NOT true? [K2]
a.Rigorous testing is sometimes used to prove that all failures have been found.
b.Rigorous testing and fixing of found defects could help reduce the risk of problems
occurring in an operational environment.
c.Software testing is mainly needed to improve the quality of the product
d.Software testing may be required to meet legal or contractual requirements. **
Answ** a
Which of the following statements correctly describes the difference between testing
and debugging? [K2]
a.Testing identifies the source of defects; debugging analyzes the faults and propose
prevention activities.
b.Dynamic testing shows failures caused by defects; debugging finds, analyzes, and
removes the causes of failures in the software
c.Testing removes faults; debugging identifies the causes of failures
d.Dynamic testing prevents the causes of failures, debugging removes the failures **
Answ** b
A common perception of testing is that it only consists of running tests, i.e.., executing
the software. This is part of testing, but not all of the testing activities. Which of the
following statements is NOT one of testing objectives? [K1]
a.Providing information for decision-making
b.Finding defects
c.Gaining confidence about eh level of quality
d.Preventing errors ** Answ** d
Non-functional testing includes, but is not limited to, performance testing, load testing,
stress testing, usability testing, maintainability testing, reliability testing and portability
testing. It is the testing of "how' the system works. Where the Non-functional testing is
performed? [K1]
a.At system and acceptance testing levels only