Software Testing Fundamentals

Test your knowledge of core software testing concepts including test strategy, monitoring, policy, coverage, debugging, test cases, requirements, quality, defects, and regression testing.

20 Questions Published

Questions

Question 1 Multiple Choice (Single Answer)

You can also create coverage between test instances and requirements. You can enable this feature using the ........... parameter in Site Administration

  1. ALLOW_REQ_COVERAGE_BY_TEST_INSTANCE
  2. ALLOW_TEST_COVERAGE_BY_REQ_INSTANCE
  3. ALLOW_R_COVERAGE_BY_T_INSTANCE
  4. None of above
Question 2 Multiple Choice (Single Answer)

A failure is:

  1. Found in the software; the result of an error.
  2. departure from specified behaviour
  3. An incorrect step, process or data definition in a computer program
  4. A human action that produces an incorrect result
Question 3 Multiple Choice (Single Answer)

The most important thing about early test design is that it:

  1. Makes test preparation easier
  2. Means inspections are not required
  3. Can prevent fault multiplication.
  4. will find all faults
Question 4 Multiple Choice (Single Answer)

Test cases are designed during

  1. Test recording
  2. Test planning
  3. Test configuration
  4. Test specification
Question 5 Multiple Choice (Single Answer)

Which of the following is the best source of Expected Outcomes for User Acceptance Test scripts?

  1. Actual Results
  2. Program specification
  3. User requirements
  4. System specification
Question 6 Multiple Choice (Single Answer)

Deviation from the specified or expected behaviour that is visible to end-users is called

  1. An error
  2. A fault
  3. A failure
  4. A defect
Question 7 Multiple Choice (Single Answer)

Regression testing should be performed v) every week w) after the software has changed x) as often as possible y) when the environment has changed z) when the project manager says

  1. v & w are true, x, y & z are false
  2. w, x & y are true, v & z are false
  3. W & y are true, v, x & z are false
  4. w is true, v, x, y & z are false
Question 8 Multiple Choice (Single Answer)

Incidents (Defects) would not be raised against:

  1. Requirements
  2. Documentation
  3. Test cases
  4. Improvements suggested by users
Question 9 Multiple Choice (Single Answer)

A flaw in a component or system that can cause the component or system to fail to perform its required function is called

  1. failure
  2. fault
  3. Error
  4. Mistake
Question 10 True/False

cost of finding and fixing defects rises considerably across the life cycle

  1. True
  2. False
Question 11 Multiple Choice (Single Answer)

“The degree to which a component, system or process meets specified requirements and/or user/customer needs and expectations” is called

  1. Expected Result
  2. Quality
  3. Failure
  4. Actual Result
Question 12 Multiple Choice (Single Answer)

Computer instructions and data definitions expressed in a programming language or in a form output by an assembler, compiler or other translator

  1. code
  2. Debug
  3. Defect
  4. Failure
Question 13 Multiple Choice (Single Answer)

A condition or capability needed by a user to solve a problem or achieve an objective that must be met or possessed by a system or system component to satisfy a contract, standard, specification, or other formally imposed document

  1. Result
  2. Requirement
  3. Defect
  4. Mistake
Question 14 Multiple Choice (Single Answer)

A set of input values, execution preconditions, expected results and execution postconditions, developed for a particular objective or test condition, such as to exercise a particular program path or to verify compliance with a specific requirement.

  1. Requirement
  2. Test case
  3. Test Condition
  4. Test Result
Question 15 Multiple Choice (Single Answer)

Testing includes

  1. finding defects
  2. Gaining confidence in and providing information about the level of quality
  3. preventing defects
  4. all of the above
Question 16 Multiple Choice (Single Answer)

The process of finding, analyzing and removing the causes of failures in software

  1. Coding
  2. Testing
  3. Debuging
  4. Designing
Question 17 Multiple Choice (Single Answer)

The degree, expressed as a percentage, to which a specified coverage item has been exercised by a test suite.

  1. Quality
  2. Result
  3. Failure
  4. Coverage
Question 18 Multiple Choice (Single Answer)

A high-level document describing the principles, approach and major objectives of the organization regarding testing

  1. Test policy
  2. Test Strategy
  3. Test Approach
  4. Test Basis
Question 19 Multiple Choice (Single Answer)

A test management task that deals with the activities related to periodically checking the status of a test project

  1. Test Control
  2. Test implementation
  3. Test ase execution
  4. Test monitoring
Question 20 Multiple Choice (Single Answer)

A high-level description of the test levels to be performed and the testing within those levels for an organization or program (one or more projects).

  1. Test policy
  2. Test approach
  3. Test Strategy
  4. Test Control