Cebit: Ein Händchen für Android-Apps

Automatischer App-Tester

Automatischer App-Tester

Jan Kleinert
06.03.2013
Die universitär entstandenen Testsoftware Droidmate nimmt sich eine beliebige Android-App vor und tippt solange und möglichst sinnvoll auf den dargebotenen Buttons herum, bis Fehler zu Tage treten.

Am saarländischen Forschungsstand in Halle 9 tippt ein eiskaltes Händchen zügig auf einem Android-Tablet herum, um Funktionstests beliebiger Apps zu absolvieren. Die künstliche Hand ist natürlich ein Gag, die Besucher anlocken soll.

Die zugehörige in Java geschriebene Testsoftware Droidmate dagegen nehmen die Forscher der Universität des Saarlandes schon für voll. Sie simuliert einen Anwender, der permanent die Bedienelemente der zu testenden App rekombinierend traktiert. Die auf dem Stand gezeigte Software kann bislang nur Tasten drücken, künftig soll sie jedoch auch Wischgesten beherrschen.

Eine künstliche Hand testet auf der Cebit 2013 automatisch Android-Apps.

Die von Google geförderte Software benutzt zum Steuern das UI-Automator-API, das erst seit drei Monaten im Android-SDK verfügbar ist. Sie erzeugt die Testpattern anfänglich zufällig, wählt aber anhand der Codeabdeckung der zu testenden App und nach Algorithmen, die an eine biologische Evolution erinnern, möglichst sinnvolle aus. Die in Hannover anwesenden Forscher vom Lehrstuhl für Softwaretechnik versichern, dass sie den Droidmate-Quellcode demnächst veröffentlichen.

Ähnliche Artikel

Kommentare

Aktuelle Fragen

MS LifeCam HD-5000 an Debian
Kay Michael, 13.04.2016 22:55, 0 Antworten
Hallo, ich versuche die oben erwähnte Cam an einem Thin Client mit Debian zu betreiben. Linux...
Import von Evolution nach KMail erzeugt nur leere Ordner
Klaus-Christian Falkner, 06.04.2016 12:57, 2 Antworten
Hallo, da ich vor einiger Zeit von Ubuntu auf Kubuntu umgestiegen bin, würde ich gerne meine E...
Sophos lässt sich nicht unter Lubuntu installieren
Chrstina Turm, 30.03.2016 20:56, 3 Antworten
Hi Leute, habe mir vor paar Tagen auf ein Notebook, das ohne Linux ausgedient hätte, Linux dr...
Novell Client auf Raspbian
Chris Baum, 16.03.2016 15:13, 3 Antworten
Hallo Community, ich hätte eine Frage, und zwar geht es um folgendes: Ich möchte eine Datei...
Pantheon konfigurieren (eOS)
John Smith, 16.03.2016 13:50, 0 Antworten
Hallo ins Forum, ich bin neu in der Linuxwelt und fühle mich bereits sehr wohl. Mein neues Sys...