Software Testing Questions

Short, practical answers to the questions we are asked most often about test automation, manual testing and mobile QA.

Each answer covers one problem and shows the code or configuration that solves it, using the same tools we run on the TestingBot grid: Selenium, Appium, Playwright, Puppeteer and Cypress. The questions are grouped below by the kind of testing they apply to.

Automated testing

Writing, running and debugging automated browser tests with Selenium, Playwright, Puppeteer and Cypress.

Manual testing

Testing by hand in a real browser: what to check, and how to reproduce what a user reported.

Mobile testing

Testing native and hybrid apps with Appium on real iPhones, iPads and Android devices.