Tutorials
Step-by-step guides for the most popular QA and test automation frameworks — grouped by testing domain.
Web UI
Selenium+ Java
Web UI
Learn Selenium WebDriver with Java from setup to Page Object Model, TestNG/JUnit integration, and best practices.
- Setup (Maven / Gradle)
- Locator Strategies
- Waits: Implicit, Explicit, Fluent
- Common Actions
- + 4 more sections
Playwright+ JavaScript
Web UI
Learn Playwright with JavaScript: auto-waiting locators, network mocking, API testing, POM, and fixtures.
- Setup & Install
- Locators (getByRole, getByText)
- Auto-Waiting Explained
- Common Actions
- + 5 more sections
API
Mobile
Appium+ Cross-platform
Mobile
Learn Appium for mobile testing: capabilities, locators, gestures, hybrid apps, and Android vs iOS differences.
- Setup (Appium Server 2.x)
- Desired Capabilities
- Locator Strategies
- Gestures (Tap, Swipe, Scroll)
- + 3 more sections
Espresso+ Kotlin / Java
Mobile
Learn Espresso for Android: ViewMatchers, ViewActions, ViewAssertions, IdlingResources, and RecyclerView testing.
- Setup (androidx.test)
- ViewMatchers
- ViewActions
- ViewAssertions
- + 3 more sections
XCUITest+ Swift
Mobile
Learn XCUITest for iOS: XCUIElement queries, interactions, waiting, launch arguments, and parallel testing.
- Setup (Xcode UI Test Target)
- XCUIElement Queries
- Interactions
- Assertions & waitForExistence
- + 2 more sections