Expanding Your Testing Scope: Thinking Beyond System Health
A big part of testing is ensuring that you're anticipating and proactively detecting problems before they appear. This means thinking beyond bugs and errors and considering tests that assess your system's ability to meet the needs of the business and customers. For example, most businesses and architectures are designed to deliver operational and cost efficiency. The challenge is, many organizations don't actively test/measure their efficiency. Customers also have expectations about their experience. What testing do you do to evaluate how the system is meeting its experience goals? This session will look at the broader scope of testing, looking at strategies, techniques, and technologies that can be used to assess these broader considerations. The goal here is to broaden the scope of testing, establishing a new testing mental model that challenges testing and validation to be more connected to the cost, operational, and efficiency of the business.
Tod Golding is a cloud applications architect who has spent the last 11 years immersed in cloud-optimized application design and architecture. As a global architecture lead within AWS, Tod has been publishing and providing cloud best practices guidance through a broad set of channels (speaking, writing, and working directly with a wide range of companies). Tod has over 20 years of experience as an architect and developer, including time at both startups and tech giants (AWS, eBay, Microsoft). In addition to speaking at technical conferences, Tod also authored two books, Building Multi-Tenant SaaS Architectures and Professional .NET Generics.