Automation Testing
Testing a whole application repeatedly when a single component is modified can turn out to be a challenging task, and even more so if that application consists of a large codebase. The size of the codebase could be due to the sheer number of features or the complexity of the problem it solves.
As we develop applications, it is important to make sure that the changes being made to these applications can be tested easily, so that we can verify whether there is something that is breaking. That is where the concept of automation testing comes in handy. The focus of automation testing is to write tests as code, such that the individual components of an application can be tested in isolation as well as in terms of their interaction with each other.
With this aspect, it now becomes important for us to define the different kinds of automation tests that can be done for applications.
Automation testing can be broadly categorized into five different types:
-
...