Low-Budget Multi-Device QA: Automating 3 Platforms with Open Source Tools
The article discusses a low-budget approach to automating quality assurance for a medical app that operates across three platforms: Android APK, WeChat Mini Program, and a web backend. It highlights the challenges faced due to different device specifications and limitations of existing automation tools. The solution involves using open-source tools and a multi-layered strategy to ensure effective testing without incurring additional costs.
- ▪The medical app operates on Android, WeChat Mini Program, and a web backend, requiring automation across these platforms.
- ▪The testing infrastructure budget is zero, relying solely on existing hardware and open-source tools.
- ▪A three-layer self-healing locator strategy is implemented to address the challenges of testing WebView content and varying device specifications.
Opening excerpt (first ~120 words) tap to expand
try { if(localStorage) { let currentUser = localStorage.getItem('current_user'); if (currentUser) { currentUser = JSON.parse(currentUser); if (currentUser.id === 3941526) { document.getElementById('article-show-container').classList.add('current-user-is-article-author'); } } } } catch (e) { console.error(e); } xulingfeng Posted on May 22 Low-Budget Multi-Device QA: Automating 3 Platforms with Open Source Tools #automation #ai #opensource #programming Low-Budget Multi-Device QA: Automating 3 Platforms with Open Source Tools Practical automation patterns for health apps across Android APK, WeChat Mini Program, and Web backend — using only open source tools and the hardware you already have.
…
Excerpt limited to ~120 words for fair-use compliance. The full article is at DEV.to (Top).