Midwest JS

Caitlin Collins

Beyond Code Coverage: User-Centered UI Testing

While you sit admiring your perfect code coverage score, your users are struggling through the bugs in your software. The hours you spend writing and updating unit tests aren’t reflected in the quality of your application. What gives? In this talk, we’ll move beyond code coverage, discussing tools and techniques to improve test quality. You’ll learn to write tests the way users interact with your software, thereby maximizing test impact on the quality of your application.


Caitlin is a frontend software developer at Code42, where she builds interesting things and learns from smart people. She loves well-written error messages, building products that people enjoy using, and finding ways to make development more efficient for teams. She is passionate about user experience and incorporating user advocacy throughout the product development process.