The Future of Software Testing
It’s become standard practice for test engineers to test their code in a staging environment, fix all inconsistencies there, and then deploy to production. In this waterfall process, testers have no visibility into what’s happening in production. What do you do if your test results in staging don't match production? The future of software testing has no staging environments - only production. Testing in production is a proactive approach to testing as you ensure your features work in the environment that your features will live in, not a dummy environment. In this talk, learn about feature flagging, canary releases, setting up a proper CI/CD pipeline, and data cleanup. At the end of the day, we don't care if your features work in staging, we care if they work in production.