ubuntuusers.de

Workshops vom Ubuntu Quality-Team zum automatisierten Testen

ubuntu_logo.png

Das Quality-Team von Ubuntu erweitert seinen Schwerpunkt und fängt an den Bereich Ubuntu Touch in seine Testaktivitäten einzubeziehen.

testing_icon.png
Icon des QA-Teams

Seit ein paar Wochen finden verstärkt Tests im Bereich der mobilen Anwendungen in Ubuntu statt. Die neuen Entwicklungen sollen von Anfang an stark von Tests begleitet werden, damit eine hohe Qualität in Ubuntu Touch Einzug erhält.

Nicolas Skaggs, QA Community Coordinator von Canonical, ruft in seinem Blog dazu auf, Tests für Apps zu entwickeln. So sind schon diverse Apps wie zum Beispiel Terminal App, Calendar, Sudoku, RSS Reader oder clock 🇬🇧 auf Ubuntu Touch erschienen, die zum Testen bereitstehen.

Um die Apps zu Testen ist kein spezielles Mobiltelefon nötig; stattdessen werden diese auf einem Ubuntusystem in einer VM oder auf dem eigenen Betriebssystem durchgeführt. Nötig hierzu ist ein Ubuntu 13.04 Raring Ringtail oder ein Ubuntu 13.10 Saucy Salamander, da nur für diese Systeme die Ubuntu SDK Pakete zur Verfügung gestellt werden.

Das Ubuntu SDK kann hierbei über ein PPA installiert werden. Weiter wird noch das Paket Autopilot benötigt, welches funktionale Tests für Programme mit einer graphischen Oberfläche anbietet. Es ist ein in Python geschriebenes Testtool und kann Nutzeraktionen simulieren, so dass die Klickstrecken nicht von Hand durchgeführt werden müssen. Autopilot ist ebenfalls über ein PPA verfügbar.

Das QA-Team stellt zu den ganzen Testaktivitäten rund um Ubuntu Touch Dokumentationen bereit. Darüber hinaus bieten sie einen Workshop zum automatisierten Testen mit Autopilot und dem Ubuntu SDK im IRC auf irc.freenode.net im Raum #ubuntu-quality an.

Die nächsten Termine dazu sind am

  • Freitag 5. Juli um 15:00 Uhr,

  • Dienstag 9. Juli um 20:00 Uhr und

  • Freitag 12. Juli um 0:00 Uhr (mitteleuropäischer Zeit).

Zu diesen Workshops sind alle Menschen eingeladen, die sich das Wegzeug anschauen und ausprobieren wollen. Natürlich wird es auch gern gesehen, wenn nach dem Workshop 🇬🇧 der Funke überspringt und die Teilnehmer darüber hinaus die automatisierten Tests durchführen und neue entwickeln.