Skip to content

Commit

Permalink
Transform exercise 2 into a table
Browse files Browse the repository at this point in the history
  • Loading branch information
Cmurilochem committed Apr 11, 2024
1 parent fc6c9d1 commit f2dccfb
Showing 1 changed file with 7 additions and 43 deletions.
50 changes: 7 additions & 43 deletions modules/testing/03.exercise2.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,49 +6,13 @@
- Write the letter of the correct match next to each item in Column A.
- Have fun and learn!

---

### Column A

1. Smoke Test

2. Unit Test

3. Integration Test

4. System Test

5. Regression Test

---

### Column B

A. Style of testing that focuses on retesting after changes are made. The results of tests after the changes are compared to the results before, and errors are raised if these are different. The purpose of this test is to ensure that changes (enhancements or defect fixes) to the software have not adversely affected it.

B. A level of the software testing process where the complete, integrated system is tested. The purpose of this test is to evaluate whether the system as a whole gives the correct outputs for given inputs.

C. Very brief initial checks that ensure the basic units required to run the software can be initialized. If these fail there is no point proceeding to additional levels of testing until they are fixed.

D. A level of software testing where individual units are combined and tested as a group. The purpose of this level of testing is to expose faults in the interaction between integrated units.

E. A level of the software testing process where individual units of a software are tested. The purpose is to ensure that each unit of the software works as expected.

---

## Answers

(Leave this blank for now, you can fill in the answers after completing the activity)

1.

2.

3.

4.

5.
| Column A | Match | Column B |
|----------------------|-------|----------|
| 1. Smoke Test | | A. Style of testing that focuses on retesting after changes are made. The results of tests after the changes are compared to the results before, and errors are raised if these are different. The purpose of this test is to ensure that changes (enhancements or defect fixes) to the software have not adversely affected it. |
| 2. Unit Test | | B. A level of the software testing process where the complete, integrated system is tested. The purpose of this test is to evaluate whether the system as a whole gives the correct outputs for given inputs. |
| 3. Integration Test | | C. Very brief initial checks that ensure the basic units required to run the software can be initialized. If these fail there is no point proceeding to additional levels of testing until they are fixed. |
| 4. System Test | | D. A level of software testing where individual units are combined and tested as a group. The purpose of this level of testing is to expose faults in the interaction between integrated units. |
| 5. Regression Test | | E. A level of the software testing process where individual units of a software are tested. The purpose is to ensure that each unit of the software works as expected. |

---

Expand Down

0 comments on commit f2dccfb

Please sign in to comment.