Tuesday, February 24, 2015

The Code-Driven Approach to Automated Testing

Automated testing saves software developers the trouble of looking for bugs manually. Think of it as a bug zapper that does a better job of killing bugs than a fly swatter. However, the zapper is only one in a set of other common bug control solutions. The same can be said of automated testing with three well-known approaches.

First is the code-driven test (CDT). As far as the workflow goes, CDT is a "cycle of cycles" where the tester undertakes several processes and backtracks if the test fails or passes in one of the processes. The cycle can only be broken if the development stops. Here's a more convenient way to view CDT.

Tuesday, February 10, 2015

Automated Software Testing: Questions to Ask

For software developers, choosing between automated software testing and manual software testing to assess their program’s quality is an easy one, especially when they are under strict deadlines. After all, automated software testing gives software developers a clear picture of all the bugs or defects in the program in an efficient manner. Before any testing commences, however, it would be appropriate to ask these questions.

Who will perform the tests?
Before anything else, the party responsible for performing the automated tests should be identified. While software developers are technically capable of testing their own programs, they may not always have an objective point of view. For this reason, it is best to relegate the task to a third-party automated testing solutions provider.