The Need for Speed
Run Tests in Parallel
Speed up sprints by prioritizing tests (and test data) in order run multiple tests in parallel. Create multiple test instances, and orchestrate parallel test execution.
Prioritize test execution based upon rational, non-arbitrary criteria like risk. Carry out the prioritization with the objective to reduce the overall number of test cases.
Reap the QA Benefit
Once perfected in development, no additional effort is required in QA once the appropriate test scripts have been created.