Colaborando en Mozilla QA (Control de Calidad)

noviembre 4th, 2009 by Percy Cabello

QEl objetivo de esta página es servir de rápida introducción para aquellos interesados en involucrarse en control de calidad de Mozilla (QA).

Aunque el nombre suene complicado, y aunque el impacto de esta función de Mozilla es crítica para el éxito de Firefox, Thunderbird, y todos los sitios web de Mozilla, es relativamente sencillo contribuir.

De una forma muy simplificada estos son los pasos que recomiendo:

  1. Descarga una versión de desarrollo del producto que desees:
    1. Firefox, hay siempre (o casi siempre) dos versiones:
      1. Una producida del branch, es decir, una porción del código principal que ya ha sido separada y es muy controlada porque de éste es que saldrá la próxima versión. Actualmente llamada Namoroka (nombre clave de Firefox 3.6). Cuando se libere 3.6, se creará un nuevo branch para 3.7 con algún otro nombre clave. Se puede descargar aquí: ftp://ftp.mozilla.org/pub/firefox/nightly/latest-mozilla-1.9.2/
      2. Una producida de Mozilla Central (trunk), llamada Minefield, esta contiene código de la próxima versión programada de Firefox, más muchos otros parches que no están contemplados para la próxima versión sino las siguientes. Se puede descargar diariamente aquí: ftp://ftp.mozilla.org/pub/firefox/nightly/latest-mozilla-central/
    2. Thunderbird, organizado de manera similar.
      1. La versión del branch, la obtienen aquí: ftp://ftp.mozilla.org/pub/thunderbird/nightly/latest-comm-1.9.1/
      2. La versión del trunk, aquí: ftp://ftp.mozilla.org/pub/thunderbird/nightly/latest-comm-central-trunk/
  2. Con algunas de estas versiones (lo más productivo pienso que es probar las del branch, es decir, la siguiente versión), puedes empezar a ejecutar pruebas. Para ello:
    1. Ve a Litmus, el sitio de pruebas de Mozilla en https://litmus.mozilla.org/ y  crea una cuenta si no tienes una, sigue el enlace Login: https://litmus.mozilla.org/login.cgi
    2. Escoge un producto y versión que quieras probar. Generalmente la próxima versión de Firefox es listada al principio.
    3. Al llegar a la página del producto, indica el sistema operativo, plataforma, idioma (localización) que estás usando y código del build (generalmente lo detecta automáticamente).
    4. En la siguiente pantalla selecciona el grupo de pruebas. Estas van desde las más básicas smoketests (verificar que no se cae estrepitosamente), a las medianas (BFTs, basic functionality tests), a las FFT (full functionality tests), además de unos grupos específicos cuando se quiere probar por ejemplo para un SO específico. Recomiendo las BFTs si estás probando por primera vez.
    5. A su vez, la prueba está dividida en áreas de interés, por ejemplo: búsqueda, navegación, el menú, marcadores, etc. Escoge la que prefieras o la que más atención necesite. Verás que la página muestra el % de las pruebas que tú y la comunidad en total han corrido.
    6. Y empieza las pruebas, que son instrucciones a seguir paso a paso. Verifica el resultado e indica si pasó o no pasó.
  3. Siempre hay gente del equipo de QA conectada en IRC y siempre están muy dispuestos a ayudar. Para ello, conéctate a irc://irc.mozilla.org usando un cliente como mIRC, un cliente web como Mibbit o la extensión para Firefox, ChatZilla (recomendado). En particular puedes preguntar por Juan Becerra (juanb) del equipo de QA que habla español perfectamente. También puedes pedir ayuda en el canal #mozilla-hispano.

Y por supuesto, puedes escribirme a percy @ este dominio, y con gusto te ayudaré con el problema que puedas tener.

Más información en Mozilla Quality.

Categories: