It has long been a staple of the application world, but far less so in the world of data-centric development. Testing should be critical at every stage of development, especially at the data level.
Testing has long been a core component of traditional software development. Over the years many tools and testing frameworks have emerged to assist developers in testing their applications to ensure a higher quality product.
Sadly, those tools have been lacking in the world of data centric development. There are some tools to assist with testing some aspects of data centric development, but a huge need has gone unfilled for a single tool to perform comprehensive testing across all areas of data centric development.
Pragmatic Works has answered the call for a comprehensive testing tool with its newest product: LegiTest.
Testing has long been accepted in the software development world as the key to quality. Testing ensures code behaves as designed, delivers the expected results even after subsequent changes to the original code base occur and that code changes from one developer do not adversely affect the existing code base. Done correctly, it also verifies that the code handles an appropriate range of input data and manages exceptions and invalid data correctly.