Computer Knowledge
Software Testing and Quality Control
2,598 Questions
Software testing and quality control questions cover testing methodologies, unit testing, and defect management. These concepts are crucial for the computer knowledge sections of competitive exams. Practice these questions to understand verification and validation processes thoroughly.
Quality control typesUnit testing purposeSoftware vulnerability testingTest planning tasksLoop testing criteriaTest harness functions
Software Testing and Quality Control Questions
-
Movies
-
Run time data table
-
Design time data table
-
Active Screen
D
Correct answer
Explanation
Active Screen captures and displays snapshots of your application at each step during the recording session. This feature helps testers visually verify what the application looked like at specific recording points, aiding in test maintenance and debugging.
-
Shared object repository
-
Local object repository
-
Per Action object repository
-
Associated object repository
A
Correct answer
Explanation
In HP QuickTest Professional (QTP/UFT), objects that belong to a shared object repository are displayed in gray to distinguish them from local repository objects.
-
HP Load runner
-
HP Performance tester
-
Segue Silk Performer
-
OpenSTA
A,C,D
Correct answer
Explanation
HP LoadRunner, Segue Silk Performer, and OpenSTA are all established performance testing tools. HP Performance Tester is not a standard product name (HP's performance tool is LoadRunner). The question correctly identifies A, C, and D as valid performance testing tools.
-
Service Package
-
Service Architecture
-
Service Method
-
Service Activity
A,C,D
Correct answer
Explanation
In PRPC service configuration, three components are mandatory: Service Package (container for services), Service Method (defines the interface/operation), and Service Activity (contains the implementation logic). Service Architecture is not a standard component in PRPC service configuration.
-
Run duration too long
-
Run duration too small
-
Data is insufficiently populated
-
Data is Adequately added
B,C
Correct answer
Explanation
Performance testing mistakes include running tests for too short a duration (insufficient to reveal steady-state behavior or memory leaks) and using insufficiently populated test data (fails to represent real-world volume and variety). Tests that are too long or have adequate data are not mistakes - they're good practices.
-
Time between receiving response and submitting next request
-
Time between submitting a request and receiving the response
-
Thinking time of the tester
-
Time to collate the results
A
Correct answer
Explanation
Think time is the pause between receiving a response and submitting the next request, representing the time a user spends reading/processing the response before taking action. This is distinct from server response time (request to response) or other testing activities. Think time is critical for realistic load testing.
-
Stress test
-
Sustainability test
-
Reliability test
-
Functionality test
A,B,C
Correct answer
Explanation
Stress testing evaluates system stability under extreme load (beyond expected capacity). Sustainability (endurance) testing checks performance over extended periods. Reliability testing ensures consistent behavior over time. Functionality testing verifies features work correctly, not performance - it's a functional test type.
-
Form applet data comes from only one table
-
Form applet data may come from many tables and columns
-
Form applet data may come from many columns in a single table
-
Form applet data comes from only one column in a table
B
Correct answer
Explanation
Form applets display data from multiple tables through joins and business component layer abstraction. They're not limited to one table or one column - they aggregate related data. Option B correctly states they access data from many tables and columns.
-
a) Web based test automation tool
-
b) Web based test management tool
-
c) Web based test case design tool
-
d) Load testing tool
B
Correct answer
Explanation
HP Quality Center is a web-based test management tool used to manage requirements, plan and schedule tests, execute test suites, and track defects throughout the software development lifecycle.
-
a) from the Test Lab module
-
b) from the Requirements module
-
c) From the defects module
-
d) From the releases module
B
Correct answer
Explanation
Tests are linked to requirements within the Requirements module using the Test Coverage tab, allowing users to map specific test cases to individual requirements.
-
a) Rejected
-
b) Fixed
-
c) Deferred
-
d) Closed
C
Correct answer
Explanation
When a defect is valid but cannot be fixed immediately due to a gap in requirements or lack of code/resources, its status is set to 'Deferred' to be addressed in a future release.
-
a) Requirements -Test coverage & Test Plan –Requirement coverage
-
b) Requirements – Linked defects & Test Plan –Requirement coverage
-
c) Test Lab – Execution Flow tab & Requirements -Test coverage
-
d) Requirements--> Link Defects & Test Lab --> Link defects
A
Correct answer
Explanation
Establishing a Traceability Matrix in Quality Center involves linking requirements to tests (Requirements-Test coverage) and analyzing how requirements cover the test plan (Test Plan-Requirement coverage) to ensure full alignment.
-
a) test plan
-
b) test lab
-
c) defects
-
d) releases
B
Correct answer
Explanation
In Quality Center (now HP ALM), test cases are executed in the Test Lab module. The Test Lab is specifically designed for test execution, where test sets are created and run. Test Plan is for design, Defects for tracking issues, and Releases for managing release cycles.
-
a) convert releases to tests
-
b) define test folders and tests manually
-
c) save automated tests in Quality Center
-
d) define test names for each test needed
B
Correct answer
Explanation
A test plan tree can be created by defining test folders and tests manually in the Test Plan module. This hierarchical organization allows grouping tests by subject area, feature, or other criteria. Converting releases or saving automated tests are different workflows.
-
a) requirement traceability
-
b) requirement coverage
-
c) test coverage
-
d) link defects
A
Correct answer
Explanation
Requirement traceability is the mechanism used in Quality Center to relate requirements to one another, establishing parent-child or peer relationships to track dependencies.