wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Software Testing Quiz

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

What is the primary function of a test case?

a)

To define the test strategy

b)

To specify the inputs, execution conditions, and expected outcomes

c)

To define the software requirements

d)

To measure system reliability

2.

Which of the following is true about test case creation based on equivalence classes?

a)

Each test case represents one input state

b)

Multiple test cases for similar input states are necessary

c)

A single test case can cover multiple input conditions if they are equivalent

d)

It is necessary to create a test case for each possible input combination

3.

What are boundary conditions in test case creation?

a)

Testing the software with extreme input values

b)

Testing the software with average input values

c)

Creating multiple test cases for the same condition

d)

Validating the user interface design

4.

What does “Quality in Use” measure according to ISO 9126?

a)

The internal performance of software

b)

The effectiveness, efficiency, and satisfaction of users while using the software

c)

The level of user security

d)

The compliance with industry standards

5.

In the ISO 9126 model, which characteristic is related to how well the system can handle errors and recover?

a)

Efficiency

b)

Portability

c)

Reliability

d)

Usability

6.

What is the focus of McCall’s quality model?

a)

Internal software process efficiency

b)

Cost-effectiveness of software development

c)

External software quality as perceived by the users

d)

Developer satisfaction

7.

The McCall quality model includes three types of elements. Which of the following is one of them?

a)

Performance metrics

b)

System integration measures

c)

Quality criteria

d)

Error detection protocols

8.

What does “fitness for use” mean in the context of software quality?

a)

The software works only for its intended audience

b)

The software works based on user feedback

c)

The software meets the needs and expectations of users

d)

The software complies with all coding standards

9.

Which of the following ISO 9126 attributes deals with the software's ability to prevent unauthorized access?

a)

Efficiency

b)

Safety

c)

Security

d)

Functionality

10.

What is meant by “usability” in the context of software quality?

a)

The speed of the system

b)

The software's ability to adapt to changes

c)

The ease of use and learnability for the user

d)

The software’s resource consumption

11.

In software testing, what is a "test stub"?

a)

A piece of code that simulates a system component

b)

A dummy test case with no expected results

c)

A temporary method used for testing incomplete modules

d)

A tool for automating the testing process

12.

Which of the following best defines "software quality assurance (SQA). "?

a)

The process of developing software

b)

The systematic process of monitoring and improving software quality throughout the development lifecycle

c)

The process of testing software only after development

d)

A set of tools to automate software testing

13.

The term “unit testing” refers to:

a)

Testing software after full system integration

b)

Testing the software’s interaction with other systems

c)

Testing individual components or functions of the software

d)

Testing the software under load conditions

14.

What is the main goal of system testing?

a)

To verify system functionality under normal conditions

b)

To perform initial tests on components

c)

To test the system’s robustness in a real-world environment

d)

To evaluate the design of the system

15.

What is the primary purpose of an integration test?

a)

To check the software against user requirements

b)

To verify that multiple components work together as expected

c)

To assess the usability of the software

d)

To evaluate individual components of the system

16.

Which of the following defines “acceptance testing”?

a)

Verifying that the system meets technical specifications

b)

Verifying that the system meets user needs and expectations

c)

Testing system performance under heavy load

d)

Testing the system for security vulnerabilities

17.

In the ISO 9126 standard, which quality characteristic involves the system’s ability to operate efficiently with minimal resource usage?

a)

Usability

b)

Efficiency

c)

Reliability

d)

Portability

18.

The purpose of regression testing is to:

a)

Test the system's response to new user inputs

b)

Ensure that new changes do not introduce new bugs

c)

Validate that the previous functionality still works after a change

d)

Measure the overall system's performance

19.

Which model is used for evaluating internal software quality?

a)

McCall’s model

b)

Boehm’s model

c)

ISO 9126

d)

SATC Quality model

20.

What is “defect density” in software measurement?

a)

The number of failed tests

b)

The number of defects found during regression testing

c)

The number of defects per unit of code

d)

The percentage of functionality covered by tests

21.

What does the "Cost Performance Index (CPI)" indicate in Earned Value Management?

a)

The quality of work performed

b)

The estimated final cost of the project

c)

The efficiency of the cost spent on the project

d)

The time taken to complete project milestones

22.

What is meant by "test coverage" in software testing?

a)

The percentage of system features tested

b)

The degree to which the software's code is tested

c)

The performance of the system during testing

d)

The number of defects found during the testing process

23.

What is the primary metric for assessing the progress of a project in EVM?

a)

Earned Value (EV)

b)

Schedule performance index (SPI)

c)

Cost variance (CV)

d)

Time variance (TV)

24.

Which of the following testing levels focuses on validating system functionality after integrating multiple modules?

a)

Unit testing

b)

Acceptance testing

c)

Integration testing

d)

Regression testing

25.

What does the acronym "CUPRIMDA" stand for in the context of software quality models?

a)

Capability, Usability, Performance, Reliability, Installability, Maintainability, Documentation, Availability

b)

Capability, Usability, Performance, Reliability, Installability, Maintainability, Documentation, Availability

c)

Control, Use, Process, Reliability, Infrastructure, Maintenance, Data, Analytics

d)

Coverage, Uniformity, Performance, Rework, Installation, Maintenance, Data, Approval