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

Multiple choice technology platforms and products
  1. CTRL + ALT + I

  2. CTRL + I

  3. ALT + I

  4. ALT + CTRL + D

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

ALT + I is the shortcut key to open the Immediate window while debugging in many IDEs, particularly Visual Studio. The Immediate window allows executing code and checking variable values during debugging. CTRL + ALT + I, CTRL + I, and ALT + CTRL + D are not standard shortcuts for this purpose.

Multiple choice technology programming languages
  1. Heinz Kabutz

  2. Cay Horstmann

  3. Joshua Bloch

  4. 1 and 3

  5. All of the above

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

Heinz Kabutz (Java specialist) and Joshua Bloch (Effective Java author) are both strong advocates of unit testing. Both have written extensively about testing best practices. Cay Horstmann is also a Java educator but less associated with unit testing advocacy compared to the other two.

Multiple choice technology testing
  1. User acceptance testing

  2. Usability testing

  3. Scalability Testing

  4. Ramp Testing

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

User Acceptance Testing (UAT) is conducted by end-users or customers to verify the software meets business requirements and is satisfactory for actual use. Usability testing focuses on user-friendliness, Scalability testing on performance under load, and Ramp testing on stress limits. UAT is the final validation before production deployment.

Multiple choice technology testing
  1. Ramp Testing

  2. Recovery Testing

  3. Sanity Testing

  4. Scalability Testing

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

Ramp Testing involves continuously increasing an input signal (load, data volume, concurrent users) until the system breaks, establishing the breaking point. Recovery Testing checks system recovery after crashes, Sanity Testing verifies basic functionality after changes, and Scalability Testing measures performance at increasing loads without necessarily breaking the system.

Multiple choice technology testing
  1. Negative Testing

  2. Path Testing

  3. Monkey Testing

  4. Performance Testing

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

Monkey Testing is ad-hoc, random testing without formal test plans - testers 'monkey around' with the system running random tests to check for crashes. Negative Testing uses invalid inputs, Path Testing covers all execution paths, and Performance Testing measures system responsiveness. Monkey testing is informal and exploratory by nature.

Multiple choice technology testing
  1. Installation Testing

  2. Gorilla Testing

  3. Exhaustive Testing

  4. End-to-End testing

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

Gorilla testing focuses on testing one particular module or functionality heavily and repeatedly. It is different from installation testing which checks the installation process, exhaustive testing which tests all possible combinations, or end-to-end testing which validates the entire system flow.

Multiple choice technology testing
  1. Compatibility Testing

  2. Ad Hoc Testing

  3. Accessibility Testing

  4. Beta Testing

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

Beta testing involves testing the software at the client's site after installation, allowing real users to provide feedback before final release. Compatibility testing checks if the software works across different platforms, ad hoc testing is informal without planning, and accessibility testing ensures usability for disabled users.

Multiple choice technology testing
  1. A. Action Settings

  2. B. Action Properties

  3. C. Action Run Settings

  4. D. Action Call Properties

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

In automation tools like Blue Prism or similar RPA platforms, reusable actions are configured through Action Properties. This is where you mark an action as reusable so it can be called from other processes or objects.

Multiple choice technology testing
  1. A. Value

  2. B. Import

  3. C. GetCell

  4. D. GetValue

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

The DataTable.Value method is used to retrieve or set data from the Data Table during test execution. While GetCell can also retrieve data, Value is the primary method for parameter-based data access. Import is for loading external files, and GetValue is not a standard DataTable method.

Multiple choice technology testing
  1. A. Pop-up window, object state, VBScript event

  2. B. Object State, VBScript event, Application crash

  3. C. Pop-up window, object state, test run error, QTP crash

  4. D. Pop-up window, object state, test run error, application crash

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

QTP/UFT provides four main trigger event types for Recovery Scenarios: Pop-up window (unexpected dialog), Object State (property changes), Test run error (script failures), and Application crash (application terminates). These events trigger recovery operations to handle exceptions automatically during test execution. VBScript events are not trigger types in this context.