Rachel Kibler

Rachel Kibler is an international keynote speaker about software testing and a self-styled “Discoverer of the Broken”. She has been testing software since 2016, after pursuing careers in law and entrepreneurship. Her analytical thinking and creative spirit have been a good fit for testing. Rachel has been part of multiple agile transformations, diving in to improve processes by putting people first. She is tenacious in her constant pursuit of a better way. She enjoys the challenges of building new things, improving old things, and bettering herself as a tester and a human.

Rachel currently works as a quality engineer at 1-800 Contacts, which sells contact lenses and glasses online. She is based in Salt Lake City, Utah, where she sings semi-professionally, knits for fun, and travels as much as she can.

calendar

26 November

Real Life Is Not an Edge Case

In our testing, we often categorize flows and experiences into “happy paths” and “negative paths”, roughly following use cases, but finding weaknesses and risks in our unique ways. We can also think about stress cases, which are where our users meet the stresses of real life. People have bad days, crises, and accidents all the time, and real life does not relegate them to the dreaded category of “edge cases”. Stress cases are when Facebook releases its “year in review”, intending to celebrate your year, but instead plastering your wall with pictures of your dead child. Stress cases are searching for an emergency room and receiving a Google Maps ad for urgent care. Stress cases are how to operate your phone when you’re carrying a squirming child or traveling in an elevator or tunnel. Stress cases are real life. And people are not edge cases.

This talk will present examples of stress cases and explore how we can expand our mindset and analysis to include them in our testing. We will discuss the overlap of accessibility with stress cases and how to enhance flows and usability to improve the experience for everyone. We will also talk about the limits of stress cases and the need for outside perspective.

25 November - Half Day

The use of artificial intelligence (AI) in software testing can help to improve the quality and speed of software testing. This workshop is designed to provide software testers, ranging from novice to experienced, with an understanding of how AI can be used in software testing and to expose them to the potential biases and weaknesses of AI in testing. Participants will be taken through a series of hands-on exercises that will demonstrate the power of AI in testing throughout the software development lifecycle.