Skip to content

Latest commit

 

History

History
27 lines (18 loc) · 1.03 KB

testing.md

File metadata and controls

27 lines (18 loc) · 1.03 KB

Testing

A method of improving code quality and minimizing time required to add new features to software by ensuring that each facet of the program works as expected.

Beginning Testing

You should be able to

  • Understand the basics of mocking and stubbing in unit tests.
  • Name each phase of the Four Phase Test.
  • Identify a Mystery Guest.

Intermediate Testing

You should be able to

  • Write a test before implementation.
  • Make the test error or fail.
  • Make the test pass by writing the simplest implementation possible.
  • Refactor.