Automating Restaurant Point of Sale With Selenium: A Case Study
summary
Granbury builds an automated CI test stack called Crossfire that turns business workflows into a JSON-based DSL, runs them via Selenium WebDriver + JUnit + Jenkins and a Java Spring app, and verifies both web and hardware flows. Printers are simulated by a graybox REST service that captures raw print jobs and cash-drawer control codes; MSR input is replayed with sendKeys. Two engineers deliver the first version in about a month, it catches many regressions in CI, and it triggers hiring and plans for robot-driven card tests.
AI-written summary · about
chapters (8)
- 0:00Introduction and context
- 1:27The testing architecture
- 7:05Overcoming internal resistance
- 10:37Technical stack deep dive
- 23:03Simulating hardware peripherals
- 28:18Advanced integration challenges
- 31:22Future automation and summary
- 33:40Q&A session
related talks
37mSelenium In the Enterprise: What went right, what went wrong (so far)
38mDistributed Scrum Development with Jenkins, Vagrant, Fabric and Selenium
38mFreeing up Selenium
55mModern automation approaches
35mScrewing up. The automated way!
46mA Practical Guide to Testing in DevOps
44mAir Fryers, Automation, and AI
30mRevolutionizing Continuous Integration with Selenium
