Selenium has been the unchallenged leader in open source UI testing since 2004. As the web evolved, Selenium adapted and abstracted alongside it. Unfortunately, that abstraction came with performance and reliability penalties. Now, UI testing is understood to be "slow" and "flaky." Test automation architecture was shaped into "pyramids" to avoid the performance penalty. As a result, QA could not shift left because our results were too slow or unreliable. In 2021, there are now open-source alternatives that will make you consider changing your framework as well as your test strategy. Now,...
John Hill
Web UI Test Engineer, Space Mission Control Software
KBR, Inc.
John Hill is a Web UI Test Engineer working at the NASA Ames Research Center on the VIPER Mission's Web-based Mission Control Software. He has 10 years of UI Testing experience ranging from 5-man startups up to Fortune 50 enterprises. John specializations in Web Test Automation, Performance Engineering, and Test Automation Architecture. His passion has always been for Open Source Software and has worked on Jenkins, Ansible, and now on Open MCT.