This article contains information on how to improve your application stability by controlling how the changes affect the Model-View-Controller Zend Framework application. As a result, you will be able to deliver better software to your customers and reduce the time needed for testing of the software.
Testing should be automatic

The problem of all changes in a software application is that they can damage it. The effect can be various, from hardly-detected change in complex calculation to just a "big crash" when user just runs it or, in case of the Web application, types site URL in browser. There is no exception to this rule and disregarding application size it should be checked after any change. It is possible for small applications to just manually repeat some use cases and test that everything works as expected. But if application testing requires more than a few minutes then only few of us have enough obstinacy to repeat this boring and monotonous work after each change. The idea of automatizing the process comes into mind just after second such check and, hopefully, there are enough robust and powerful automatic testing solutions, also known as unit testing frameworks. They provide developers with tools and guidelines on how to test software automatically.

More: http://www.alexatnet.com/node/12

0 comments