Regression testing automate or no automate?
Here we'll talk about boring part of testing - regression testing. And real slogan will be “If you want a regression done right, automate it.” Applications nowadays are often large and complex. They include several levels and many modules with complex relations. Therefore, mobile testing, testing of websites or testing of software requires a lot of time and resources.To simplify such processes, automation is often used. With its help, thousands of test cases can be performed without human intervention. Automated testing becomes the most cost-effective and convenient when applied to regression tests.
Main types of defects in software testing process
A nightmare of any QA engineer is a bug which returns from production. You work hard, you try to check every possible flow, you test it for 8+ hours per day, and after the release the user within a week reports a critical problem. How is it possible? Why it happens and how to fix it? I split possible defects in process by groups.
Main types of defects which can be found during software testing
If you are able to understand and classify your enemy you almost win. This is true not only about war. Enemies are everywhere. If you are a doctor - your enemies are illnesses. If you are a fireman - it is a flame. If you are a tester your enemies are Bugs.