Design Driven Testing for ArcGIS Server Development - A Java/Flex Example

—Doug Rosenberg, Jim McKinney, and Wolfgang Hall

Design-driven testing is a process of software development that inherently promotes good design and well-written, easily testable code up and down the testing scale, from unit, controller, and scenario to business requirement testing. Doug Rosenberg, author of Design Driven Testing: Test Smarter, Not Harder, and Jim McKinney, ArcGIS program manager at Esri, use the design and development of Mapplet 2.0 as a real-world example of design-driven testing in action.