Session
Get Some UI In Your CI
Are you ready for some trivia? We'll start with a few easy questions about browser testing and behavior-driven development, using tools like Playwright, Selenium, Behave, and Reqnroll. Then together we'll incrementally improve some sample UI tests, showing the equal importance of both design and mechanics in a maintainable UI test stack. Next, we'll ask some trivia questions through a browser and check our answers by running automated UI/BDD tests implemented in both Python and .NET. Finally, you'll learn how to run these solutions locally through Jenkins pipelines, and in the cloud via Azure DevOps and GitHub, on hosted build agents and runners on Windows, Mac, and Linux. In this session, you'll see how to design, build, and configure maintainable UI tests as part of a practical continuous integration workflow, across multiple platforms and operating systems.
The intended audience of this talk has some experience with browser testing and is looking to move to the next level of maintainable, scalable, UI test automation. Experience with UI testing, BDD, and/or DevOps is helpful but not required. This session has been presented previously in an earlier version and has been updated for this submission with a newer tech stack.
All of my sessions are designed to encourage audience participation (to the extent possible given the specific venue), with planned discussion points throughout to keep attendees engaged. I am an experienced conference speaker, with prior appearances at events such as CodeMash, Stir Trek, Code PaLOUsa, CodeStock, Beer City Code, and Pittsburgh Tech Fest. The focus of my sessions is on practical instruction combined with an engaging, audience-centered delivery style. No special technical requirements beyond standard presentation capabilities.
Jeff McKenzie
Practice Director, Software and Application Integration, Star Seven Six
Columbus, Ohio, United States
Links
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top