Diferencias entre desarrollo, pruebas y control de calidad, entre otras
Creo que esta metáfora es relativamente novedosa e interesante, así que la dejé de pensar.
Recientemente, algunos colegas del departamento han estado haciendo esta pregunta, y creo que todavía hay muchas personas que no tienen muy claro la posición de estos tres roles, así que hablaré de mi comprensión personal de estos tres roles.
Hay suficientes definiciones de estos tres roles en Internet, así que no entraré en detalles aquí. Déjame darte un ejemplo.
Suponiendo que el proceso de poner un producto en el mercado es equivalente al proceso de aprobar el examen para los estudiantes, entonces en este proceso:
Los desarrolladores son estudiantes que hacen exámenes.
El examinador es el profesor que cambia el examen.
El personal de QA son consejeros.
El producto lo fabrica el desarrollador, ya sea que pueda usarse en el mercado, que pase el examen, el factor decisivo sigue siendo el desarrollo.
El desarrollador entregó los resultados y los estudiantes completaron el examen, ¿aprobaron? Es necesario que los evaluadores analicen y juzguen la prueba.
El orientador no tiene experiencia en cursos específicos, pero pedirá a los desarrolladores que revisen primero, luego hagan preguntas simuladas y finalmente hagan el examen. No le importa si ves "Dragon Babu" o "Linear Algebra" al revisar, mientras supervise tu reseña, eso es suficiente. Porque sabía que si no revisaba el examen directamente, básicamente suspendería. Es mejor reseñar que no hacerlo en absoluto.
Vale, los ejemplos han terminado, volviendo a los tres personajes.
El desarrollo es el proceso de implementación. Las pruebas y el control de calidad son un proceso de aseguramiento de calidad.
Las pruebas, al igual que el desarrollo, son una actividad puramente técnica, que yo llamo control de resultados. QA no implica tecnologías específicas, que yo llamo control de procesos.
Como dato adicional, mejorar la calidad del producto e incluso la competitividad principal de las empresas mediante la reforma de la estructura organizativa, los procesos empresariales e incluso las herramientas de TI es el entendimiento de la mayoría de las empresas. Después de que IBM vendiera el PC a Lenovo, dependió de esto para ganar dinero, y ganó mucho dinero.
Soy tester, así que hablemos de la dirección de desarrollo de las pruebas en el ejemplo anterior.
Dado que el examen es un cambio en el examen, ¿qué habilidad es la más importante?
Por supuesto, es el nivel del examen.
El análisis de requisitos de prueba y el diseño de casos de prueba son las habilidades que todo evaluador debe mejorar continuamente en su trabajo. |