wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ISTQB - Chapter 2

Total questions: 50

Worksheet time: 2hrs 40mins

Name
Class
Date
1.

In the following characteristics what is the point of good testing?

I. For every development activity, there is a corresponding testactivity

II. Each test level has test objectives specific to that level

III. Test analysis and design for a given test level begin during the corresponding development activity

IV. Testers participate in discussions and review

Which of the following is correct?

a)

a) I,II are true and III,IV are false

b)

b) I,II,III,IV are all true

c)

c) I,II,III,IV are all false

d)

d) I is true and II,III,IV is false

2.

Which of the following models is a typical example model for a sequential development model?

a)

a) V-model

b)

b) Agile model

c)

c) Incremental model

d)

d) Waterfall model

3.

Which one of the following statements about sequential development model is NOT true?

a)

a) Establishing requirements, designing, building, and testing a system in pieces.

b)

b) Any phase in the development process should begin when the previous phase is complete.

c)

c) In theory, there is no overlap of phases, but in practice, it is beneficial to have early feedback from the following phase.

d)

d) Test activities only occur after all other development activities have been completed.

4.

Which of the following models is a typical example model for a incremental development model?

a)

a) Waterfall model

b)

b) Agile model

c)

c) V-model

d)

d) Iterative model

5.

Which one of the following statements about incremental development model is NOT true?

a)

a) Establishing requirements, designing, building, and testing a system in pieces.

b)

b) The size of these feature increments varies, with some methods having larger pieces and some smaller pieces.

c)

c) The feature increments can be as small as a single change to a user interface screen or new query option.

d)

d) Test activities only occur after all other development activities have been completed.

6.

Which of the following models is a typical example model for a interative development model?

a)

a) V-model

b)

b) Incremental model

c)

c) Agile model

d)

d) Waterfall model

7.

Which one of the following statements about interative development model is NOT true?

a)

a) Occurs when groups of features are specified, designed, built, and tested together in a series of cycles, often of a fixed duration.

b)

b) It is beneficial to have early feedback from the following phase.

c)

c) Involve changes to features developed in earlier iterations, along with changes in project scope.

d)

d) Delivers working software which is a growing subset of the overall set of features until the final software is delivered or development is stopped.

8.

An appropriate software development lifecycle model should be selected and adapted based on:

a)

a) The project goal, the type of product being developed, business priorities and identified product and project risks.

b)

b) The system’s internal structure or implementation.

c)

c) Behavior and capabilities of a whole system or product.

d)

d) Interactions between components or systems.

9.

Which of the following is a test level?

a)

a) Component testing, Functional testing, Non-functional testing, Acceptance testing.

b)

b) Component testing, Integration testing, System testing, Acceptance testing.

c)

c) Component testing, Functional testing, Non-functional testing, Confirmation testing.

d)

d) Functional testing, Non-functional testing, White-box testing, Change-related Testing.

10.

Common forms of acceptance testing include the following:

a)

a) User acceptance testing (UAT), Operational acceptance testing (OAT).

b)

b) Contractual and regulatory acceptance testing, Alpha and beta testing.

c)

c) a and b are false

d)

d) a and b above

11.

Component testing is performed by:

a)

a) Testers

b)

b) Independent testers

c)

c) Developers

d)

d) Customers

12.

Component integration testing is often the responsibility of:

a)

a) Testers

b)

b) Independent testers

c)

c) Developers

d)

d) Customers

13.

System integration testing is often the responsibility of:

a)

a) Testers

b)

b) Independent testers

c)

c) Developers

d)

d) Customers

14.

System testing is typically carried out by:

a)

a) Testers

b)

b) Independent testers

c)

c) Developers

d)

d) Customers

15.

Which of the following is a test type?

a)

a) Component testing, Functional testing, Non-functional testing, Acceptance testing.

b)

b) Component testing, Integration testing, System testing, Acceptance testing.

c)

c) Component testing, Functional testing, Non-functional testing, Confirmation testing.

d)

d) Functional testing, Non-functional testing, White-box testing, Change-related Testing.

16.

Which of the following is the main objective of User acceptance testing?

a)

a) Building confidence that the users can use the system to meet their needs, fulfill requirements, and perform business processes with minimum difficulty, cost, an drisk.

b)

b) Building confidence that the operators or system administrators can keep the system working properly for the users in the operational environment, even under exceptional or difficultconditions.

c)

c) Building confidence that contractual or regulatory compliance has been achieved.

d)

d) Building confidence among potential or existing customers, and/or operators that they can use the system under normal, everyday conditions, and in the operational environment(s) to achieve their objectives with minimum difficulty, cost, and risk.

17.

Which of the following is the main objective of Operational acceptance testing?

a)

a) Building confidence that the users can use the system to meet their needs, fulfill requirements, and perform business processes with minimum difficulty, cost, an drisk.

b)

b) Building confidence that the operators or system administrators can keep the system working properly for the users in the operational environment, even under exceptional or difficult conditions.

c)

c) Building confidence that contractual or regulatory compliance has been achieved.

d)

d) Building confidence among potential or existing customers, and/or operators that they can use the system under normal, everyday conditions, and in the operational environment(s) to achieve their objectives with minimum difficulty, cost, and risk.

18.

Component integration testing focuses on:

a)

a) The interactions and interfaces between systems, packages, and microservices.

b)

b) The interactions and interfaces between integrated components.

c)

c) Validating the fitness for use of the system.

d)

d) Behavior and capabilities of a whole system or product.

19.

System integration testing focuses on:

a)

a) The interactions and interfaces between systems, packages, and microservices.

b)

b) The interactions and interfaces between integrated components.

c)

c) Validating the fitness for use of the system .

d)

d) Behavior and capabilities of a whole system or product.

20.

Alpha testing is:

a)

a) Performed at the developing organization’s site.

b)

b) Performed by potential or existing customers, and/or operators at their own locations.

c)

c) The first testing that is performed.

d)

d) Performed in a (simulated) production environment.

21.

Which of the following is the main objective of Alpha and beta testing?

a)

a) Building confidence that the users can use the system to meet their needs, fulfill requirements, and perform business processes with minimum difficulty, cost, an drisk.

b)

b) Building confidence that the operators or system administrators can keep the system working properly for the users in the operational environment, even under exceptional or difficultconditions.

c)

c) Building confidence that contractual or regulatory compliance has been achieved.

d)

d) Building confidence among potential or existing customers, and/or operators that they can use the system under normal, everyday conditions, and in the operational environment(s) to achieve their objectives with minimum difficulty, cost, and risk.

22.

Beta testing is:

a)

a) Performed at the developing organization’s site.

b)

b) Performed by potential or existing customers, and/or operators at their own locations.

c)

c) The first testing that is performed.

d)

d) Performed in a (simulated) production environment.

23.

Which of the following is the main objective of Contractual and regulatory acceptance testing?

a)

a) Building confidence that the users can use the system to meet their needs, fulfill requirements, and perform business processes with minimum difficulty, cost, an drisk.

b)

b) Building confidence that the operators or system administrators can keep the system working properly for the users in the operational environment, even under exceptional or difficultconditions.

c)

c) Building confidence that contractual or regulatory compliance has been achieved.

d)

d) Building confidence among potential or existing customers, and/or operators that they can use the system under normal, everyday conditions, and in the operational environment(s) to achieve their objectives with minimum difficulty, cost, and risk.

24.

Which of these statements about functional testing is true?

a)

a) Evaluates characteristics of systems and software such as usability, performance efficiency or security.

b)

b) Tests based on the system’s internal structure or implementation.

c)

c) Validating that the system is complete and will work asexpected

d)

d) Evaluate functions that the system should perform.

25.

Component Testing is also called as:

I. Unit Testing

II. Program Testing

III. Module Testing

IV. System Component Testing

Which of the following is correct?

a)

a) I,II,III are true and IV is false

b)

a) I,II,III,IV are false

c)

a) I,II,IV are true and III is false

d)

a) All of above is true

26.

The scope of maintenance testing depends on:

a)

a) The degree of risk of the change, for example, the degree to which the changed area of software communicates with other components orsystems

b)

b) The size of the existingsystem

c)

c) The size of thechange

d)

d) All of above

27.

Which of the following uses Impact Analysis most?

a)

a) Component testing

b)

b) Non-functional system testing

c)

c) User acceptance testing

d)

d) Maintenance testing

28.

Which is the non-functional testing

a)

a) Performance testing

b)

b) Unit testing

c)

c) Regression testing

d)

d) Sanity testing

29.

White Box Techniques are also called as:

a)

a) Structural Testing

b)

b) Design Based Testing

c)

c) Error Guessing Technique

d)

d) Experience Based Technique

30.

Match every stage of the software Development Life cycle with the Testing Life cycle:


I. Global design

II. System Requirements

III. Detailed design

IV. User Requirements


a. Unit tests

b. Acceptance tests

c. System tests

d. Integration tests

a)

a) I -d , II-a , III-b , IV-c

b)

b) I -c , II-d , III-a , IV-b

c)

c) I -d , II-c , III-a , IV-b

d)

d) I -c , II-d , III-b , IV-a

31.

Which of the following is a form of functional testing?

a)

a) Boundary value analysis

b)

b) Usability testing

c)

c) Performance testing

d)

d) Security testing

32.

Which of the following is NOT a white box technique?

a)

a) Statement testing

b)

b) Path testing

c)

c) Data flow testing

d)

d) State transition testing

33.

Integration testing in the small:

a)

a) tests the individual components that have been developed.

b)

b) tests interactions between modules or subsystems.

c)

c) only uses components that form part of the live system.

d)

d) tests interfaces to other systems.

34.

Regression testing should be performed:

v) every week

w) after the software has changed

x) as often as possible

y) when the environment has changed

z) when the project manager says

a)

a) v & w are true, x, y & z are false

b)

b) w, x & y are true, v & z are false

c)

c) w & y are true, v, x & z are false

d)

d) w is true, v, x, y & z are false

35.

Non-functional system testing includes:

a)

a) testing to see where the system does not function correctly

b)

b) testing quality attributes of the system including performance and usability

c)

c) testing a system function using only the software required for that function

d)

d) testing for functions that should not exist

36.

Which of the following is true of the V-model?

a)

a) It states that modules are tested against user requirements.

b)

b) It only models the testing phase.

c)

c) It specifies the test techniques to be used.

d)

d) It includes the verification of designs.

37.

Maintenance testing is:

a)

a) updating tests when the software has changed

b)

b) testing a released system that has been changed

c)

c) testing by users to ensure that the system meets a business need

d)

d) testing to maintain business advantage

38.

Which of the following statements about component testing is FALSE?

a)

a) black box test design techniques all have an associated test measurement technique

b)

b) white box test design techniques all have an associated test measurement technique

c)

c) cyclomatic complexity is not a test measurement technique

d)

d) black box test measurement techniques all have an associated test design technique

39.

The difference between re-testing and regression testing is:

a)

a) re-testing ensures the original fault has been removed; regression testing looks for unexpected side-effects

b)

b) re-testing looks for unexpected side-effects; regression testing ensures the original fault has been removed

c)

c) re-testing is done after faults are fixed; regression testing is done earlier

d)

d) re-testing is done by developers; regression testing is done by independent testers

40.

Which of the following uses Impact Analysis most?

a)

a) component testing

b)

b) non-functional system testing

c)

c) user acceptance testing

d)

d) maintenance testing

41.

Which of the following is NOT part of system testing?

a)

a) business process-based testing

b)

b) performance, load and stress testing

c)

c) usability testing

d)

d) top-down integration testing

42.

Software testing activities should start

a)

a) as soon as the code is written

b)

b) during the design stage

c)

c) when the requirements have been formally documented

d)

d) as soon as possible in the development life cycle

43.

Which of the following is NOT a type of non-functional test?

a)

a) State-Transition

b)

b) Usability

c)

c) Performance

d)

d) Security

44.

Which of the following is likely to benefit most from the use of test tools providing test capture and replay facilities?

a)

a) Regression testing

b)

b) Integration testing

c)

c) System testing

d)

d) User acceptance testing

45.

Which of the following is the main purpose of the integration strategy for integration testing in the small?

a)

a) to ensure that all of the small modules are tested adequately

b)

b) to ensure that the system interfaces to other systems and networks

c)

c) to specify which modules to combine when, and how many at once

d)

d) to specify how the software should be divided into modules

46.

Which is not a Component testing

a)

a) Check the memory leaks

b)

b) Check the robustness

c)

c) Check the branch coverage

d)

d) Check the decision tables

47.

Testing where in we subject the target of the test, to varying workloads to measure and evaluate the performance behaviors and ability of the target and of the test to continue to function properly under these different workloads.

a)

a) Load Testing

b)

b) Integration Testing

c)

c) System Testing

d)

d) Usability Testing

48.

A Type of functional Testing, which investigates the functions relating to detection of threats, such as virus from malicious outsiders.

a)

a) Security Testing

b)

b) Recovery Testing

c)

c) Performance Testing

d)

d) Functionality Testing

49.

Which of the following techniques is NOT a White box technique?

a)

a) Statement Testing and coverage

b)

b) Decision Testing and coverage

c)

c) Condition Coverage

d)

d) Condition Coverage

50.

When a defect is detected and fixed then the software should be retested to confirm that the original defect has been successfully removed. This is called

a)

a) Regression testing

b)

b) Maintenance testing

c)

c) Confirmation testing

d)

d) None of the above