DEV Community

Continuous Deployment for QAs

José Peñaherrera on August 02, 2022

We have heard a lot about Continuous Integration and Continuous Deployment A.K.A. CI/CD but, how and why do we, as QA people, help in these setting...
Collapse
 
jessekphillips profile image
Jesse Phillips

Don't run performance tests on production. Do have performance monitoring.

Update your test environment. If the environment does not have the latest APIs then those APIs aren't ready to test.

As QA I'm an advocate for change. I want my developers to feel like they can do code refactors and dependency updates without fear of harming the product.

Collapse
 
jos_peaherrera_6556054e profile image
José Peñaherrera

Yeah you are totally right Jesse!

Performance should not be executed on prod but in this case we did it because we were noticing that the User Experience was really slow and they were dropping from our flow, so we added after deployment on the pipeline so we can confirm the the Time to Interaction, and Speed Index without blocking the deployment

And about the test environment, same thing, in this project we had several test environments but some teams used just some of them so we adapted to be able to properly test the changes before deploying

Thanks for your support!