volume_mute

Manual vs. Automated Testing

publish date2026/06/16 21:34:56.518610 UTC

volume_mute

Match each description to the correct testing approach.

To complete the line match

  1. Click on an item in the first group
  2. Click on the match in the second group

To delete a match, double click on a line

Description

A tester runs the program with some test data and notes discrepancies to report to developers
Particularly useful for regression testing to check that changes have not introduced new bugs
Tests are encoded in a program that is run each time the system is to be tested

Approach

Manual Testing
Automated Testing

Correct Answer

(1) A tester runs the program with some test data and notes discrepancies to report to developers,Manual Testing
(2) Tests are encoded in a program that is run each time the system is to be tested,Automated Testing
(3) Particularly useful for regression testing to check that changes have not introduced new bugs,Automated Testing

Explanation

Manual testing involves a human tester running the program and comparing results to expectations. Automated testing encodes tests in a program run each time the system is tested - this is faster and especially valuable for regression testing (re-running previous tests to check that changes have not introduced new bugs).

Reference

Software Engineering, Ian Sommerville, 10th edition


Quizzes you can take where this question appears