This is the archived documentation for WaveMaker v10 and v11

For newer WaveMaker versions (v12 and above), please visit the Latest WaveMaker Docs.

Skip to main content
Version: v11.14.2

Testing Overview


WaveMaker mobile apps are built using React Native. Our testing strategy includes both manual and automated approaches to ensure quality, performance, and compatibility across devices and platforms.

Testing Types

TypeDescription
Manual TestingEnd-to-end testing of features and widgets, services conducted during development, bug fixes, and UI/UX validations.
Automation TestingAutomated functional and UI testing using WebdriverIO, Mocha, and TypeScript.
Visual TestingAutomated verification of visual elements for consistency and design validation.
Accessibility TestingManual & Automated testing using BrowserStack and local tools to ensure WCAG compliance and support for screen readers.
Performance TestingManual & Automated Performance checks for app responsiveness and loading behavior and other important metrics
Platform & Device CompatibilityTesting across iOS/Android, multiple screen sizes, OS versions using emulators and BrowserStack.

Tools & Infrastructure

CategoryTools/Platforms
Device TestingPhysical devices, Android/iOS Studio emulators, BrowserStack
Automation FrameworkAppium + WebdriverIO, TypeScript, Mocha
CI/CDJenkins
ReportingAllure Report
AccessibilityScreen Readers, Manual checks, BrowserStack
Visual testingPixel Match
PerformanceApptim, BrowserStack, Android Profiler
Test ManagementBrowserStack