Differential Testing: A Cost-Effective Automated Approach for Large, Complex Systems
Differential testing is an automated method you can use in testing large, complex systems. It's especially useful in situations where part or all of an existing production system is being upgraded, and the end-to-end functionality of the new system is expected to be the same as the old one. Rick Hower uses two case studies to provide descriptive examples of this novel and surprisingly effective approach. One case involves the rewrite of a complex business rule processing system for a large financial institution; the second involves the replacement of a critical sub-system in a telecom billing process.
- Learn how to determine if differential testing will be useful for a project
- Obtain some useful methods for selecting appropriate automated test data
- Discover critical factors in the success of differential testing