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. Black box testing

  2. White box testing

  3. Usability testing

  4. Stress testing

  5. Load testing

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

Equivalence partitioning is generally related to black box testing, which is strictly checking a software component at its interface, without consideration of internal structures of the software.

Multiple choice
  1. light injector

  2. OTDR

  3. TDR

  4. multimeter

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

An Optical Time Domain Reflectometer (OTDR) is the specialized device used to test fiber optic installations. It sends light pulses into the fiber and analyzes the backscattered light to detect faults, measure fiber length, identify bends or breaks, and assess overall signal integrity and performance characteristics. TDR is for copper cables, multimeters measure electrical signals, and light injector is not a standard testing tool.

Multiple choice
  1. test plan

  2. traceability matrix

  3. test case

  4. test script

  5. test suite

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

A test script is a procedure, or programing code that replicates user actions. Initially the term was derived from the product of work created by automated regression test tools. Test Case will be a baseline to create test scripts using a tool or a program.

Multiple choice
  1. System testing

  2. Compatibility testing

  3. Regression testing

  4. Load testing

  5. Security testing

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

Regression tests can be broadly categorized as functional tests or unit tests. Functional tests exercise the complete program with various inputs. Unit tests exercise individual functions, subroutines, or object methods. Both functional testing tools and unit testing tools tend to be third-party products that are not part of the compiler suite, and both tend to be automated.

Multiple choice
  1. Developmental testing and evaluation

  2. Operational test and evaluation

  3. Decision support systems

  4. None of these

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

Operational testing and evaluation activities are typically conducted on large, complex systems such as aircraft and military acquirer activity systems.