7.8Testautomatisierung

Die Testautomatisierung ist eine wichtige und wünschenswerte Option, um den Softwaretest von mobilen Apps effizient und mit möglichst wenig manuellem Testaufwand effektiv durchführen zu können. Allerdings besteht bei der Testautomatisierung von mobilen Apps das Problem, dass die bislang verfügbaren Ansätze und Softwarewerkzeuge keine hohe Ab- und Überdeckung des Quellcodes, der Anwendungslogik und der grafischen Benutzungsoberfläche erzielen können. Dies liegt darin begründet, dass es nahezu unmöglich ist, die erforderlich große Bandbreite und Vielfalt von möglichen Benutzereingaben zu erzeugen, die nötig wäre, um eine mobile App vollumfänglich automatisiert zu testen.

Folglich sind die aktuell verfügbaren Testautomatisierungswerkzeuge ...

Get Mobile App Engineering now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.