September 2010
Intermediate to advanced
362 pages
9h
English

Automated integration testing is a pig, but it's an important pig. And it's important for precisely the reasons it's so difficult.
The wider the scope of your automated test, the more problems you'll encounter; but these are also "real-world" problems that will be faced by your code, both during development and when it's released. So an integration test that breaks—and they will break frequently, e.g., when a dependent system has changed unexpectedly—isn't just a drag, it's providing an early warning that the system is about to break "for real." Think of an integration test as your network canary.
Integration ...
Read now
Unlock full access