1 What Is A Fast Test
1 What Is A Fast Test
A Fast-test takes the standpoint that we should derive the highest value
from the lowest effort as professionals and avoid work where possible. It
enables engineering teams to avoid ‘handing off’ test automation to a
disjointed ‘test’ team; thus, they can maintain responsibility and control
over the testing themselves.
Its principle is that of Pareto (the 80/20 rule). A Fast-test lets you achieve a
high confidence your app works without the brittleness of end-2-end
testing - in other words it lets a team become lean.
Once a robust Fast-test suite and architecture has been built and is
delivering working software, engineers are encouraged to add integration
and end-2-end testing, judiciously on a case by case basis ‘where needed’.
Thus, deriving an efficient overall approach to testing.
The final principle of the combined effort is one simple mantra; the
engineering team themselves should be confident to safely deploy
without needing to rely upon anyone else to tell them so.
UI Architecture Academy