Key test definitions
There are a few areas of test methodology that need explanation before you take a deep dive into the creation of a pragmatic test framework for your solution. These are the key concepts that drive your direction:
- Test driven development (TDD): Drive development from tests developed before coding solutions:
- Acceptance test driven development (ATDD): Drive TDD tests from the perspective of the end user’s acceptance criteria
- Developer test driven development (DTDD): Drive TDD tests from the perspective of the developer’s desired outcome, which supports technology related criteria not necessarily tied to the end user’s acceptance criteria
- Behavioral driven development (BDD): Drive development from the perspective of the desired solutions and behaviors.
- Shift left testing (SLT): This is a testing approach generalization of the need to move testing to the beginning of the development life cycle. Testing is then re-applied via orchestrated...