Challenges of building a test infrastructure around a cross-platform Desktop
summary
Starts from manual regression testing and grows into a multilanguage automation stack: Python for basic scripts, JavaScript + Selenium for complex UI flows, and Robot Framework as the human‑readable orchestration layer. A custom test framework ties an SQA lab of hundreds of Silicon Labs boards, VMs and cloud clients; moving clients to the cloud speeds parallelism but forces adding low‑latency lab servers. Plans include multi‑OS VM parks, dynamic test allocation, and splitting installation and report generation to cut runtime.
AI-written summary · about
related talks
35mBuild an automation framework... with a developer mindset
05mTaming the Testing Beast
14mTest Automation Framework Design and Implementation
37mFrom Rigidity to Resiliency: An Evolutionary Tale of Selenium-Based Frameworks
28mTest Automation in a Networking World
38mHow to Test the Test Automation Framework
18mEffective Test Automation Framework Design
35mElevate your testing: testing smarter, not harder, in the cloud!
