Android - Unabhängigen Fragment UI-Test-tool

Ich habe auf der Suche nach einer Möglichkeit zum testen der Benutzeroberfläche von mein-Fragmenten getrennt (dh, unabhängig von den anderen Fragmenten und Aktivitäten), aber ich kann nicht einen Weg finden, es zu tun.

In allem, sagen wir, ich habe Fragment A, Fragment B und Fragment C. Die einzige Möglichkeit (app-Weise) zu gehen, um das Fragment C ist, indem Sie durch Fragment A und Fragment B zuerst. Ich bin auf der Suche nach einem Weg, um zu testen, Fragment C direkt (eventuell durch Spott seine Abhängigkeiten, sofern vorhanden), ohne dass der pass-through-Fragment A und B.

Tools, die ich bisher untersuchten:

  • monkey: nur zum erzeugen des pseudo-zufälligen Ereignissen durch Befehl Linie. Nicht das, was ich will.

  • monkeyrunner: es ausführen können, Python-Programme zu senden-event-streams auf meine Android-app, aber es kann nicht Ziel einer bestimmten Fragment direkt mit den Skripten.

  • Espresso: white-box-Test-tool. Dies kommt nahe an das, was ich will, aber es erfordert noch vorbei durch Fragment A und B vor erreichen Fragment C (dh, müssen Sie starten Sie Ihre app und dann die tests laufen von dort).

  • UI-Automator: black-box-Test-tool. Dies kommt auch in der Nähe, aber wieder, es erfordert die übergabe durch die bisherigen Fragmente, die vor der Prüfung, die ich will (Fragment C).

Gibt es eine Möglichkeit, test der Benutzeroberfläche einer Fragment direkt?

InformationsquelleAutor Tiago | 2015-11-11
Schreibe einen Kommentar