Automatisierte Akzeptanzprüfung für iOS und Android Geräte

Ich arbeite an einem Web-Projekt, wo es klar geworden ist, dass mit einigen Selen-Typ automatisierten Akzeptanztests wäre sehr hilfreich. Aber das Projekt ist eine Website für mobile / Handheld-Geräte, nicht Desktop-Browser wie das, was Selen unterstützt.

Googeln um ein wenig aufgedeckt Frank für iOS und Robotium für Android. Sind das die beiden Werkzeuge zu benutzen? Oder gibt es etwas so Gutes oder besseres, das mir auch erlauben könnte, ein Tool für Android und iOS zu benutzen?

  • Authentifizieren Sie den Benutzer, der mit dem FB auf meinem Server mit dem Android Account Manager angemeldet ist
  • Drucken Alle Anforderungsprotokolle aus der Volley-Bibliothek
  • Konvertieren Sie den Zeitwert in das Format "hh: mm Am / Pm" mit Android
  • Die Anwendung ist unerwartet gestoppt: Wie kann ich debuggen?
  • So setzen Sie das Symbol neben Text in tablayout
  • Android - Scrolling vertikal mit einem GridLayout
  • So legen Sie die Inhaltsansicht von NativeActivity auf die in Java erstellte Komponente fest
  • Wie lade ich ein Kontaktfoto ein?
  • Ist Actionbarsherlock mehr nötig?
  • Erstellen eines Digital Clock Widget mit einer benutzerdefinierten Schriftart
  • Android - Bildschirmorientierung lädt die Aktivität neu
  • Benachrichtigungen verschwinden, sobald der Dienst endet
  • 7 Solutions collect form web for “Automatisierte Akzeptanzprüfung für iOS und Android Geräte”

    Vielleicht möchten Sie auch in Gurke schauen, die grundsätzlich eine hochrangige Sprache zur Durchführung von Tests anbietet. Ein Test besteht aus einer Reihe von Schritten und die zugrunde liegenden step_definitions sind in Ruby geschrieben.

    Calabash bietet Schrittdefinitionen für Android und für iOS wie Drücken einer Taste, Swipe, Scroll, …

    Nicht sicher aber, wie das klappt für Web-Tests auf mobilen Geräten.

    Es gibt mehrere Werkzeuge, die iOS und Android Anwendungen testen können. Hier ist eine Auswahl:

    • MonkeyTalk : Kostenlos
    • SilkMobile : Bezahlte, kostenlose Testversion.
    • EggPlant für mobile : Bezahlte, kostenlose Testversion.

    Ich benutze niemanden für Android, aber Robotium ist am besten in meinem Fall.

    BEARBEITEN:

    Android WebDriver ermöglicht es, automatisierte End-to-End-Tests auszuführen, die sicherstellen, dass Ihre Website korrekt funktioniert, wenn sie vom Android-Browser aus betrachtet wird.

    Selen – Browser Automatisierungsrahmen

    WebDriver ist Selen 2 und unterstützt sowohl Android als auch iOS. Sie können auch SeeTest von experitest betrachten , es unterstützt sowohl dom als auch Bildverarbeitung.

    MonkeyTalk scheint in der Lage sein, sowohl iOS, Android und Web zu behandeln. Haftungsausschluss: Ich habe gerade angefangen, mit MonkeyTalk zu spielen und habe kein Robotium benutzt.

    Eine weitere Option ist Appium , ein Selen-kompatibles mobiles Automatisierungswerkzeug, das mobile Apps, einschließlich mobiler Browser, automatisieren kann.

    Sieht aus wie die Antwort ist: Yep, das sind die beiden Standard-Tools jetzt (ab Oktober 2011, als diese Antwort ursprünglich geschrieben wurde).

    Es gibt Dienste, die automatisierte Tests auf beiden realen (nicht Emulatoren oder Simulatoren) iOS und Android-Geräte einschließlich MonkeyTalk und experitest (ab dieser Revision auf die Antwort im April 2013) erlauben können .

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.