WorksheetsISTQB Question Bank 861 to 900
Total questions: 40
Worksheet time: 10hrs 0mins
Which two of the following are attributes of structural testing?
<br>
a. It is based on testing features described in a functional specification.
b. It can include statement and decision testing.
c. It can be carried out at all levels of testing.
d. It can include debugging.
a and b
a and d
b and d
b and c
Which of the following are characteristics of good testing in any life cycle model?
<br>
a. Every development activity has a corresponding test activity.
b. Testers review development documents early.
c. There are separate levels for component and system integration test.
d. Each test level has objectives specific to that level.
e. Each test level is based on the same test basis.
a, d and e
b, c and e
a, c and d
a, b and d
1
0.5
0.75
0.9
Which of the following statements is GENERALLY true of testing?
<br>
a. Testing can show the presence of defects.
b. Testing reduces the probability of uncovered defects.
c. Testing can show that a previously present defect has been removed.
d. Testing can prove that software is defect free.
a, b and c
a, b and d
a, c and d
b, c and d
Which of the following are the typical defects found by static analysis tools?
<br>
a. Variables that are never used.
b. Security vulnerabilities.
c. Poor performance.
d. Unreachable code.
e. Business processes not followed.
b, c and d are true; a and e are false
a is true; b, c, d and e are false
c, d and e are true; a and b are false
a, b and d are true; c and e are false
R, Q, S, T, U, P
S, R, P, U, Q, T
Q, R, S, T, P, U
S, R, U, P, Q, T
Which of the following activities would improve how a tool is deployed within an organization?
<br>
a. Defining best practice guidelines for users.
b. Roll out the tool across the organization as quickly as possible to all users.
c. Provide technical support to the test team for each type of tool.
d. Introduce a system to monitor tool usage and user feedback.
e. Ensure that the test process is not changed as result of the tool’s introduction.
a, b and c.
a, c and d.
c, d and e.
b, d and e.
Which of the following statements describe why error guessing is a useful test design technique?
<br>
a. It can help derive test cases based on analysis of specification documents.
b. It can identify tests not easily captured by formal techniques.
c. It can make good use of tester’s experience and available defect data.
d. It is a cheaper alternative to more formal test design techniques.
a and b
b and c
c and d
a and c
A, B, E, B, F
A, B, C, D
A, B, E, B, C, D
A, B, F
A programme level Master Test Plan states that a number of best practices must be adopted for its project life cycle models, irrespective of whether a sequential or iterative-incremental approach is adopted for each project. Which of the following life cycle related best practices would you expect to see in the Master Test Plan?
<br>
a. There should be a testing activity that corresponds to each development activity.
b. Each project should have four test levels if using a V-model.
c. Test personnel should ensure that they are invited to review requirements and design documents as soon as draft versions are available.
d. System testing must not be performed by the development teams.
a and b
a and c
b and d
c and d
Which of the following statements are TRUE?
<br>
A. Software testing may be required to meet legal or contractual requirements.
B. Software testing is mainly needed to improve the quality of the developer's work.
C. Rigorous testing and fixing of defects found can help reduce the risk of problems occurring in an operational environment.
D. Rigorous testing is sometimes used to prove that all failures have been found.
B and C are true; A and D are false.
A and D are true; B and C are false.
A and C are true, B and D are false.
C and D are true, A and B are false.
The process of testing an integrated system to verify that it meets specified requirements.
The process of testing to determine the compliance of a system to coding standards.
Testing without reference to the internal structure of a system.
Testing system attributes, such as usability, reliability or maintainability.
Which of the following statements are TRUE?
<br>
A. Regression testing and acceptance testing are the same.
B. Regression tests show if all defects have been resolved.
C. Regression tests are typically well-suited for test automation.
D. Regression tests are performed to find out if code changes have introduced or uncovered defects.
E. Regression tests should be performed in integration testing.
A, C and D and E are true; B is false.
A, C and E are true; B and D are false.
C and D are true; A, B and E are false.
B and E are true; A, C and D are false.
Decision D has not been tested completely.
100% decision coverage has been achieved.
Decision E has not been tested completely.
Decision F has not been tested completely.
A defect was found during testing. When the network got disconnected while receiving data from a server, the system crashed. The defect was fixed by correcting the code that checked the network availability during data transfer.
<br>
The existing test cases covered 100% of all statements of the corresponding module. To verify the fix and ensure more extensive coverage, some new tests were designed and added to the test suite. What types of testing are mentioned above?
<br>
A. Functional testing.
B. Structural testing.
C. Re-testing.
D. Performance testing.
A, B and D.
A and C.
A, B and C.
A, C and D.
