Finding regressions in mission critical software workflows


Details
Finding regressions in mission critical software workflows
Making code changes to real-world software systems runs the risk of introducing unintended side-effects that are costly to find and fix. There are methods and tools to help us mitigate the inherent risks. This talk outlines some of these methods with a focus on regression testing which helps us compare the behavior of a given version of our software against a previous version, for a variety of test inputs. We review some of the well-known open-source regression testing solutions available in the C++ ecosystem. We use hands-on demos to show the practical challenges of using these tools for testing real-world software, and the benefits of fast feedback cycles on improving developer productivity and software release confidence.
About the Speaker:
Pejman Ghorbanzade is the Founder and CEO of Touca.io helping engineering teams find the unintended side-effects of their day to day code changes on the behavior and performance of their software. Before Touca, Pejman was a senior software engineer at Canon Medical Informatics building software for advanced visualization of medical images. Before that, he was a software engineer at VMware Carbon Black. Pejman is interested in problems related to the design and maintenance of software at scale and over time. He is passionate about solutions for improving stability and maintainability of products with large ever-changing codebases.
------
We are meeting at the JFrog development office and will have a sign-in process on iPad as people enter which will include: Name, Company (optional), Email and Phone Number, and a community-friendly NDA.
JFrog has graciously offered to provide refreshments. Please make sure to RSVP so we can have an accurate number of attendees.
18:30 - 19:00 - Check-in, Networking, and Refreshments!
19:00 - 20:00 - Program Presentation
20:00 - 20:10 - Wrap-up and goodbyes
Please join after the meeting for socializing at a local establishment, location to be announced at the meeting.
An online link for this event will be posted 24 hours before the event.
COVID-19 safety measures

Sponsors
Finding regressions in mission critical software workflows