wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Chapter 9 : Application Testing

Total questions: 27

Worksheet time: 17mins

Name
Class
Date
1.

Which of these describe the Application Testing process?

a)

It ensures that the software behaves correctly

b)

It ensures that the requirements are correctly identified

c)

It ensures that the software is built as per requirements

d)

It ensures all changes are correctly implemented

2.

Of the following statements, which describes the Validation process?

a)

It ensures that the software behaves correctly

b)

It ensures that the requirements are correctly identified

c)

It ensures that the software is built as per requirements

d)

It ensures all changes are correctly implemented

3.

Of the following statements, which describes the Verification process?

a)

It ensures that the software behaves correctly

b)

It ensures that the requirements are correctly identified

c)

It ensures that the software is built as per requirements

d)

It ensures all changes are correctly implemented

4.

What types of testing are in Desktop Testing?

a)

Performance testing

b)

Load and stress testing

c)

UI Testing

d)

Performance testing

5.

What some types of testing the Web application Testing?

a)

Functional and performance Testing

b)

UI Testing

c)

Exploratory and Smoke Testing

d)

Compatibility Testing

6.

What are some types of testing in Mobile Application Testing?

a)

Regression Testing

b)

Multilanguage support and compatibility Testing

c)

Cross-browser Testing

d)

Rule Based Testing

7.

Identify the item(s) being tested in Unit Testing

a)

A complete and integrated software

b)

A Function

c)

A specific integration with another software

d)

A Class

8.

What kind of testing tests for compliance with business requirements?

a)

Unit Testing

b)

Integration Testing

c)

System Testing

d)

Acceptance Testing

9.

How is Unit Testing generally conducted?

a)

Black Box Testing

b)

White Box Testing

c)

Independent Testers

d)

Developers

10.

Identify the item(s) being tested in Integration Testing

a)

A function

b)

A specific interaction between units

c)

A complete and integrated software

d)

A specific integration with external organizations

11.

What is the purpose of System Testing?

a)

Evaluate the system's acceptability to the user

b)

Evaluate the system's readiness for release

c)

Evaluate the system’s compliance with the requirements

d)

Evaluate the system's readiness against hacking

12.

How is System Testing generally conducted?

a)

Black Box Testing

b)

White Box Testing

c)

Independent Testers

d)

Developers

13.

Which of these testing techniques in Acceptance Testing are performed the members of the organization that developed the software but not directly involved in development?

a)

Internal Acceptance Testing

b)

System Testing

c)

User Acceptance Testing

d)

Component Testing

14.

Which of these testing techniques in Acceptance Testing are performed the performed by the end users of the software?

a)

Internal Acceptance Testing

b)

System Testing

c)

User Acceptance Testing

d)

Component Testing

15.

What does Black Box Testing attempt to find?

a)

Interface errors

b)

Errors in each line of the code

c)

Security holes, broken or incomplete paths

d)

Errors in data structures or external database access

16.

Which of these testing methods divides possible inputs in ranges and selects one input per range to test?

a)

Equivalence Partitioning

b)

Boundary Value Analysis

c)

Decision Table Based Testing

d)

Cause Effect Graphing

17.

Given the following code,


if ( X <= 0 )

else if ( X > 0 && X <= 5 )

else if ( X > 5 )


According to Equivalence Partitioning, what are the values of X we should test with?

a)

X = -1, X = 4

b)

X = -1, X = 4, X = 3

c)

X = -1, X = 0, X = 3

d)

X = -1, X = 4, X = 7

18.

Which of these testing methods illustrates the relationship between a given outcome and all the factors that influence the outcome

a)

Equivalence Partitioning

b)

Boundary Value Analysis

c)

Decision Table Based Testing

d)

Cause Effect Graphing

19.

Which of these testing methods tests the extreme ends or boundaries between partitions of the input values?

a)

Equivalence Partitioning

b)

Boundary Value Analysis

c)

Decision Table Based Testing

d)

Cause Effect Graphing

20.

Which of these testing methods tests system behaviour for different input combinations.

a)

Equivalence Partitioning

b)

Boundary Value Analysis

c)

Decision Table Based Testing

d)

Cause Effect Graphing

21.

Given the following code,


if ( X <= 0 )

else if ( X > 0 && X <= 5 )

else if ( X > 5 )


According to Boundary Value Analysis, what are the values of X we should test with?

a)

X = -1, X = 4, X=6, X=10

b)

X = 0, X = 1, X = 5, X = 6

c)

X = -1, X = 0, X = 3, X = 7

d)

X = -1, X = 4, X = 7, X = 8

22.

Which of these are a technique used in White Box testing?

a)

Boundary Value Analysis

b)

Code Coverage Analysis

c)

Decision Table Based Testing

d)

Integration Testing

23.

What are advantages of Black box testing?

a)

Unbiased tests

b)

Thorough testing

c)

Tests can be started early

d)

Tester doesn't need to know programming

24.

Which one of the following Integration Testing techniques combines all the tests and conducted in one go?

a)

Big Bang

b)

Top Down

c)

Bottom Up

25.

User Acceptance Testing should include the following steps:

a)

UAT Test Planning

b)

UAT Design

c)

UAT Test Checking

d)

UAT Test Execution

26.

Should a UAT Test Plan include instructions NOT to test certain Features?

a)

Yes

b)

No

27.

In a User Acceptance Test Plan, what is written in the "Criteria for Success"?

a)

How to make the test pass

b)

How to rectify issues raised

c)

How to make the test fail

d)

How to classify the results of the test as a pass or fail