Posts

Showing posts from March, 2024

Smoke testing in CI/CD pipelines

Image
The strategic relevance of smoke testing and CI/CD pipeline: The platform of smoke testing ensures that the crucial parts of the application are working as per the requirements and can proceed with further testing. Smoke testing is considered to be straightforward and simple wherein the crucial aspects of the application are tested. When effective CI/CD pipelines are being run then it means that automation needs to be carried out as much as possible. The code needs to be run against a set of automated tests so that the changes made to the codebase can be validated. Following are the steps that need to be taken into consideration for conducting smoke testing in a CI/CD pipeline: 1. The crucial functions of the application need to be identified: The most important functions need to be identified. These are the functions through which the application can work appropriately and thus can be relied on by users. 2. Smoke tests should be automated: In order to leverage the smoke testing proces

How do I build automation test framework for regression testing?

 There will be certain projects wherein developing a software product or application is considered to be complicated. Hence, in such scenarios, regression testing can play a significant role as it helps in re-executing test cases to make sure that the changes made in the software do not impact existing functionality or introduce new bugs. A regression test automation framework helps streamline the regression testing process and makes it more effective. In this article, you will get to know how to build a test automation framework for regression testing. What is regression testing? It is a testing method wherein the existing functionalities of the software product or application do not get altered when new changes have been introduced in the code. What is automated regression testing? Regression test cases are automated, so that they can be performed several times and problems with any new build can be identified accordingly. These steps are repeated to make sure that every aspect of th