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

Multiple choice
  1. Unit testing

  2. Beta testing

  3. Regression testing

  4. Integration testing

  5. Load testing

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

To verify that a fixed bug has not  resulted in another functionality or business rule violation Regression testing is used. The intent of Regression testing is to ensure that a change, such as a bug fix did not result in another fault being uncovered in the application.

Multiple choice
  1. Error correction

  2. Adaptation

  3. Break even analysis

  4. Achieving perfection

  5. Detect and correct latent faults

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

Break even analysis is an analysis to determine the point at which revenue received equals the costs associated with receiving the revenue. This analysis is carried out during the feasibility study.

Multiple choice
  1. Software testing is used to check the validity of the software.

  2. To check that whether the software meets the requirement during the design and development or not.

  3. Whether the software meets the requirement of the stakeholder.

  4. To check whether the software is costly or not.

  5. None of the above

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

It is not a true statement about software testing.

Multiple choice
  1. It ensures that the integrated software meet the specified requirements.

  2. It is used to test the various components or interfaces of the software.

  3. It is used to test the specific module of the software.

  4. It is used to deliver the software for the user acceptance.

  5. None of the above

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

This is a true statement about system testing of the software. In this step, we use the whole system or software to test.

Multiple choice
  1. It is the testing used without the knowledge of functional details of the system.

  2. It is the testing used to perform based on the structural pattern of the system.

  3. It is the testing used to perform on the individual modules of the software.

  4. It is the testing used to specify the user's specific requirement.

  5. None of the above

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

This is called the whitebox testing.

Multiple choice
  1. Black-box

  2. White-box

  3. Task

  4. Behavioral

  5. Inter-task

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

This type of tests focus on the programme control structure and the test cases are derived to ensure that all statements in the programme have been executed at least once during testing.

Multiple choice
  1. alpha testing

  2. unit testing

  3. white box testing

  4. beta testing

  5. integration testing

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

Beta testing is the live application of software in the environment not controlled by developers. It is done by customer. It is the correct answer.