De 2 - ISTQB
De 2 - ISTQB
De 2 - ISTQB
a) Testing is started after the code is written so that we have a system with which to work.
b) Testing is started as early as possible in the life cycle.
c) Testing is most economically done at the end of the life cycle.
d) Testing can only be done by an independent test team.
a) … all parts of the system should be tested with the same intensity, because defects can be everywhere.
b) … the user interface should primarily be tested, because failures in it are most annoying for the customer.
c) … system parts where failures may cause great risks should be tested most intensively.
d) … data base access should be tested intensively, in order to prevent wrong data and inconsistencies an the
database.
5. Deciding how much testing is enough should take account of followings except? [K2]
a) Project constraints
b) Level of Risk
c) Decision Table
d) Safety
6. Which of the following Is NOT “ Test Analysis and Design” activity in “Fundamental Test Process” [K2]
a) Identifying necessary test data to support the test conditions and test cases
b) Identifying and prioritizing test conditions based on analyses of test items, the specification, behavior
and structure of the software.
c) Creating bi-directional traceability between test basic and test cases.
d) Creating test suites from the test procedures for efficient test execution.
7. Which is not a goal of writing effective Problem/Bug report?[K2]
9. Dynamic and--------------approaches, such as exploratory testing were testing is more reactive to events than
pre-planned, and where execution and evaluation are concurrent tasks…[K2]
a) Heuristic
b) Exploratory
c) Regression-averse
d) Analytical
10. Testing according to the V-model has the following fundamental principles [K2]
a) Testing the new system together with the systems existing before.
b) Testing components together in a hierarchical, incremental way like top-down or bottom-up.
c) Testing the client part together with different other layers of the software (like for example, application
server code, database server code etc.).
d) Testing interfaces between components, interactions between different parts of the system, as well as
interfaces between systems.
14. Acceptance testing may occur at more than just a single test level. With the exception of…[K3]
a) Acceptance testing after a change has been released to the user community.
b) Acceptance testing of the usability of a component may be done during component testing.
c) Acceptance testing of a new functional enhancement may come before system testing.
d) A COST software product may be acceptance tested when it installed or integrated.
16. What is the fundamental difference between “static analysis” and test? [K2]
a) Static analysis can be applied at any time during the software life cycle. Test can only be applied after
implementation.
b) Static analysis is done without executing the test object. A test is an examination during “run time”.
c) Static analysis is applied only in the early phases, test only in the late phases of the software life cycle.
d) Static analysis checks only documents without a formal structure. Test checks software systems.
17. Which of the following characteristics and types of review processes belong together? … [K2]
a. Inspection
b. Informal review
c. Peer review
d. Walkthrough
2. Undocumented
4. Review by peers
19. Which is the most formal kind of review in the following list? [K2]
a) Peer review
b) Walkthrough
c) Informal review
d) Inspection
20. Static code analysis typically identifies all but one the following problems. Which is it? [K1]
a) Unreachable code.
b) Undeclared variables.
c) Faults in the requirements.
d) Too few comments.
21. Which of the following sequences BEST shows the main activities of the work product review process?
a) Initiate review – Reviewer selection – Individual review – Issue communication and analysis – Rework
d) Plan – Initiate review – Individual review – Issue communication and analysis – Fix defects & report
23. Which alternative contains ONLY defects which can be discovered by static analysis … [K2]
a) Referencing a variable with an undefined value, unreachable (dead) code, security vulnerabilities, race
conditions.
b) Violations of coding standards, referencing a variable with an undefined value, unreachable (dead) code,
security vulnerabilities.
c) Referencing a variable with an undefined value, deadlocks, unreachable (dead) code, security
vulnerabilities.
d) Referencing a variable with an undefined value, unreachable (dead) code, inconsistent interface between
modules and components, race conditions.
a) The behavior predicted by the specification, or another sources, of the test object when executed under
specified conditions.
b) Intended output and/or state value when executing a test object with test data.
c) The intended behavior and output of the test object when executed under specified conditions.
d) The output result computed by the test object.
25. In which document described in IEEE 29119 (IEEE 829) would you find instructions for the steps to be taken
for a test including set-up, logging, environment and measurement? … [K2]
a) Test plan.
b) Test design specification.
c) Test case specification.
d) Test procedure specification.
a) Condition coverage
b) Equivalence class partitioning
c) Statement coverage
d) Data flow testing
28. If a test of a test object achieved 100% decision coverage then it is guaranteed that … [K3]
29. Which of the following is usually not be a coverage measure for state transition testing? [K2]
30. The following equivalence class for integer numbers is given: 0 ≤ x < 100. After boundary value analysis, the
following test data shall be used: [K3]
a) 0; 100
b) 0; 1; 100; 101
c) -1; 0; 99; 100
d) -1; 0; 1; 99; 100
a) They depend on the tester’s understanding of the way the system is structured rather than on a documented
record of what the system should do.
b) They depend on having older testers rather than younger testers.
c) They depend on a documented record of what the system should do rather than on an individual’s personal
view.
d) They depend on an individual’s personal view rather than on a documented record of what the system should
do.
D. Identifying the maximum and minimum values for every input field.
a) A, B and C
b) B, D and E
c) A, B and D
d) C, D and E
33. How many test cases are necessary in order to achieve 100% branch or decision coverage of the following
program part? We assume that the two conditions are independent of each other. [K3]
….
If (condition 1)
then statement 1
else statement 2
end if
If (condition 2)
then statement 3
end if
a) 2 test cases
b) 3 test cases
c) 4 test cases
d) Not achievable
34. Which of following is the repeated testing of an already tested program, after modification, to discover any
defects introduced or uncovered as a result of the change? [K3]
a) Regression Testing
b) Structural Testing
c) Functional Testing
d) Non-Functional Testing
39. The selection of a test tool should be done in six steps: [K1]
a) Requirement specification, Evaluation, Market research, Tool demonstrations, Review, Final selection of
tool.
b) Requirement specification, Market research, Evaluation, Tool demonstrations, Review, Final selection of
tool.
c) Requirement specification, Market research, Review, Tool demonstrations, Evaluation, Final selection of
tool.
d) Requirement specification, Market research, Tool demonstrations, Evaluation, Review, Final selection of
tool.
40. Which of the following would NOT be done as part of selecting a tool for an organization? …[K2]