Jak wziąć udział w testowaniu i kontroli jakości w Ubuntu?


20

Chciałbym wziąć udział w kontroli jakości Ubuntu, tworząc automatyczne testy. Czy trwają prace nad stworzeniem tych testów? Gdzie mogę dowiedzieć się więcej?

Odpowiedzi:


13

Zespół QA przeprowadza szeroko zakrojone automatyczne testy - to część wymagań sprzętowych, aby uzyskać certyfikat Ubuntu.

Projekt, którego używają, to Checkbox . Nie daj się zwieść dość skromnej wersji dostarczonej w checkbox-gtkpakiecie - pełny pakiet zawiera szeroki zakres testów.

Na liście mailingowej Ubuntu QA znajdziesz odpowiedzi na pytania dotyczące pól wyboru lub omówienia żądań scalenia. Ten link omawia pełny zestaw narzędzi używanych przez zespół QA do automatyzacji.


2
Dodaj również ten link: qa.ubuntu.com/automation
saji89

@ saji89: możesz śmiało zaproponować zmianę.
Flimm

7

Istnieje kilka sposobów na zaangażowanie się w pisanie automatycznych testów. Zespół ds. Jakości jest zaangażowany w pisanie testów autopkg i autopilot dla pakietów ubuntu.

Autopkg

Testy Autopkg są uruchamiane automatycznie w czasie kompilacji przez buildboty pakietu. Celem tych testów jest zapewnienie testów systemowych i integracyjnych w celu zagwarantowania podstawowej funkcjonalności. Można zobaczyć na żywo wyjście z obecnego autopkg testuje tutaj . Jeśli chcesz napisać te testy, zobacz:

Autopilot

Testy te są napisane w Pythonie przy użyciu frameworka autopilota. Celem tych testów jest zapewnienie wyższego poziomu aplikacji i testów funkcjonalnych. Testy są napisane w języku Python i mogą być wykonywane przez użytkownika lub skryptowane za pomocą testera, takiego jak UTAH lub jenkins, w celu automatycznego uruchamiania i publikowania wyników. Aby uzyskać więcej informacji na temat autopilota, sprawdź projekt na starterze, a także dokumentację projektu. Jeśli chcesz napisać te testy, zobacz:

Otrzymywać pomoc

Aby uzyskać więcej informacji lub uzyskać pomoc, wyślij e - mailem listę jakości ubuntu lub odwiedź # ubuntu-quality na freenode.




2

Zwykle zautomatyzowane testowanie odbywa się dla każdego projektu, a jakość tych testów jest w dużym stopniu zależna od organizacji projektu i kontroli jakości. Testy mogą być powiązane z budowaniem debiutów i tym podobne, ale o ile wiem, nigdy nie słyszałem o żadnych zewnętrznych ramach testowania poza żadnym konkretnym projektem.


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.