Font size
WorksheetsSoftware Testing Quiz
Total questions: 25
Worksheet time: 13mins
What is the primary function of a test case?
To define the test strategy
To specify the inputs, execution conditions, and expected outcomes
To define the software requirements
To measure system reliability
Which of the following is true about test case creation based on equivalence classes?
Each test case represents one input state
Multiple test cases for similar input states are necessary
A single test case can cover multiple input conditions if they are equivalent
It is necessary to create a test case for each possible input combination
What are boundary conditions in test case creation?
Testing the software with extreme input values
Testing the software with average input values
Creating multiple test cases for the same condition
Validating the user interface design
What does “Quality in Use” measure according to ISO 9126?
The internal performance of software
The effectiveness, efficiency, and satisfaction of users while using the software
The level of user security
The compliance with industry standards
In the ISO 9126 model, which characteristic is related to how well the system can handle errors and recover?
Efficiency
Portability
Reliability
Usability
What is the focus of McCall’s quality model?
Internal software process efficiency
Cost-effectiveness of software development
External software quality as perceived by the users
Developer satisfaction
The McCall quality model includes three types of elements. Which of the following is one of them?
Performance metrics
System integration measures
Quality criteria
Error detection protocols
What does “fitness for use” mean in the context of software quality?
The software works only for its intended audience
The software works based on user feedback
The software meets the needs and expectations of users
The software complies with all coding standards
Which of the following ISO 9126 attributes deals with the software's ability to prevent unauthorized access?
Efficiency
Safety
Security
Functionality
What is meant by “usability” in the context of software quality?
The speed of the system
The software's ability to adapt to changes
The ease of use and learnability for the user
The software’s resource consumption
In software testing, what is a "test stub"?
A piece of code that simulates a system component
A dummy test case with no expected results
A temporary method used for testing incomplete modules
A tool for automating the testing process
Which of the following best defines "software quality assurance (SQA). "?
The process of developing software
The systematic process of monitoring and improving software quality throughout the development lifecycle
The process of testing software only after development
A set of tools to automate software testing
The term “unit testing” refers to:
Testing software after full system integration
Testing the software’s interaction with other systems
Testing individual components or functions of the software
Testing the software under load conditions
What is the main goal of system testing?
To verify system functionality under normal conditions
To perform initial tests on components
To test the system’s robustness in a real-world environment
To evaluate the design of the system
What is the primary purpose of an integration test?
To check the software against user requirements
To verify that multiple components work together as expected
To assess the usability of the software
To evaluate individual components of the system
Which of the following defines “acceptance testing”?
Verifying that the system meets technical specifications
Verifying that the system meets user needs and expectations
Testing system performance under heavy load
Testing the system for security vulnerabilities
In the ISO 9126 standard, which quality characteristic involves the system’s ability to operate efficiently with minimal resource usage?
Usability
Efficiency
Reliability
Portability
The purpose of regression testing is to:
Test the system's response to new user inputs
Ensure that new changes do not introduce new bugs
Validate that the previous functionality still works after a change
Measure the overall system's performance
Which model is used for evaluating internal software quality?
McCall’s model
Boehm’s model
ISO 9126
SATC Quality model
What is “defect density” in software measurement?
The number of failed tests
The number of defects found during regression testing
The number of defects per unit of code
The percentage of functionality covered by tests
What does the "Cost Performance Index (CPI)" indicate in Earned Value Management?
The quality of work performed
The estimated final cost of the project
The efficiency of the cost spent on the project
The time taken to complete project milestones
What is meant by "test coverage" in software testing?
The percentage of system features tested
The degree to which the software's code is tested
The performance of the system during testing
The number of defects found during the testing process
What is the primary metric for assessing the progress of a project in EVM?
Earned Value (EV)
Schedule performance index (SPI)
Cost variance (CV)
Time variance (TV)
Which of the following testing levels focuses on validating system functionality after integrating multiple modules?
Unit testing
Acceptance testing
Integration testing
Regression testing
What does the acronym "CUPRIMDA" stand for in the context of software quality models?
Capability, Usability, Performance, Reliability, Installability, Maintainability, Documentation, Availability
Capability, Usability, Performance, Reliability, Installability, Maintainability, Documentation, Availability
Control, Use, Process, Reliability, Infrastructure, Maintenance, Data, Analytics
Coverage, Uniformity, Performance, Rework, Installation, Maintenance, Data, Approval
