Computer Knowledge
Software Testing and Quality Control
2,292 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
-
Test case
-
Repository
-
Load test
-
Defects
B
Correct answer
Explanation
The mail functionality in QC (Quality Center) is called a Repository because it stores and manages test artifacts, requirements, and defects in a centralized location. A repository serves as a single source of truth for all testing assets.
-
Smoke & Integration
-
Smoke & Automated
-
Integration & Manual
-
Manual & Automated
D
Correct answer
Explanation
Test sets in Quality Center can contain both manual and automated tests, giving teams flexibility to group different test types together for execution cycles.
-
a folder of test result
-
a folder of testing cycle
-
a group of tests to achieve goal
-
a group of test assigned to a release
C
Correct answer
Explanation
A test set is a logical collection of tests grouped to achieve a specific testing objective or goal, such as validating a feature or supporting a release cycle.
-
Defect
-
Release
-
Dashboard
-
Requirement
B
Correct answer
Explanation
The testing workflow in Quality Center begins with the Release module, where release cycles are created and the overall testing schedule is defined.
-
Priority
-
Severity
-
Life cycle
-
User assigned
C
Correct answer
Explanation
Assigning a status to a defect (New, Open, Fixed, Closed, etc.) tracks its progression through the defect life cycle, recording its current state in the workflow.
-
Defect
-
Requirement & Defect
-
Requirement, Test Plan, Defect
-
Requirement, Test Plan, Test lab, Defect
D
Correct answer
Explanation
Defects can be logged from multiple modules - Requirements (during specification review), Test Plan (during test design), Test Lab (during test execution), and the Defect module itself.
-
Audit tab in the Defect module
-
Status column in defect grid
-
History tab in the Defect module
-
Summary column in the Defect grid
C
Correct answer
Explanation
The History tab in the Defect module maintains a complete audit trail of all changes made to a defect, including status updates, field modifications, and comments.
-
All cycles
-
Only 1st cycle
-
Only last cycle
-
none of cycle
A
Correct answer
Explanation
In HP ALM/Quality Center, when a requirement is assigned to a release, it needs to be tested across all cycles to ensure thorough validation. Testing only in one cycle would not provide complete coverage. Testing only in the last cycle would miss early feedback and integration issues. The 'all cycles' approach ensures regression testing and catches defects throughout the release lifecycle.
-
Release cycle
-
Parent requirement
-
Functional Requirement
-
Other child requirement
B
Correct answer
Explanation
In hierarchical requirement management tools (like HP ALM / Quality Center), linking a child requirement to a test automatically links its parent requirement to ensure proper traceability and coverage rollup.
-
Yes indirectly linked to test instance
-
No, a defect can be linked to only one entity
-
No all linked to other entities must be done separately
-
Yes, directly to other defect linked to test instance
A
Correct answer
Explanation
In HP ALM/Quality Center, when you log a defect during manual test execution, it is automatically linked to the test instance from which it was created. This indirect link maintains traceability between defects and test execution. The defect is not linked to only one entity - it has associations. No separate linking is required as the system handles it automatically. It's not directly linked to other defects, but to the test instance.
-
No , it can not be recovered
-
Yes, it can be from Subject folder
-
Yes, it can be from Unattached folder
-
Yes, it can be from Deleted folder
C
Correct answer
Explanation
In QC/ALM, when you delete a folder, it moves to the Unattached folder where it can be recovered. The Unattached folder acts as a temporary holding area for deleted items before they are permanently removed. The Deleted folder typically contains items that are permanently deleted and cannot be recovered.
-
No
-
Yes, however an automated test can not follow manual test
-
Yes, automated and manual test may be used in same test
-
None
C
Correct answer
Explanation
In QC/ALM, a test set can contain both manual and automated tests. Test sets are designed to be flexible containers that can organize different types of tests together. You can mix manual and automated tests within the same test set for comprehensive test execution and reporting.
-
Test case
-
Repository
-
Load test
-
Defects
B
Correct answer
Explanation
Quality Center (QC) is fundamentally a test management repository that stores and organizes test artifacts including test cases, requirements, and defects. Its primary functionality is to serve as a centralized storage and management system for all quality assurance processes and artifacts.
-
The name and/or organisational position of the person raising the problem.
-
Version of the Software Under Test.
-
Suggestions as to how to fix the problem.
-
Actual and expected results.
C
Correct answer
Explanation
Software incident reports document defects with factual information: who reported it, software version, and actual vs. expected results. They describe what went wrong, not how to fix it - determining the solution is a separate debugging task for developers.
-
Test case specification.
-
Test design specification.
-
Test procedure specification.
-
Test results.
A
Correct answer
Explanation
The test case specification defines test inputs, execution conditions, and expected results. Test design specification outlines the overall test approach, test procedure specification details execution steps, and test results document actual outcomes from test execution.