Continuous Testing Manifesto
6. Version Control
While version control use is the de facto standard within dev teams, and more recently ops, it’s much less common within QA teams. This shouldn’t be the case. Version control brings advantages to manual and automated tests alike. Keep you tests close to or within your developer workflow, along with the product’s code. This forces shipping the code and tests together, which results in:
- Always knowing what the expected behavior is for that code.
- Being able to review and accept tests using standard code-review processes.
- Keeping a history of tests.