Automation testing
Testing the 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 code base. The size of the code base 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 something is breaking. That’s where the concept of automation testing comes in handy. The focus of automation testing is to write tests as code so that the individual components of an application can be tested in isolation as well as testing their interaction with each other.
In light of this, it is important for us to define the different kinds of automation tests that can be done for the applications.
Automation testing can be broadly categorized into five different types:
- Unit testing: In...