Regression testing is a type of software testing which is used to verify that any modification or additions to the codebase have not introduced any bugs in the previous working version of the software. One of the reasons to perform regression testing is to find out whether a change or addition in one part of the application affects the other parts of the application. Sanity and Smoke testing are commonly considered as subtypes of regression testing.
When to perform Regression Testing?
Regression Testing is an essential aspect in assuring the quality of the software application, when a critical bug or a bunch of comparatively small bugs have [...]
Functional testing is a quality assurance process that is used to verify that the components of software work correctly. It focuses on the application interface ensuring the software works according to the business requirements. It is a type of black box testing.
Types of functional testing includes:Unit Testing Smoke Testing Sanity Testing Integration Testing System Testing Regression Testing User Acceptance Testing
When should you perform functional testing?
Functional testing should be included as essential element for each testing approach.
Ensuring the correct functioning of any component of the software is very crucial. Hence, functional testing [...]
Exploratory testing is an impromptu QA testing technique which is used to discover unspecified yet significant defects before regression testing. In essence, rather than preparing test cases, testers just log into the application and start exploring each area randomly to find bugs. It’s all about the game of thinking. Since every tester has a different mindset, the ability to explore the application differs. Exploratory testing not only helps in identifying bugs but also gives us an idea of future test cases associated with vulnerable areas can be incorporated in regression suite.
How to Run Exploratory Tests
Exploratory tests are more productive if done manually. The [...]
Every mobile app is different and unique and so is the mobile device on which it works. Presently, the Mobile Technology is growing at a breathtaking pace. Could we predict how rapid is the growth? Surely! The growth rate of the number of smart devices is 5 times more than the count of people on the earth. Providing such a great number of smart devices, giving assurance that your mobile device works perfectly on different mobile devices of different configuration is a complicated and arduous task. A worthwhile mobile application test strategy which covers mobile diversity is crucial for the successful mobile testing.
Gradually, the mobile technology is evolving [...]