¿Cómo me involucro con las pruebas y el control de calidad con Ubuntu?

20

Me gustaría involucrarme con Ubuntu QA creando pruebas automatizadas. ¿Existe un esfuerzo continuo para crear estas pruebas? ¿Dónde puedo aprender más?

David Siegel
fuente

Respuestas:

13

El equipo de control de calidad realiza extensas pruebas automatizadas: es parte de los requisitos para que el hardware obtenga la certificación de Ubuntu.

El proyecto que usan es Checkbox . No se deje engañar por la versión bastante reducida que se incluye en el checkbox-gtkpaquete: el paquete completo contiene una gran variedad de pruebas.

La lista de correo de QA de Ubuntu es donde desea ir para preguntas de casillas de verificación o para discutir solicitudes de fusión. Este enlace discute sobre el conjunto completo de herramientas utilizadas por el equipo de control de calidad para la automatización.

RAOF
fuente
2
Agregue también este enlace: qa.ubuntu.com/automation
saji89
@ saji89: puedes seguir adelante y sugerir una edición.
Flimm
7

Hay un par de formas de participar en la redacción de pruebas automatizadas. El equipo de calidad está involucrado en la escritura de pruebas de kg automático y piloto automático para paquetes de ubuntu.

Autopkg

Las pruebas de Autopkg se ejecutan en tiempo de compilación automáticamente por los buildbots para el paquete. El objetivo de estas pruebas es proporcionar pruebas de sistema e integración para garantizar la funcionalidad básica. Puede ver la salida en vivo de las pruebas actuales de autopkg aquí . Si está interesado en escribir estas pruebas, consulte:

Piloto automático

Estas pruebas están escritas en python usando el marco de piloto automático. El objetivo de estas pruebas es proporcionar aplicaciones de nivel superior y pruebas funcionales. Las pruebas están escritas en python y pueden ser ejecutadas por el usuario o escritas a través de un corredor de pruebas como UTAH o jenkins para ejecutar y publicar resultados automáticamente. Para obtener más información sobre el piloto automático, consulte el proyecto en la plataforma de lanzamiento y la documentación del proyecto. Si está interesado en escribir estas pruebas, consulte:

Obteniendo ayuda

Para obtener más información o para obtener ayuda, envíe un correo electrónico a la lista de ubuntu-quality o visite # ubuntu-quality en freenode.

globos
fuente
4

Existe un proyecto en https://wiki.ubuntu.com/Testing/Automation para esto: no estoy seguro de cuánto cubre actualmente, pero también se realizan pruebas de actualización automatizadas para probar la actualización de varias combinaciones de paquetes.

ajmitch
fuente
2

Por lo general, las pruebas automatizadas se realizan por proyecto y la calidad de esas pruebas depende en gran medida de la organización y el control de calidad del proyecto. Las pruebas pueden estar vinculadas a la construcción de debs y tal, pero que yo sepa, nunca he oído hablar de ningún marco de prueba externo fuera de cualquier proyecto en particular.

Martin Owens -doctormo-
fuente