it-swarm.dev

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

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

20
David Siegel

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

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

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

13
RAOF

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 autopkgot 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 se escriben en python utilizando 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 launchpad , así como el documentación para el 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 buntu-quality list o visite # ubuntu-quality en freenode.

7
balloons

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 Actualización de varias combinaciones de paquetes.

4
ajmitch

Puede participar en las pruebas uniéndose a equipo de control de calidad , su lista de correo - ubuntu-quality , y su página de launchpad .

El último enlace lo llevará al sitio de la plataforma de lanzamiento del piloto automático, que es su paquete de prueba automatizado.

Vea mi respuesta aquí para obtener detalles adicionales sobre cómo funciona la prueba automatizada de Ubuntu.

3
Kevin Bowen

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.

Hay http://qa.ubuntu.com/ - que enlaza a, p. http://mago.ubuntu.com/

Si bien no puedo señalar algo específico, este parece ser un buen punto de partida.

0
blueyed