Testing UI Using Intuitive Commands
summary
Openbravo built a UI testing framework using JUnit, Selenium, Java and JavaScript that lets developers write readable commands like tap(...) and verify(...) which get converted to JavaScript and executed in the browser via Selenium. The framework handles async synchronization and assertions so developers can focus on test logic; the project, usage examples, and CI are open source and available on Bitbucket and Jenkins.
AI-written summary · about
chapters (9)
- 0:00Retail case introduction
- 4:00Production stability issues
- 8:15Need for intuitive tests
- 12:33Testing framework design
- 17:38Practical framework example
- 23:01JavaScript commands demo
- 27:59Test performance and results
- 30:50Developer and user benefits
- 32:25Future improvements and scalability
related talks
26mA Robust, Modular UI Automation Framework with WebdriverIO
43mTest UI with JDI: easy, simple and good (Roman Iovlev, Russian), part 2
55mModern Web Testing: Going Beyond Selenium
42mTest UI with JDI: easy, simple and good (Roman Iovlev, Russian), part 1
46mTest Automation with Selenium WebDriver, Java, and JUnit
43mUI testing is so easy - said no developer ever
45mUI, Api and Accessibility Frameworks Live Coding: Quick Set-Up and First Tests in Java
32mWhat framework should I use for web testing?
