Background
Our department is working for our web application - an ecommerce website. General working flow of a new feature are
- Developer's coding
- Deploy to test server
- Tester0s test the test version which locates in test server
- Test pass then commit changes to pre announcement server(let's say server B) and deploy
- Testers test major functionality points on pre announcement server
- Test pass then online server pull the code on server B, and deploy them
Notice that the pre env and online env are using the same repository.
Question
As a QA tester, how can I build regression test system for our application? Let's simply say JSON API regression test, assume we are using XUnit based framework with any tool can trigger http request and parse json then perform validation. In other word, should I manage three repository for those three environments? Or I might just take care of the test server?
Thanks!
Aucun commentaire:
Enregistrer un commentaire