Chris Jones  committed 14a3b14


  • Participants
  • Parent commits 7242660
  • Branches default

Comments (0)

Files changed (1)

File testing_the_developer_strikes_back.txt

+Testing: The Developer Strikes Back - Sandy Strong
+    Unit Testing - A unit is the smallest testable part of an application.
+        Each app in your project needs its own test module. Each module should have sub modules.
+            Each contains classes that test units of code.
+    Separation should exist between the testing of:
+        Business logic
+        Datastores
+        3rd party APIs
+    Separate code and service/infrastructure testing
+        suite execution speed, accuracy
+    Test suite should mirror the organization of application code
+        Test each method
+        Make multiple assertions
+    Don't have one massive file in the root of your project.
+    Embed tests within the app it is testing.
+    Exclude tests from being launched on the production server.