Automated testing

As strange as it is, although testing seems like a straightforward thing, it is frequently one of the biggest delivery issues. At the same time it takes quite a lot of effort to do. Having better capabilities and processes would certainly help, but there is also a question of automated tools:

“At its core, automated testing attempts to mimic a series of manual interactions between a human and an application. If the actions are carefully selected, key areas of functionality in the application can be effectively exercised. The most common use of automated testing is to perform regression tests. In a regression test, input data is entered, specific application features are executed, and outputs are validated against those expected. If the application outputs the expected results, the regression test passes. Automated testing attempts to expand the frequency and coverage of regression testing by removing the human from this process.” -Niel Robertson: Life, the Universe, and Testing

Comments are closed.