Control de calidad de Mozilla (QA)

This translation is incomplete. Please help translate this article from English

Cómo escribir un buen bug
Al seguir estos lineamientos, aseguras que tus bugs estén en la cima de la pila de trabajo de los ingenieros de Mozilla y por lo tanto, ayudas a resolverlos.

Hay muchas cosas que puedes hacer para ayudar al proyecto Mozilla en el departamento de Control de Calidad (QA). No todas requieren saber programar, algunas tampoco requieren conocer HTML u otra tecnología Web. Si estás interesado en ayudarnos como testeador o en alguna otra actividad de QA, primero debes leer las siguientes páginas: Mozilla Quality Assurance y Helping with Quality Assurance

Empezando

Bugs

Reportando bugs

Bugzilla
Todos los proyectosMozilla usan Bugzilla para rastrear bugs. Necesitarás crear una cuenta con Bugzilla en orden para reportar bugs y priorizarlos.
Guías de redacción de bugs
Entre más efectivamente se reporte un bug, es más probable que un ingeniero puedo arreglarlo. Siguiendo estas guías, ayudas a asegurar que yus bugs sean nototios en el montón de los ingenieros Mozilla, y sean arreglados.
La vida de un bug
Este tutorial te dara un vistazo del qué sucede en los estados que un bug pasará, así cómo va desde un estado al otro en su ciclo de vida. También explica el significado de banderas (flags)/términos usados en QA.
Presentando crash bugs
Este documento enlista las guías y consejos acerca de cómo redactar reported de un bug reports que rompe, de una manera que ayude a depurar y arreglar el asunto reportado.

Catalogando bugs

Confirmando bugs no confirmados
Identifica reportes de bugs útiles y cierra el resto.
Catalogando bugs para Firefox
Información acerca del proceso completo de clasificación de bugs – desde procesar los bugs entrantes hasta detallar los pasos para recrear bugs.
Ocultando bugs duplicados
Ayuda a que los bugs sean más faciles de arrgelar al ocultar reportes entrantes acerca de duplicados.
Guías generales
Qué hacer y qué NO hacer en Bugzilla.

Pruebas manuales

Complementode la redacción de caso de prueba
Cómo escribir casos de prueba correctos
TestRail
Casos de prueba del área de QA en Mozilla se encuentran en TestRail. Necesitarás una cuenta LDAP para ingresar y ejecutar casos de prueba. Aprende más en la página wiki de TestRail.

Pruebas automatizadas

Automatización de pruebas en Mozilla
Documentación acerca de la creación y uso de pruebas automatizadas para el código de Mozilla.
Ejecutando pruebas automatizadas

Esta página enlista los pasos requeridos para ejecutar suites de pruebas automatizadas de Mozilla.

Desarrollando pruebas
Asegurar que cambios fúturos en Mozilla no vayan a dañar cosas que funcionan correctamente.
Evitar fallas intermitentes en pruebas
Sugerencias para hacer rus pruebas más confiables, de tal manera que ayudan a evitar fallas intermitentes y aleatorias en pruebas.
Verificación de pruebas
Cuando una colección de cambios agrega una nueva prueba, o modifica una prueba existente, la verificación de pruebas (test verification,TV) de un grupo de pruebas realiza evaluación adicional que ayuda a encontrar fallas intermitentes en ñas pruebas modificadas tan pronto como es posible.
Mozharness FAQ
Respuestas a preguntas comunes de Mozharness.
Robocop
Robocop es el sistema de automatización de pruebas usado en Firefox para Android. Aprende sus guías de estilo de codificación. 
Marionette
Conoce las pruebas de interfaz de usuario con Marionette.
Pruebas de plataforma-web
Aprende cómo usar el  sistema de pruebas Web en tiempo de ejecución estándar de la industria, multi-navegador, multi-platforma para la organización W3C usedo por Mozilla y otros para asegurar interoperabilidad entre navegadores.
Pruebas de Media externa
Empieza probando elementos de vídeo en HTML5u sando VideoPuppeteer, una colección de pruebas de Marionette usada probar sitios como YouTube o Netflix.
Pruebas de cromo
Una prueba de cromo es básicamente una prueba de Mochitest corriendo con privilegios de cromo (código Javascript en la parte front-end del sistema Gecko).

Ingeniería de calidad Firefox

Catalogando bugs para Firefox
Información acerca del completo proceso de clasificación de bugs – desde el procesamiento de bugs entrantes hasta reducir los pasos para replicar un bug.
Consejos y trucos
Estos consejos y trucos harán tu vida más fácil cuando estés probando.
Descargando ramas de builds o nocturnos
Cada 24 horas, un build "nocturno" es creado para que los testers de todo el mundo lo descarguen y prueben, reportando como van encontrando los defectos.
Opciones de línea de comandos
Opciones de la línea de comandos son usadas para especificar varios ajustes de arranque en Firefox.
Reportando un problema de desempeño
Este artículo te guiará en el reporte de un problema de desempeño usando la extensión Gecko Profiler.
Informe de accidentes
Firefox incluye un sistema de código abierto para informar accidentes.

Firefox para Android

Firefox móvil
Firefox para Android es la versión móvil de Firefox con una apariencia nativa de Android.
Pruebas de compatibilidad
Ayudanos a identificar sitios web que no funcionen bien en Firefox al reportar  las cuestiones especificas que encuentras en tu investigación.
Registrando con Android Debug Bridge y Logcat
Este artículo proveerá un recorrido en descargar y establecer un ambiente al cual se puede obtener acceso y ver los registros del sistema de Android.
Habilitando la Consola de Error
Vee el artículo Mozilla Hacks en Depurando Remotamente en Firefox para Android para contenido web. Si necesitas depurar el mismo navegador Firefox  usa adb logcat de Android.

Firefox OS

Pruebas manuales

Simulador vs Emulador vs Dispositivo
Éstas son las tres opciones cuando viene a conseguir un ambiente Firefox OS en orden para trabajar, o desarrollar para, Firefox OS.
Depurando
Descubrir las diferentes herramientas a nuestra disposición para depurar tu código Firefox OS.
Reportando bugs
Este artículo proporciona una guía para archivar bugs acerca del proyecto Firefox OS, incluyendo Gaia y B2G.

Plataforma (Gecko)

Pruebas Automatizadas
Aprende varios aspectos de pruebas Firefox OS, incluyendo ejecutar diferentes pruebas, automatización, y reporte y seguimiento de resultados.
Pruebas de desempeño Gaia
Este artículo proporciona información acerca de ejecutar pruebas de desempeño en Gaia, así como el cómo crear nuevas pruebas.
Gráfico de soporte de funciones
Hay varios builds diferentes de Firefox OS que se pueden descargar o construir tú mísmo, y hay algunas diferencias entre los tipos de características disponibles en cada dispositivo.

Web QA

Refinando casos de prueba
Mejorando los reportes de defectos al convertir páginas web rotas en simples casos de prueba, los cuales pueden ayudar a desarrolladores entender el defecto y también pueden ser usados para crear pruebas automatizados.
Gestionando XFails
Uno de las tareas en marcha del departamento de Web QA es gestionar xfails. Este documento expliacrá que son las xfails, y describe los pasos que uno puede tomar para investigar y actualizarlos.
Ejecutar pruebas automatizadas
¿Así que estás interesadx en contribuir en los proyectos de automatización Mozilla Web QA pero no sabes por dónde empezar? Este documento te ayudará a preparar y ejecutar un conjunto de pruebas locales.

Glosario

Ver también