Software Testing Fundamentals

A comprehensive quiz covering software testing principles, test planning, testing methodologies, quality assurance activities, and testing tool operations.

20 Questions Published

Questions

Question 1 Multiple Choice (Single Answer)

You can manage the test actions and the test or function library steps using the _________ menu commands

  1. File
  2. Edit
  3. Automation
  4. Tools
Question 2 Multiple Choice (Single Answer)

To expand all the steps in the keyword view which option you would use from the View menu

  1. Expand
  2. Expand All
  3. Expand Items
  4. Expand Rows
Question 3 Multiple Choice (Multiple Answers)

What is the shortcut key to open a Step Generator

  1. F2
  2. F3
  3. F7
  4. F5
Question 4 Multiple Choice (Single Answer)

Sanity testing is usually ?

  1. Narrow
  2. Deep
  3. Shallow
  4. Both Narrow and Deep
Question 5 Multiple Choice (Single Answer)

Which one of the following is a synonym of defect?

  1. fault
  2. mistake
  3. error
  4. none
Question 6 True/False

Software testing may also be required to meet contractual or legal requirements, or industry-specific standards

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

Which are the quality assurance activities?

  1. alongside development standards
  2. training
  3. defect analysis
  4. all the above
Question 8 Multiple Choice (Single Answer)

Deciding how much testing is enough should take account of

  1. the level of risk, including technical,safety, and business risks
  2. project constraints such as time and budget
  3. only a
  4. both 1 and 2
Question 9 Multiple Choice (Single Answer)

Debugging and testing is done by

  1. Developers and testers respectively
  2. testers
  3. Developers
  4. user
Question 10 Multiple Choice (Single Answer)

Which one of the following is a testing principle

  1. Testing is not context dependent
  2. Exhaustive testing is possible
  3. Early testing is impossible
  4. Absence-of-errors fallacy
Question 11 Multiple Choice (Single Answer)

Evaluating testability of the test basis and test objects is done during

  1. Test Analysis and Design
  2. Test Planning and Control
  3. Test Implementation and Execution
  4. Evaluating Exit Criteria and Reporting
Question 12 Multiple Choice (Single Answer)

Which one of the following is not a Test Closure Activity?

  1. Checking which planned deliverables have been delivered
  2. Finalizing and archiving testware, the test environment and the test infrastructure for later reuse
  3. Handing over the testware to the maintenance organization
  4. Writing a test summary report for stakeholders
Question 13 Multiple Choice (Single Answer)

Which of the following is most important to promote and maintain good relation-ships between testers and developers?

  1. Understanding what managers value about testing.
  2. write objective and factual incident reports and review findings
  3. Identifying potential customer work-arounds for bugs
  4. Promoting better quality software whenever possible.
Question 14 Multiple Choice (Single Answer)

We split testing into distinct stages primarily because:

  1. Each test stage has a different purpose
  2. It is easier to manage testing in stages
  3. We can run different tests in different environments
  4. The more stages we have, the better the testing
Question 15 Multiple Choice (Single Answer)

Which of the following is likely to benefit most from the use of test tools?

  1. User acceptance testing
  2. System testing
  3. Integration testing
  4. Regression testing
Question 16 Multiple Choice (Single Answer)

Which of the following requirements is testable?

  1. The system shall be user friendly.
  2. The safety-critical parts of the system shall contain 0 faults.
  3. The response time shall be less than one second for the specified design load.
  4. The system shall be built to be portable.
Question 17 Multiple Choice (Single Answer)

Which one of the following statements about system testing is NOT true?

  1. System tests are often performed by independent teams.
  2. Faults found during system tests can be very expensive to fix.
  3. End-users should be involved in system tests.
  4. Functional testing is used more than structural testing.
Question 18 Multiple Choice (Single Answer)

Enough testing has been performed when:

  1. time runs out.
  2. the required level of confidence has been achieved.
  3. no more faults are found.
  4. the users won’t find any serious faults.
Question 19 Multiple Choice (Single Answer)

Which of the following is true of the V-model?

  1. It includes the verification of designs.
  2. It states that modules are tested against user requirements.
  3. It specifies the test techniques to be used.
  4. It only models the testing phase.
Question 20 Multiple Choice (Single Answer)

Which of the following would NOT normally form part of a test plan?

  1. Features to be tested
  2. Incident reports
  3. Risks
  4. Schedule

Practice this chapter

Synonyms (8649 questions)