Automatisierte Tests für iPhone [geschlossen]
-
03-07-2019 - |
Frage
Ich weiß, das man seit langer Schuss sein wird, aber ich dachte, ich würde versuchen. Kennt jemand von automatisierten Test alles für das iPhone Simulator? Ich würde es lieben, wenn es so etwas wie Selen, aber für das iPhone Simulator ist. Ich brauche nichts Besonderes wie Behauptungen, nur etwas, das fälschen kann aus Taps auf einem Bildschirm, so kann ich meine Trackpad aufhören zu missbrauchen. :)
Gibt es eine Möglichkeit Hahn oder keyevents zu senden (wie auf Android über adb) auf iOS-Geräte?
Lösung
Hier ist ein Artikel über automatisierte Benutzeroberfläche Tests für das iPhone , dass Sie hilfreich sein können. Es ist ein wenig kludgy aber es wird wahrscheinlich den Job für bestimmte Aufgaben erledigt. Beachten Sie, dass ich noch nicht selber ausprobiert.
Andere Tipps
iPhone OS 4.0 (nur angekündigt) ein "UIAutomation Instrument" für die Testautomatisierung.
Automatisiertes Testen
Automatisieren Sie den Test Ihrer Anwendung durch Touch-Ereignisse Skripts für das neue UIAutomation Instrument verwendet wird.
Von: http://developer.apple.com/technologies/ iphone / was-new.html # Werkzeuge
Gorilla Logic hat sourced nur offen ein echtes Aufnahme / Wiedergabe-Funktionstest-Tool für das iPhone. Es heißt FoneMonkey und es ist frei verfügbar unter http://www.gorillalogic.com/fonemonkey .
Wie UIAutomation verwenden iPhone UI erstellen Tests:
http: //answers.oreilly.com/topic/1646-how-to-use-uiautomation-to-create-iphone-ui-tests/
Versuchen Sie folgendes:
http://code.google.com/p/uispec/
UISpec ist ein Verhalten Driven Development Framework für das iPhone, die eine vollständige automatisierte Testlösung bietet, die die tatsächliche iPhone UI antreibt. Es ist nach dem Vorbild des sehr beliebten RSpec für Ruby
Platz soeben ihr Test-Framework
http://corner.squareup.com/2011/07/ ios-Integration-testing.html
Telerik gerade freigegeben ein automatisiertes Test-Tool für iOS -
Viel Glück mit dem Versuch, iOS-Plattform mit JS zu automatisieren. Zu der Zeit, QA mit JS geübt wird, gut würden Sie nicht QA mehr sein. Es gibt viel von uns gibt, die mit Selenium vertraut sind, die abwechselnd bedeutet, dass Sie Java zu einem gewissen Grad kennen. Ich habe einen Weg gefunden, iOS mit kompletten Open-Source-Java-Bibliotheken zu automatisieren. habe ich ein Video auf ihn auf:
http://www.vimeo.com/21999946 ich werden Putten in Kürze mehr in die Tiefe Video auf. Und da seine Java es funktioniert perfekt mit JUnit, ANT, Maven in jeder CI-Umgebung.
Schauen Sie sich UISpec http://code.google.com/p/uispec/
Es ist BDD Test-Framework, die Sie "Drive" der iPhone-Simulator können.
Best,
Brian
Siehe auch http://www.froglogic.com/pg?id=NewsEvents&category = 111
Viele Grüße, Reginald
Pick je nachdem, welche Automation Tool Sie auf dieser Seite wollen: http://www.mobileappstesting.com/category/mobile-application-testing/mobile-application-testing-and-automation-tools/
Auberginen: - http://www.testplant.com/products/eggplant/
ich gebloggt KIF (Keep It Functional), ist dies die Testframework von der Firma Platz und es ist wirklich gut! Ich benutze es unser iPhone-App zu testen.
Weitere Informationen und ein Beispiel dafür, wie die Einrichtung der Rahmen
http: / /dnlkntt.wordpress.com/2011/12/02/iphone-test-automation-using-kif-keep-it-functional/
Haben Sie Spaß!
Es gibt auch Keynote-Produkte. Sie haben:
Test Center Enterprise Interactive (App-Plattform, ein beliebiges Gerät mit Website / app. Interne / externe Verkleidung Apps und Websites, die manuelle Prüfung.)
Test Center Enterprise Automation (App-Plattform, ein beliebiges Gerät mit Website / app. MIT scripting).
Test Center-Entwickler (App-Plattform, ein beliebiges Gerät mit Website / app, Handbuch, kein Scripting.)
Unbekannte Kosten beteiligt, müssen Sie sie nennen. Aber das Feature-Set ist sehr beeindruckend. Sie haben mehrere reale Geräte für jedes Mobilteil und Sie nur auswählen, welches Sie verwenden. Wenn sie in Gebrauch sind, können Sie sie usw. buchen Ich denke, das die ultimative Möglichkeit ist, jede mobile App für die Prüfung.