Since ABS Seed is based on .NET framework, ABS can create automatic testing procedures more easily. Their developers Joost and Mark have initiated this project in ABS.
Joost and Mark
In ABS Seed, dozens of different programs have been developed to calculate the results a company wants to have on their seed business. Each of those programs can run various different scenarios.
"Until now, software tests were performed by our test department at every request for change, but now that is programmed in a new version of ABS Seed. The most popular scenarios in the main programs are also tested manually before delivering a new version of ABS. This means specific scenarios for a customer can be missed in our testing procedures. Customers always have to test their specific scenarios before upgrading their production environment."
In .NET, the development team will use already available options to integrate automatic testing within the new developments. "The tests are built in a way that we can re-use them in every next release of ABS Seed."
"Recently, we have launched our automatic test environment. This means that, every night, the available automatic test scenarios are run against the latest version in development. Whenever the test procedure discovers an error, the developer receives a message the next morning, and the developer can immediately correct the program."
ABS is planning to add more and more scenarios to the automatic test environment, so more and more failures are discovered in an early stage. "Complaints of customers are checked to see if there is already a scenario running or if we have to set up a new scenario. In this way of working, more and more scenarios will be automatically tested every night."
Automatic testing will provide early discovering programming failures, fewer errors, fewer patch versions, saves time, and, finally, means better quality software.
For more information