Ich möchte mich mit Ubuntu QA beschäftigen, indem ich automatisierte Tests erstelle. Gibt es laufende Anstrengungen, um diese Tests zu erstellen? Wo kann ich mehr erfahren?
automation
testing
quality
David Siegel
quelle
quelle
Es gibt verschiedene Möglichkeiten, automatisierte Tests zu schreiben. Das Qualitätsteam ist an der Erstellung von Autopkg- und Autopilot-Tests für Ubuntu-Pakete beteiligt.
Autopkg
Autopkg-Tests werden zur Erstellungszeit automatisch von den Buildbots für das Paket ausgeführt. Ziel dieser Tests ist es, System- und Integrationstests bereitzustellen, um die Grundfunktionalität zu gewährleisten. Sie können die Live - Ausgabe des aktuellen autopkg sehen testet hier . Wenn Sie daran interessiert sind, diese Tests zu schreiben, lesen Sie:
Autopilot
Diese Tests werden unter Verwendung des Autopilot-Frameworks in Python geschrieben. Ziel dieser Tests ist es, eine höhere Anwendungs- und Funktionsteststufe bereitzustellen. Die Tests sind in Python geschrieben und können vom Benutzer ausgeführt oder mit einem Test-Runner wie UTAH oder Jenkins skriptiert werden, um die Ergebnisse automatisch auszuführen und zu veröffentlichen. Weitere Informationen zum Autopiloten finden Sie im Projekt auf dem Launchpad sowie in der Dokumentation zum Projekt. Wenn Sie daran interessiert sind, diese Tests zu schreiben, lesen Sie:
Hilfe bekommen
Für weitere Informationen oder um Hilfe zu erhalten, senden Sie eine E - Mail an die Ubuntu-Qualitätsliste oder besuchen Sie # ubuntu-quality auf freenode.
quelle
Dafür gibt es ein Projekt unter https://wiki.ubuntu.com/Testing/Automation - ich bin nicht sicher, wie viel es derzeit abdeckt, aber es werden auch automatische Aktualisierungstests durchgeführt, um die Aktualisierung verschiedener Paketkombinationen zu testen.
quelle
Sie können sich mit dem Testen befassen , indem Sie dem QA-Team , dessen Mailing-Liste (Ubuntu-Qualität ) und dessen Launchpad-Seite beitreten .
Über den letzten Link gelangen Sie zur Autopilot-Launchpad-Site, bei der es sich um ein automatisiertes Testpaket handelt.
In meiner Antwort hier finden Sie weitere Details zur Funktionsweise von Ubuntu-Automatisierungstests.
quelle
Normalerweise werden automatisierte Tests auf Projektbasis durchgeführt, und die Qualität dieser Tests hängt in hohem Maße von der Organisation und Qualitätskontrolle des Projekts ab. Tests können in den Aufbau von Debs und dergleichen eingebunden werden, aber soweit ich weiß, habe ich noch nie von einem externen Test-Framework außerhalb eines bestimmten Projekts gehört.
quelle
Es gibt http://qa.ubuntu.com/ - der auf zB http://mago.ubuntu.com/ verweist
Ich kann zwar nicht auf etwas Bestimmtes hinweisen, aber dies scheint ein guter Ausgangspunkt zu sein.
quelle