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. Debugging

  2. Compiling

  3. Testing

  4. Running

  5. None pf these

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

Debugging is the systematic process of identifying, isolating, and fixing errors or bugs in software code. It involves testing, tracing execution, and correcting defects to ensure programs function correctly.

Multiple choice
  1. all input entries whether they contain errors or not

  2. correct entries only

  3. inputs with errors only

  4. none of the above

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

An exception report is designed to highlight only those items that deviate from the expected criteria, such as input errors, to save time for the reviewer.

Multiple choice
  1. Users do not participate at this preliminary stage.

  2. It should be comprehensive.

  3. Every statement should be executed.

  4. Expected output from the modules execution should be determined manually.

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

Good test data should be comprehensive and help verify all system paths. User participation is actually highly recommended during testing to ensure the system meets business requirements, making option A the incorrect characteristic.

Multiple choice
  1. Physical inspections and expensive computer tests combined, provide a more accurate diagnosis of aircraft problems than do inspections alone.

  2. Many aircraft repair technicians oppose price cuts that limit their use of computer diagnostics.

  3. Many customers who could benefit from the computer tests cannot afford them.

  4. Some aircraft problems could be diagnosed by physical examination alone.

  5. None of these

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

This must be true for the argument to stand up. Quality of service the owners receive would decrease only if it is true that the addition of the computer test provides a more accurate diagnosis than do the inspections alone.

Multiple choice
  1. system design should not be initiated unless user needs and software requirements specification are reviewed

  2. inspection should be carried out at pre-specified milestones

  3. a proper test plan should be prepared and followed

  4. all of the above

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

System quality is ensured through a combination of rigorous requirements review, systematic inspection at milestones, and comprehensive testing plans.

Multiple choice
  1. mixed-mode delaminating beam tests

  2. end notch flexure tests

  3. crack lap shear tests

  4. wedge tests

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

Crack lap shear tests (CLS) are application-oriented fracture resistance tests. They consist in two plates bonded on a limited length and loaded in tension on both ends. The test can be either symmetrical or dis-symmetrical. In the first case two cracks can be initiated and in the second only one crack can propagate.

Multiple choice
  1. failures

  2. errors in code

  3. errors in logic

  4. all of the above

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

Testing is designed to identify failures in the system, which occur when the software does not behave as expected during execution.

Multiple choice
  1. debug programs following the detection of runtime errors

  2. determine the performance of algorithm implementations

  3. identify, control, and track requirements changes

  4. none of the above

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

null