Skip to content
GradedJestRisk edited this page Mar 10, 2020 · 6 revisions

To test or not to test, why, when, how ?

What ?

What is a test ?

Fowler on testing

steps

4 steps:

  • setup (Given)
  • exercise (When)
  • verify (Then)
  • teardown
3 steps (3A):
  • arrange
  • act
  • assert

SUT & collaborators

SUT:

  • object-under-test
  • system-under-test

Clone this wiki locally