De 1 - ISTQB - On Thi
De 1 - ISTQB - On Thi
De 1 - ISTQB - On Thi
1. Which of the following alternative describes NOT a major task of test implementation?...[K2].
a) Executing tests either manually or by using test execution tools.
b) Developing and prioritizing test procedures, and, potentially, creating automated test scripts.
c) Creating test suites from the test procedures and (if any) automated test scripts.
d) Preparing test data and ensuring it is properly loaded in the test environment.
5. Which of the following statements contains a valuable objective for a test team?
a) The goal is to fulfill all testing activity requirements as specified in the project handbook.
b) The goal is to cause as many failures as possible so that faults can be identified and corrected.
c) The goal is to prove that all faults are identified.
d) The goal is to prove that failures may not be caused any more by the remaining defects.
6. You are running a written test which other testers have run previously. In addition, this test has found
bugs previously, and those bugs have been confirmed to be fixed. The test manager has encouraged you
to the specific way in which you run the test, such as the order of certain actions, use of mouse versus hot-
keys, and the particular input values, based on the way users will use in the system. Which of the
following is a testing principle that could explain the test manager’s directive?
a) Early testing
b) Absence –of –errors fallacy
c) Random testing
d) Pesticide paradox
1
Question about “Testing in the Software Lifecycle”
9. The following descriptions are related to acceptance testing. Which of the following alternative describes
NOT true?
a) Site acceptance testing is to determine whether or not a component or system satisfies the
user/customer needs and fits within the business process, normally including hardware as well as
software.
b) Acceptance testing is formal testing with respect to users needs, requirements, and business
processes conducted to determine whether or not a system satisfies the acceptance criteria and to
enable the user, customers or other authorized entity to determine whether or not to accept the
system.
c) User acceptance testing verifies the fitness for use of the system and usability of business
perspective.
d) Regulation acceptance testing is verifies the fitness for use of the system and usability of
business perspective.
e) Regulation acceptance testing is performed against any regulations that must be adhered to, such
as governmental, legal or safety regulations.
10. Which of the following alternative describes the main difference between “system testing” and
“Acceptance testing”?
a) System testing is done on the development platform, while acceptance testing is done on the
customer platform
b) System testing is done against the developers’ interpretation of the requirements, acceptance
testing against customer understanding.
c) System testing concentrates on functional testing, while acceptance testing concentrates on
nonfunctional testing.
d) Acceptance testing is a regression test for the changes implemented during system testing.
2
11. Which of following is correct about regression testing? [K2]
a) During regression test a part of the already executed tests are repeated after the unit, build or system
under test is modified, in order to check that the changes have NOT created new defects
b) During regression test all already executed tests are repeated after the unit, build or system under test
is modified in order to assure that changes of the test object have NOT created new defect
c) During regression test a part of the already executed tests are repeated after the unit, build or system
under test is modified in order to check if the defects found so far are corrected
d) During regression test a part of the already executed tests are repeated after the unit, build or system
under test is modified in order to check if the defected found so far are corrected
3
a) Informal
b) Walkthrough
c) Technical review
d) Inspection
18. If you are test Manager, what is a main task in Review activity?
a) Main task is to make sure review take place and that the participants have time to prepare and attend.
b) Main task is to check that the participants prepare well enough during individual preparation for a
review.
c) Main task is to check that the documents fulfill the previously agreed upon rules and standards.
d) Main task is to choose the moderator to lead the review and follow up moderator performance and
training.
19. Which of the following is a difference between the contents of a test case specification and a test
procedure specification?
a) The test procedure specification is used only for automated test execution
b) The two terms are synonyms and have exactly the same contents
c) The test case specification specifies the sequence of action for the execution of a test.
d) The test procedure specification specifies the sequence of action for the execution of a test
20. Which of the following describes NOT related with testing objective? [K1]
a) Gaining confidence about the level of quality
b) Providing information for decision –making
c) Preventing defects
d) Making a zero defect Software
21. With the help of testing, It is possible to measure the quality of software in terms of defects found for
both functional and non-functional software requirements and characteristics (e.g., reliability, usability,
efficiency, maintainability and portability). Which of following international standards describe on
software characteristics? [K1]
a) IEEE 829
b) IEEE 1028
c) ISO 25010 (9126)
d) ISO 15504
22. You are working on a project on which any slippage in the test execution completion date would result in
financial penalties for your employer. Achieving the planned delivery date is seen as the highest single
priority. Which benefit of static techniques is likely to convince management to use them?
a) Productivity improvements
b) Improved communication within the team
c) Reduced post-release support costs
d) Reduced testing cost and time.
4
a) Structural
b) Acceptance
c) Functional
d) Non-functional
24. You are brought in as the sole tester at the end of a project. You are were selected because of your
understanding of the system and its intended behavior, Users, customers, and other project stakeholders
consider the software low-risk. You are give one week to execute tests to see if any show-stopping
defects are present.
a) Specification-based
b) Experience-based
c) Structure-based
d) Static testing
25. Which of the following techniques is considered as a typical structure-based technique?
a) State transition testing
b) Decision coverage testing
c) Boundary value analysis
d) Equivalence partitioning
Vietnam Railway company runs a train from Ho Chi Minh City to Hanoi. This train has four different
kinds of accommodation with different ticket prices: Hard seat, soft seat, hard sleeper, and soft sleepers.
For hard sleeper, there are different prices for lower, middle and upper berth. For soft sleeper, there is a
different price for lower and upper berth. For sleeping accommodation, different prices apply for non-air-
condition and air-condition. For soft sleeper, a higher price applies for compartments with own bathroom.
High-speed trains exist, but have only hard and soft seat, and they have another price than “normal”
trains.
26. In above [Specification A] how many different valid combinations of inputs exist for computing the
price?
a) 36
b) 24
c) 18
d) 12
27. In above [Specification A], which of the following testing technique is most likely to be selected to
minimize testing effort within limited time frame? Assume that other facts are considered already.
a) Equivalence Partitioning techniques
b) Pair Wise Technique and Orthogonal Array Techniques
c) State Transition Techniques
d) Condition-Decision Coverage Technique
28. The following program code is given. How many test cases do you need for 100% statement coverage?
IF (Age>18) THEN
CustomerPotential :=1.000
IF Gender =”Male” THEN
ProductSet:=”Technique”
5
ELSE
ProductSet:=”Clothes”
END IF
END IF
IF ( Country = “Vietnam”) THEN
International:=”No”
ELSE
International :=”Yes”
END IF
a) 1
b) 2
c) 3
d) 4
29. The following rule must be followed when using the equivalence class partitioning method:
a) Divides possible inputs into class that have the same behavior
b) Makes use of only positive test cases for the equivalence partitions
c) Muss always include at least two values from every equivalence partition
d) Can be used only for testing equivalence partitions inputs from a Graphical User Interface
30. Which of the following is NOT true about Multiple condition coverage?...[K3]
a) 100% multiple condition coverage implies 100% condition determination coverage
b) In this coverage, all possible combinations of true/false conditions are identified.
c) White box test design technique
d) The percentage of combinations of all multi condition outcomes within one statement that have been
exercised by a test suite
31. Which of the following is NOT true about Condition Determination Testing and Coverage?[K3]
a) 100% decision condition coverage implies 100% condition determination coverage
b) A white box test design technique in which test cases are independently affect a decision outcome that
have been exercised by a test case suite.
c) The percentage of all single condition outcomes that independently affect a decision outcome that have
been exercised by a test case suite.
d) The possible combination of true/false conditions that can affect decisions are identified.
32. Which of the following is Common characteristics of structure-based test design techniques ? [K2]
a) Information about how the software is constructed is used to derive the test cases.
b) Test cases can be derived systematically from these models
c) The knowledge and experience of people are used to derive the test cases
d) Models, either formal or informal, are used for the specification of the problem to be solved, the
software or its components
6
c) It is used to decide the extent of testing activity
d) It is used to decide what to test early
34. You are working as the manager of an independent test team. At a project meeting, you are explaining the
results of your testing so far. You show the team that, while testing is proceeding productively, it is
talking a while to get some critical bugs and test failures resolved. Another manager comments that he is
concerned that the test team is delaying the release of the software. Which of the following is a drawback
of independent testing illustrated by this manager’s comment?
a) Independent testers can verify assumptions that other people made
b) The test team is seen as responsible for the delays
c) Independent testers see other and different defects, and are unbiased
d) The test team is isolated from the rest of the project team
35. Which of the following alternative describes about incident management NOT correctly?
a) Incident management should show product quality through use of metrics.
b) Registration of problems, faults and failures are required to manage incidents
c) New software requirements should be defined and implemented
d) Incident management deals to develop of proposals to correct faults.
36. Which of the following is a way in which configuration management supports testing?
a) Automatically determines the location of any defects found
b) No benefits; configuration management supports testing
c) Uniquely identifies the tested item
d) Ensures that code has been unit tested
7
c) Test monitoring
d) Risk management