Changes for page Test Speedup
Last modified by chrisby on 2025/03/08 11:39
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -20,7 +20,7 @@ 20 20 21 21 **Synchronous Testing** 22 22 23 -A simple TDDworkflow is to write new code,runtests locally, wait for them to finish,and if they pass,move on. To avoid long wait times, yourunonly a few very fast tests.Thisis tolerable when you are working onisolatedcode and usingunittests, butas soon as integrationof the new code with the old code comes into play,itbecomesa problem. You havetwobadchoices:eitheryouunonlyafew fasttestsand do not usethe full power of your testsuite, possiblymissingbugsthat would beeasierto fix if theywere caughtearlier,or you run allthe tests locallyandare unproductivefora longtimewhile waiting forthem to finish.This problem can be solvedwithasynchronoustesting.23 +A simple test-driven workflow is to write new code, execute tests locally, wait for them to finish and if they pass then going on. To avoid long waiting times being unproductive, you only execute a few, very fast tests sacrificing that all tests check your latest changes. This is tolerable when working on an isolated concerns working with unit tests e 24 24 25 25 **Asynchronous Testing** 26 26