Eine Besonderheit des App-Testings ist die technologische Vielfalt. Es gilt, repräsentative Zusammenstellungen der verschiedenen Kombinationen von Plattformen (iOS, Android) und Geräten (z.B. iPhone, iPad, Samsung Galaxy) für funktionale und nicht funktionale Tests auszuwählen. In Testumgebungen können physische Mobilgeräte oder Simulatoren/Emulatoren eingesetzt werden.
Gerade auch angesichts der Vielfalt abzudeckender Systemkonfigurationen ist für das App-Testing ein strukturierter Testprozess erforderlich, insbesondere eine risikobasierte Steuerung. Für ein qualifiziertes Bugreporting, das die Fehlerfindung beschleunigt, sind geeignete Analysewerkzeuge essentiell.
Für die Testautomatisierung insbesondere von Regressionstests mobiler Apps gibt es spezielle Tools wie Appium, eine Seleniumerweiterung. Daneben sind manuelle Tests weiterhin notwendig und müssen passend vorbereitet und ausgeführt werden.