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
  1. Black box testing is applied during the later stage of the testing process.

  2. White box testing is applied during the early stage of the testing process.

  3. Black box testing involves initialization and termination errors.

  4. All of the above

  5. Only (2) and (3)

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

Yes, all of the above are the true statements.

Multiple choice
  1. It is the degree to which a software performs its required function.

  2. It is the required effort to correct the software whenever it fails.

  3. It is the degree to which the software programs cannot be used for unauthorized users.

  4. It is a degree to which the software programs can be used as user friendly or user's perspective.

  5. None of the above

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

This is called 'correctness' in software quality.

Multiple choice
  1. This is the extent to which the software can be expected to perform its function with required precision.

  2. This is the extent to which the software satisfies the user's objectives.

  3. This is the extent to which the software can be controlled by unauthorized persons.

  4. This is the effort required to modify the software program.

  5. None of the above

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

This is called the 'reliability' factor in software quality.

Multiple choice
  1. Alpha testing is performed at developer's site.

  2. Alpha testing is performed in controlled environment.

  3. The developer generally is not present in beta testing.

  4. All of the above

  5. Only (1) and (2) are true

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

Yes, all of the above are the true statements.

Multiple choice
  1. Static testing does not execute the software product.

  2. Dynamic testing is used in validation of a software.

  3. Static testing does validation process of a software.

  4. Static testing does verification process of a software.

  5. None of the above

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

This is a false statement as in static testing, validation is not possible.

Multiple choice
  1. It verifies that the recovery is properly performed on the software after forcing the software to fail in the various ways.

  2. Recovery testing is used to measure the performance of the software.

  3. Recovery testing includes the checkpoints mechanisms.

  4. All of the above

  5. Only (1) and (3) are true

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

Yes, option (2) is a false statement about recovery testing.

Multiple choice
  1. In this process, the technical checks the product to find any defect by the checklist.

  2. In this process, the team manager explains about the product to the team members.

  3. In this process, only informal review of the document is observed.

  4. It is the process, in which we execute the test cases.

  5. None of the above

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

It is called inspection process.