Software Testing Fundamentals

A comprehensive quiz covering software testing concepts including testing approaches (top-down, bottom-up, sandwich), testing types (alpha, beta, UAT, acceptance testing), testing lifecycle decisions, and tester responsibilities.

16 Questions Published

Questions

Question 1 Multiple Choice (Single Answer)

Tester job is to

  1. Do coding
  2. Identify defects
  3. Check whether the software works correctly
  4. None of the above
Question 2 Multiple Choice (Single Answer)

Tester should update the status of testing

  1. daily
  2. weekly
  3. monthly
  4. yearly
Question 3 True/False

Tester can find the defect and leave it without getting it fixed.

  1. True
  2. False
Question 4 True/False

Tester can sit ideal until the defect get fixed.He/She need not chase anyone for fixing the defect

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

Tester should perform testing

  1. in adhoc manner
  2. Based on the test cases
  3. with previous knowledge in testing without following the test steps of test case
  4. None of the above
Question 6 True/False

Once the status of the test case is failed,Tester has to link the Defect associated with the test case

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

What does ‘UAT’ represent?

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

Which type of Testing is commonly the only type of Testing seen by the customer?

  1. Unit Testing
  2. Re-testing
  3. Systems Testing
  4. Acceptance Testing
Question 9 Multiple Choice (Single Answer)

Which type of Testing is often based on a customers environment?

  1. Regression Testing
  2. User Acceptance Testing
  3. Unit Testing
  4. Re-testing
Question 10 Multiple Choice (Single Answer)

_______Testing is commonly performed at the customer’s site?

  1. Beta Testing
  2. Alpha Testing
  3. Re-testing
  4. Acceptance Testing
Question 11 Multiple Choice (Single Answer)

Who normally performs Beta Testing?

  1. The Customers
  2. The Managers
  3. The Salesmen
  4. The Support Technicians
Question 12 Multiple Choice (Single Answer)

Which of the following is not a testing approach?

  1. Top-down
  2. Sandwich
  3. Bottom-up
  4. Big-banger
Question 13 Multiple Choice (Single Answer)

Error Guessing can be used to supplement?

  1. Only with Acceptance Testing
  2. Formal Testing Methods
  3. Only with Systems Testing
  4. Informal Test Design Techniques
Question 14 Multiple Choice (Single Answer)

Deviating from the specified behaviour that is visible to end users is called?

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

When should you stop testing?

  1. When the allocated time has run out
  2. When all planned tests have been executed
  3. It is dependant on the risks for the item under test
  4. When there are no more faults
Question 16 Multiple Choice (Single Answer)

Why isn’t Exhaustive Testing commonly used?

  1. There simply aren’t enough test cases
  2. Most Tester’s don’t like it
  3. There simply isn’t enough time
  4. It can be tiring