Espresso Testing Framework - Zugänglichkeit
Die Eingabehilfenfunktion ist eine der Hauptfunktionen für jede Anwendung. Die von einem Anbieter entwickelte Anwendung sollte die vom Android SDK festgelegten Mindestrichtlinien für die Barrierefreiheit unterstützen, um eine erfolgreiche und nützliche Anwendung zu sein. Das Befolgen des Barrierefreiheitsstandards ist sehr wichtig und keine leichte Aufgabe. Das Android SDK bietet großartige Unterstützung, indem es richtig gestaltete Ansichten bereitstellt, um zugängliche Benutzeroberflächen zu erstellen.
In ähnlicher Weise ist das Espresso-Testframework sowohl für Entwickler als auch für Endbenutzer von großem Vorteil, da es die Funktionen zum Testen der Barrierefreiheit in der Kerntest-Engine transparent unterstützt.
In Espresso kann ein Entwickler Barrierefreiheitstests über die AccessibilityChecks- Klasse aktivieren und konfigurieren . Der Beispielcode lautet wie folgt:
AccessibilityChecks.enable();
Standardmäßig werden die Eingabehilfenprüfungen ausgeführt, wenn Sie eine Ansichtsaktion ausführen. Die Prüfung umfasst die Ansicht, für die die Aktion ausgeführt wird, sowie alle untergeordneten Ansichten. Sie können die gesamte Ansichtshierarchie eines Bildschirms mit dem folgenden Code überprüfen:
AccessibilityChecks.enable().setRunChecksFromRootView(true);
Fazit
Espresso ist ein großartiges Tool für Android-Entwickler, mit dem sie ihre Anwendung auf sehr einfache Weise und ohne zusätzlichen Aufwand, der normalerweise für ein Testframework erforderlich ist, vollständig testen können. Es hat sogar einen Rekorder, um Testfälle zu erstellen, ohne den Code manuell zu schreiben. Darüber hinaus werden alle Arten von Benutzeroberflächentests unterstützt. Durch die Verwendung des Espresso-Test-Frameworks kann ein Android-Entwickler in kurzer Zeit sicher eine gut aussehende Anwendung sowie eine erfolgreiche Anwendung ohne Probleme entwickeln.