Software Testing Fundamentals

Covers software testing concepts including test planning, verification vs validation, black-box testing methods, test types, and quality assurance principles

20 Questions Published

Questions

Question 1 Multiple Choice (Single Answer)

A regression test:

  1. Will always be automated
  2. Will help ensure unchanged areas of the software have not been affected
  3. Will help ensure changed areas of the software have not been affected
  4. Can only be run during user acceptance testing
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)

Pick the best definition of quality

  1. Quality is job one
  2. Zero defects
  3. Conformance to requirements
  4. Work as designed
Question 4 Multiple Choice (Single Answer)

Why is software testing important?

  1. Confidence to stakeholders.
  2. Confidence to client that it is bug-free.
  3. zero defects.
  4. Prevent problems of failure in
Question 5 Multiple Choice (Single Answer)

Functional system testing is:

  1. testing that the system functions with other systems
  2. testing that the components that comprise the system function together
  3. testing the end to end functionality of the system as a whole
  4. testing the system performs functions within specified response times
Question 6 Multiple Choice (Single Answer)

What does ‘UAT’ represent?

  1. User Acceptance Testing
  2. User Acceptable Testing
  3. User Acceptance Technology
  4. Useful Acceptance Testing
Question 7 Multiple Choice (Single Answer)

When a new testing tool is purchased, it should be used first by:

  1. A small team to establish the best way to use the tool
  2. Everyone who may eventually have some use for the tool
  3. The independent testing team
  4. The vendor contractor to write the initial scripts
Question 8 Multiple Choice (Single Answer)

Boundary value analysis belongs to which testing method?

  1. Black Box testing
  2. white box testing
  3. glass box testing
  4. none of the above
Question 9 Multiple Choice (Single Answer)

Quality Control

  1. It measures the quality of a product
  2. It is a specific part of the QA procedure, It is a corrective process,
  3. It applies for particular product & Deals with the product.
  4. All the above
Question 10 Multiple Choice (Single Answer)

AdHoc testing is a part of

  1. Performance Testing
  2. Exploratory Testing
  3. Usability Testing
  4. Regression Testing
Question 11 Multiple Choice (Single Answer)

AdHoc testing is a part of

  1. Performance Testing
  2. Exploratory Testing
  3. Usability Testing
  4. Regression Testing
Question 12 Multiple Choice (Single Answer)

Integration, It will come under

  1. CMM Level 2
  2. CMM Level 5
  3. CMM Level 3
  4. CMM Level 4
Question 13 Multiple Choice (Single Answer)

Which is Black-Box Testing method?

  1. Top Down
  2. Bottom UP
  3. Equivalence partitioning
  4. all the above
Question 14 Multiple Choice (Single Answer)

The Validation process

  1. confirms that the software meets the technical specifications
  2. confirms that the software meets the business requirement
  3. validates the software modules
  4. confirms that the software fills the gap between the expected and actual result
Question 15 Multiple Choice (Single Answer)

The Verification process

  1. confirms that the software fills the gap between the expected and actual result
  2. confirms that the software meets the business requirement
  3. confirms that the software meets the technical specifications
  4. verifies the software modules
Question 16 True/False

A Defect is a variation between the expected result and the actual result.

  1. True
  2. False
Question 17 True/False

A Test Plan is a step-by-step procedure for using a test case to test a specific unit of code

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

ETVX is referred to

  1. Entry criteria Test Verify Exit Criteria
  2. Entry criteria Test Validate Exit criteria
  3. Entry criteria Test Validation/Verification Exit criteria
  4. None of the above
Question 19 Multiple Choice (Single Answer)

The first system test is often known as

  1. Smoke test
  2. Regression test
  3. Module test
  4. None of the above
Question 20 Multiple Choice (Single Answer)

User Acceptance Testing has a phase called Unstructured Testing, it is when business user bashes away at the keyboard to find the weekest part of the application, it is also known as

  1. Stress Testing
  2. Regression Testing
  3. Smoke Testing
  4. Guerilla Testing