Categories: MobileMobile Apps

Google macht Framework für Tests von iOS-Apps quelloffen

Google weist darauf hin, dass der Quelltext seiner Testsoftware EarlGrey jetzt eingesehen und von GitHub heruntergeladen werden kann, einschließlich der Dokumentation. Das in Objective-C geschriebene Programm steht unter einer Apache-Lizenz. Es ermöglicht Tests des Quelltexts von iOS-Apps.

Das Programm war ursprünglich für den Hausgebrauch entstanden: „Mehrere Google-Apps wie Youtube, Google Kalender, Google Fotos, Translate, Play Musik und viele weitere haben das Framework erfolgreich für Funktionstests genutzt“, schreibt Siddartha Janga stellvertretend für Googles iOS-Team in einem Blogbeitrag.

Als Schlüsselfunktion erwähnt Google die eingebaute Synchronisierung, die in Tests auf Events wie Animationen, Netzwerkanfragen und dergleichen wartet, bevor sie mit der Oberfläche interagiert. Dadurch seien Tests leichter zu schreiben und zu warten. Auch finde Interaktion nur über für den Anwender sichtbare Elemente statt, was automatisch überprüft werde, und zahlreiche Komponenten seien von Grund auf erweiterbar konzipiert.

EarlGrey unterstützt iOS-Geräte und Emulatoren, die unter iOS 8 oder neuer laufen. Als vergleichbare Frameworks für die Automatisierung von iOS-App-Tests zählt VentureBeat Appium von Sauce Labs und Calabash auf.

ANZEIGE

Die elektronische Signatur auf dem Vormarsch – Wie Unternehmen Prozesse verschlanken und Geld sparen können

Täglich unterschreiben wir Empfangsbestätigungen von Paketen, Mietwagenverträge oder Kreditkartenzahlungen mit elektronischen Unterschriften. Im Geschäftsalltag fühlen sich jedoch insbesondere kleine und mittelständische Unternehmen häufig noch abgeschreckt, elektronische Signaturen einzusetzen. Sofern sie richtig in die passenden Geschäftsprozesse integriert werden, bieten sie aber einen großen Mehrwert und sind verbindlicher als eine Bestätigung per E-Mail.

Trotz seiner Fokussierung auf das eigene Betriebssystem Android hat Google schon mehrere iOS-Werkzeuge quelloffen gemacht. So stellte es 2012 J2ObjC vor, das Java-Quellcode (etwa für Android-Apps) in Objective-C konvertiert, das damals noch die Standardsprache für iOS-Programme war. Erst letzten Monat erklärte Google es mit Freigabe von Version 1.0 zur Final.

Während Googles Multiplattformstrategie zahlreiche iOS-Apps umfasst und es das iPhone ursprünglich sogar mit der im Betriebssystem enthaltenen Standard-Karten-App ausstattete, hat Apple seine erste Android-App im September 2015 vorgelegt. Es war die Umsteigerhilfe Move to iOS, die Datentransfers von Android zu einem iPhone erleichtert. Inzwischen ist auch eine Android-App für den Streamingdienst Apple Music verfügbar.

Kürzlich wurde berichtet, Apple-CEO Tim Cook habe auf einem Firmenevent über die Möglichkeit gesprochen, auch andere Dienste wie iMessage für Googles Mobilbetriebssystem Android anzubieten. Apple habe den Musikdienst auf Android ausgeweitet, um die Wachstumsmöglichkeiten der Services-Sparte durch eine Öffnung für andere Plattformen auszuloten, hieß es. iMessage als Möglichkeit, Chat-Nachrichten von Ende zu Ende verschlüsselt zu übertragen, wäre ein geeigneter Kandidat.

Tipp: Wie gut kennen Sie Google? Testen Sie Ihr Wissen – mit dem Quiz auf silicon.de.

Florian Kalenda

Seit dem Palm Vx mit Klapp-Tastatur war Florian mit keinem elektronischen Gerät mehr vollkommen zufrieden. Er nutzt derzeit privat Android, Blackberry, iOS, Ubuntu und Windows 7. Die Themen Internetpolitik und China interessieren ihn besonders.

Recent Posts

Studie: Ein Drittel aller E-Mails an Unternehmen sind unerwünscht

Der Cybersecurity Report von Hornetsecurity stuft 2,3 Prozent der Inhalte gar als bösartig ein. Die…

2 Tagen ago

HubPhish: Phishing-Kampagne zielt auf europäische Unternehmen

Die Hintermänner haben es auf Zugangsdaten zu Microsoft Azure abgesehen. Die Kampagne ist bis mindestens…

3 Tagen ago

1. Januar 2025: Umstieg auf E-Rechnung im B2B-Geschäftsverkehr

Cloud-Plattform für elektronische Beschaffungsprozesse mit automatisierter Abwicklung elektronischer Rechnungen.

3 Tagen ago

Google schließt schwerwiegende Sicherheitslücken in Chrome 131

Mindestens eine Schwachstelle erlaubt eine Remotecodeausführung. Dem Entdecker zahlt Google eine besonders hohe Belohnung von…

3 Tagen ago

Erreichbarkeit im Weihnachtsurlaub weiterhin hoch

Nur rund die Hälfte schaltet während der Feiertage komplett vom Job ab. Die anderen sind…

4 Tagen ago

Hacker missbrauchen Google Calendar zum Angriff auf Postfächer

Security-Experten von Check Point sind einer neuen Angriffsart auf die Spur gekommen, die E-Mail-Schutzmaßnahmen umgehen…

5 Tagen ago