Open trafficone opened 2 years ago
This is currently implemented in Google Sheets. Automation TBD.
Rolling all testing into this issue.
To prevent unintended failures on deployment, unit testing should be implemented. API Unit Testing
Prerequisites:
There's a lot in this feature, but I will try to chip away at it in the coming weeks. The highest priority is having tests that can be run automatically using pytest.
Testing
The API, front-end, and database all need to be validated before a deployment can be considered successful. If a deployment is unsuccessful, it should be rolled back.
Test Platform
There is a manual test process, but that should be automated as soon as possible. The following tools have been selected to build the tests.
Tests to Execute
Instead of enumerating each test, make sure the following areas are covered.
API
Interface
Database
Relation to Deployment
Deployment Outline
Testing Steps
Rollout Steps