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
-
QA Manager
-
QA Prime
-
Tester
-
QA Analyst
B
Correct answer
Explanation
The Test Plan is created by the QA Prime, who is the lead QA professional responsible for the project's testing strategy. The QA Manager oversees multiple projects, while QA Analysts and Testers execute the plans created by the QA Prime.
-
Test Strategy
-
Test Plan and Test Summary
-
Project Closure Documents & Induction Manuals
-
All the Above
D
Correct answer
Explanation
QA deliverables typically include test strategy, test plans, and test summary reports. Project closure documents and induction manuals can also be part of QA deliverables in some organizations as they document the testing outcomes and help transition knowledge. Therefore, all the options listed are valid QA deliverables.
-
Alpha testing
-
Field testing
-
Performance testing
-
System testing
B
Correct answer
Explanation
Field testing is performed by users at their own client locations, allowing testing in real-world environments where the software will actually be used.
-
Non-functional requirements only not Functional requirements
-
Functional requirements only not non-functional requirements
-
Non-functional requirements and Functional requirements
-
Non-functional requirements or Functional requirements
C
Correct answer
Explanation
System testing must investigate both functional requirements (what the system does) and non-functional requirements (how the system performs, like speed, usability, security).
-
Performance testing
-
Unit testing
-
Regression testing
-
Sanity testing
A
Correct answer
Explanation
Non-functional testing tests system attributes like performance, speed, scalability, usability, and security rather than specific functional behaviors.
-
Identifying test conditions only, not Identifying test cases
-
Not Identifying test conditions, Identifying test cases only
-
Identifying test conditions and Identifying test cases
-
Identifying test conditions or Identifying test cases
C
Correct answer
Explanation
Test design techniques serve two purposes: identifying test conditions (situations to test) and identifying specific test cases (concrete tests with inputs and expected outputs).
-
Boundary value analysis
-
Equivalence partitioning
-
Decision table testing
-
State transition testing
B
Correct answer
Explanation
Equivalence partitioning divides input data into groups (partitions) that are expected to be processed similarly, allowing you to achieve coverage by testing one value from each partition.
-
Performance testing
-
Unit testing
-
Business scenarios
-
Static testing
C
Correct answer
Explanation
Use cases describe how users interact with a system to achieve goals, making them ideal for testing business scenarios and end-to-end workflows.
-
Unit testing
-
Regression testing
-
Alpha testing
-
Integration testing
C
Correct answer
Explanation
Alpha testing is conducted at the developer's site by internal teams before release to external users. Beta testing, by contrast, happens at the customer's site. Unit and integration testing are development activities, not defined by location.
B
Correct answer
Explanation
In the Test Lab module, parameter values can be viewed both at the test case design level and at the test instance execution level. These two views show different aspects - design-time default parameters versus run-time actual parameter values used during execution.
B
Correct answer
Explanation
The Test Instance Properties dialog in Quality Center contains 6 main tabs: General, Parameters, Test Script, Execution Settings, Linked Defects, and History. Each tab manages different aspects of test instance configuration and execution details.
A
Correct answer
Explanation
Defects can indeed be raised directly from the Test Plan module, allowing testers to link issues to specific test cases. The false option contradicts this capability, making the true answer correct.
-
Plan,Record,Enhance,Run
-
Prepare,Record,Verify,Run
-
Plan,Prepare, Verify and Enhance
-
prepare,Create,Verify,Enhance and Integrate
D
Correct answer
Explanation
QuickTest Professional workflow follows a structured lifecycle from planning through integration. Option D correctly identifies all five phases: Plan, Prepare (Create), Verify, Enhance, and Integrate. These phases represent the complete test development and deployment process.
-
Start a new Test
-
Be in the Keyword View
-
Be recording in the normal mode
-
click low level recording
C
Correct answer
Explanation
Low-level recording in QuickTest requires you to first be in normal recording mode. This establishes the recording context before you can switch to the more detailed low-level recording option.
-
The Test results
-
The object desciptions
-
The action name in the Tests
-
The logical names in the Tests
B
Correct answer
Explanation
When QuickTest runs in update mode, it refreshes the object descriptions in the object repository. This helps maintain test stability by updating object properties to match the application under test.