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 technology web technology
  1. measuring response times

  2. recovery testing

  3. simulating many users

  4. generating many transactions

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

Recovery testing checks a system's ability to recover from crashes or failures, which is fundamentally different from performance testing that measures speed, responsiveness, and stability under load. Performance testing includes measuring response times (A), simulating many users (C), and generating transactions (D) to assess system behavior.

Multiple choice technology testing
  1. ISO/IEC 12207

  2. BS 7925-1

  3. ANSI/IEEE 829

  4. ANSI/IEEE 729

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

BS 7925-1 is specifically titled 'Vocabulary of Terms in Software Testing' and provides standardized definitions. ISO/IEC 12207 covers software life cycle processes, not testing terminology. ANSI/IEEE 829 defines test documentation formats, and ANSI/IEEE 729 is not a real testing standard.

Multiple choice technology testing
  1. i, iii & iv are true; ii & v are false

  2. iii & iv are true; i, ii & v are false

  3. i, iii, iv & v are true; ii is false

  4. i & ii are true; iii, iv & v are false

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

Early test design prevents fault multiplication (i true), can find faults (iii true), and can trigger requirement changes (iv true). Faults found early are LESS expensive to fix, not more (ii false). Early design saves effort overall by preventing late rework, it does not take more effort (v false).

Multiple choice technology testing
  1. syntax testing

  2. equivalence partitioning

  3. stress testing

  4. modified condition/decision coverage

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

Unit testing standards focus on testing individual units/programs using techniques like syntax testing, equivalence partitioning, and coverage criteria (modified condition/decision coverage). Stress testing is a system-level performance test that evaluates system behavior under extreme load, not a unit-level technique.

Multiple choice technology testing
  1. Error condition hiding another error condition

  2. Creating a test case which does not reveal a fault

  3. Masking a fault by developer

  4. a fault by a tester

Reveal answer Fill a bubble to check yourself
A Correct answer
Multiple choice technology mainframe
  1. TAR rules verification

  2. Scorecard Attributes

  3. Tier Cutoffs

  4. All the above

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

Scorecard testing in insurance rating systems involves three fundamental components: verifying TAR (Tier Altering Rules) rules, checking scorecard attributes that feed into the scoring model, and validating tier cutoffs that determine which tier a policy falls into. All three levels are essential for thorough scorecard testing.

Multiple choice technology testing
  1. Selenium IDE

  2. Selenium RC

  3. Selenium DOM

  4. Selenium Grid

Reveal answer Fill a bubble to check yourself
A,B,D Correct answer
Explanation

Selenium's core components are IDE for recording/playback, RC (Remote Control, now WebDriver) for programmatic control, and Grid for parallel test execution. Selenium DOM is not a standard Selenium component.

Multiple choice technology testing
  1. Web Applications

  2. Client Server Applications

  3. Both

  4. None of the above

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

Selenium is designed exclusively for web application testing through browser automation. It cannot test traditional client-server applications that use proprietary protocols, native GUI frameworks, or direct database connections outside the browser context.

Multiple choice technology testing
  1. Selenium tool can only be used in Mozilla Firefox browser

  2. Selenium test suite uses many languages

  3. It is a record & playback tool

  4. Auto complete for all common Selenium commands

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

This question reflects historical context of Selenium IDE (originally Firefox-only). Modern Selenium WebDriver supports all major browsers. Options B, C, and D are actually advantages or features, not disadvantages. The answer is dated but technically correct for early Selenium IDE.

Multiple choice technology testing
  1. compliance testing

  2. disaster testing

  3. verifying compliance to rules

  4. functional testing

  5. ease of operations

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

Operations testing focuses on verifying that a system is easy to operate and maintain in production environments. Unlike compliance, disaster, or functional testing, operations testing evaluates operational readiness and ease of use. The 'ease of operations' definition correctly captures this testing type's purpose.