Conference archive


Thursday, October 6, 2016 - 11:15am to 12:15pm

Get a Handle on Your Test Data—Starting Now

Add to calendar

If you don’t proactively manage and control your application test data, you may be missing out on a big process improvement that will save money, improve test coverage, and may save your systems from embarrassing failures. Paul Merrill describes the advantages and disadvantages of four data strategies—Elementary, Refresh Data Source, Selfish Data Generation, and Selfish Data Generation with Batch Cleanup—to help gain control of test data. Explore the two components of a data strategy—the Creational Strategy and the Cleanup Strategy—and their value to effective testing. Learn the key constraints—policy, cost, test expectations, infrastructure, and people—to consider when implementing a data strategy. See how these factors manifest themselves situationally in well-known constraints like Shared Environments, SUT Downtime, Technical Skills, and Test Repeatability. With a deeper understanding of data strategies, their components, identifying constraints and their constraining factors, you can take back new ideas for selecting the best strategies for getting a handle on your test data.

Beaufort Fairmont

Paul Merrill is principal software engineer in test and founder Beaufort Fairmont Automated Testing Services. Paul works with clients every day to reduce risk to their brands, customers, and reputation, and to increase the efficacy of their testing processes. He takes personally the company mission—“to rid the world of bad code.” An entrepreneur, tester, and software engineer, Paul has a unique perspective on launching and maintaining quality products. He co-hosts Reflection as a Service, a podcast about software development, testing, and entrepreneurship. Follow Paul on Twitter @dpaulmerrill.