Regression testing
Regression testing is a really common term used within the software industry, not only by QAs, but also for developers, PMs, clients, this term is sometimes confused by some people and I'm going to explain what a regression testing means to me. First things first, every single project must have regression testing, from my perspective, before every single release to the client, QA must execute a regression testing to ensure the deliverables are in place and that other areas of the system were not affected by the multiple changes and new functionality added, this testing needs also to be done before every update to pushed to live. Regression testing is a type of testing where you confirm and double check that the system works correctly with the new functionality added and that the previous functionality developed before works fine with no bugs, that being said, a regression testing involves the testing of every single page, module, functionality, service, etc in all the brow...