Comment puis-je m'impliquer dans les tests et l'assurance qualité avec Ubuntu?


20

J'aimerais m'impliquer avec Ubuntu QA en créant des tests automatisés. Y a-t-il un effort continu pour créer ces tests? Où puis-je en savoir plus?

Réponses:


13

L'équipe QA effectue des tests automatisés approfondis - cela fait partie des exigences pour que le matériel soit certifié Ubuntu.

Le projet qu'ils utilisent est Checkbox . Ne vous laissez pas berner par la version assez simple livrée dans le checkbox-gtkpackage - la suite complète contient une vaste gamme de tests.

La liste de diffusion Ubuntu QA est l'endroit où vous voulez aller pour les questions des cases à cocher ou pour discuter des demandes de fusion. Ce lien présente l'ensemble complet d'outils utilisés par l'équipe QA pour l'automatisation.


2
Veuillez également ajouter ce lien: qa.ubuntu.com/automation
saji89

@ saji89: vous pouvez aller de l'avant et suggérer une modification.
Flimm

7

Il existe plusieurs façons de participer à la rédaction de tests automatisés. L'équipe qualité est impliquée dans la rédaction des tests autopkg et pilote automatique pour les packages ubuntu.

Autopkg

Les tests Autopkg sont exécutés automatiquement au moment de la construction par les buildbots du package. L'objectif de ces tests est de fournir des tests de système et d'intégration pour garantir les fonctionnalités de base. Vous pouvez voir la sortie en direct des tests d'autopkg actuels ici . Si vous êtes intéressé à écrire ces tests, voir:

Pilote automatique

Ces tests sont écrits en python en utilisant le framework de pilote automatique. L'objectif de ces tests est de fournir des tests d'application et fonctionnels de niveau supérieur. Les tests sont écrits en python et peuvent être exécutés par l'utilisateur ou scriptés via un exécuteur de test tel que UTAH ou jenkins pour exécuter et publier automatiquement les résultats. Pour plus d'informations sur le pilote automatique, consultez le projet sur le tableau de bord ainsi que la documentation du projet. Si vous êtes intéressé à écrire ces tests, voir:

Obtenir de l'aide

Pour plus d'informations ou pour obtenir de l'aide, envoyez un e-mail à la liste de la qualité ubuntu ou visitez # ubuntu-quality sur freenode.


4

Un projet existe à https://wiki.ubuntu.com/Testing/Automation pour cela - je ne sais pas combien il couvre actuellement, mais des tests de mise à niveau automatisés sont également effectués pour tester la mise à niveau de diverses combinaisons de packages.



2

Les tests automatisés sont généralement effectués par projet et la qualité de ces tests dépend fortement de l'organisation du projet et du contrôle de la qualité. Les tests peuvent être liés à la construction de debs et autres, mais pour autant que je sache, je n'ai jamais entendu parler d'un cadre de test externe en dehors d'un projet particulier.


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.