Software Testing Fundamentals

Comprehensive quiz covering testing concepts, methodologies, coverage metrics, and testing tools

20 Questions Published

Questions

Question 1 Multiple Choice (Single Answer)

For each object and method in an Expert View statement, a corresponding row exists in the Keyword View.

  1. True
  2. False
  3. There is a problem with the statement.
  4. None of above
Question 2 True/False

You can work on one or several function libraries at the same time.

  1. True
  2. False
Question 3 True/False

You can insert additional steps on the test objects captured in the Active screen after the recording session.

  1. True
  2. False
Question 4 True/False

The Active Screen enables you to parameterize object values and insert checkpoints

  1. True
  2. False
Question 5 True/False

A QTP user can increase or decrease the active screen information saved with the test

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

In SDLC process, at what point can the test process start?

  1. When the code is complete.
  2. When the design is complete.
  3. When the software requirements have been approved.
  4. When the first code module is ready for unit testing
Question 7 Multiple Choice (Single Answer)

In a review meeting a moderator is a person who:

  1. Takes minutes of the meeting
  2. Mediates between people
  3. Takes telephone calls
  4. Writes the documents to be reviewed
Question 8 Multiple Choice (Single Answer)

In a review meeting a moderator is a person who:

  1. Takes minutes of the meeting
  2. Mediates between people
  3. Takes telephone calls
  4. Writes the documents to be reviewed
Question 9 Multiple Choice (Single Answer)

Acceptance test cases are based on ________

  1. Requirements
  2. Design
  3. Code
  4. Decision table
Question 10 Multiple Choice (Single Answer)

How much testing is enough?

  1. Impossible to answer
  2. Easy to answer
  3. Depends on the risk, contract and requirements
  4. Depends on the maturity of your developers
Question 11 Multiple Choice (Single Answer)

Statement Coverage will not check ________

  1. Missing Statements
  2. Unused Branches
  3. Dead Code
  4. Unused Statement
Question 12 Multiple Choice (Single Answer)

Code Coverage is used as a measure ________

  1. Defects
  2. Trends analysis
  3. Test Effectiveness
  4. Time Spent Testing
Question 13 Multiple Choice (Single Answer)

Impact Analysis helps to decide

  1. How much regression testing should be done
  2. Exit Criteria
  3. How many more test cases need to written
  4. Different Tools to perform Regression Testing
Question 14 Multiple Choice (Single Answer)

Impact Analysis helps to decide

  1. How much regression testing should be done
  2. Exit Criteria
  3. How many more test cases need to written
  4. Different Tools to perform Regression Testing
Question 15 Multiple Choice (Single Answer)

Best definition for Testing :

  1. The goal / purpose of testing is to demonstrate that the program works.
  2. The purpose of testing is to demonstrate that the program is defect free
  3. The purpose of testing is to demonstrate that the program does what it is supposed to do
  4. Testing is executing Software for the purpose of finding defects
Question 16 Multiple Choice (Single Answer)

Best definition for Testing :

  1. The goal / purpose of testing is to demonstrate that the program works.
  2. The purpose of testing is to demonstrate that the program is defect free
  3. The purpose of testing is to demonstrate that the program does what it is supposed to do
  4. Testing is executing Software for the purpose of finding defects
Question 17 Multiple Choice (Single Answer)

A deviation from the specified or expected behavior that is visible to end-users is called ______

  1. an error
  2. a fault
  3. a failure
  4. a defect
Question 18 Multiple Choice (Single Answer)

Choose the true statements from the following, i. 100% statement coverage guarantees 100% branch coverage. ii. 100% branch coverage guarantees 100% statement coverage. iii. 100% branch coverage guarantees 100% decision coverage. iv. 100% decision coverage guarantees 100% branch coverage. v. 100% statement coverage guarantees 100% decision coverage.

  1. Only ii & iii are true
  2. Only ii & iv are true
  3. Only iii & iv are true
  4. Only ii, iii & iv are True
Question 19 Multiple Choice (Single Answer)

Static analysis cannot find _____

  1. the use of a variable before it has been defined
  2. unreachable code
  3. memory leaks
  4. array bound violations
Question 20 Multiple Choice (Single Answer)

Which of them is not performance testing tool ?

  1. Grinder
  2. Avalanche
  3. Code Pro
  4. CurlPro