¿Cómo podemos realizar mejor el proceso de integración de tecnología de pruebas de alta confiabilidad y alta eficiencia y pruebas de producción?
El primer paso es planificar el proceso como responsable del departamento de testing. Echemos un vistazo al proceso de desarrollo de productos de IPD: en el proceso de desarrollo de nuevos productos, los evaluadores deben participar en toda la actividad de I + D desde la etapa de concepto, y cuanto antes entren, mejor. Cada proceso necesita tener tareas, en lugar de ser probado formalmente cuando el desarrollo del sistema pasa a la prueba. Las actividades de cada etapa son las siguientes: SDV es la verificación del diseño del sistema, es decir, la verificación del diseño del sistema, y las pruebas funcionales, es decir, verificar si cada subsistema cumple con las especificaciones de diseño. BBFV es la verificación funcional de los componentes básicos, es decir, la verificación funcional; del módulo compilado; SIT es prueba de integración del sistema, que es prueba de integración del sistema, prueba de verificación del sistema y, finalmente, prueba de evaluación y prueba de cierre; Los administradores de pruebas deben establecer procesos, plantillas y listas de verificación para cada fase.
Paso 2: Una vez establecido el proceso, el gerente del departamento de pruebas debe ser responsable de la asignación de los recursos de prueba. Para diferentes funciones de prueba, como pruebas de software, pruebas de hardware, pruebas de máquinas, pruebas de rendimiento, etc. , diferentes personas son responsables. Para algunos puestos de prueba que pueden carecer de personal, es necesario contratar o capacitar internamente lo antes posible para que las personas adecuadas puedan hacer las cosas correctas. Si la mano de obra de prueba es insuficiente, los desarrolladores pueden complementar los roles de prueba correspondientes para completar el proceso de prueba.
El tercer paso es mejorar el nivel comercial y el nivel técnico del equipo de pruebas. Si se prueba un dispositivo de ultrasonido médico, el evaluador debe tener conocimientos detallados sobre cómo utilizar el dispositivo de ultrasonido y sus funciones. Sólo cuando estén familiarizados con el negocio podrán probar realmente el producto desde la perspectiva del usuario. Por otro lado, también es importante mejorar el nivel técnico de detección. El nivel técnico incluye capacidades de diseño de pruebas, uso de herramientas de automatización, comprensión de la tecnología de desarrollo de productos y dominio de la tecnología de plataforma de productos y las herramientas de desarrollo. Será útil para las pruebas de productos si el evaluador tiene uno o dos años de experiencia en desarrollo.
El cuarto paso es construir la * * * plataforma para el departamento de pruebas. Como establecer una biblioteca de casos de prueba, una biblioteca de herramientas de prueba, una biblioteca de resumen de experiencias de prueba, etc. Organice periódicamente algunos intercambios internos de experiencias para aprender unos de otros conocimientos empresariales y técnicas de prueba. Cuando el autor dirigía el equipo de pruebas en Huawei, normalmente compartía tiempo con el departamento dos veces por semana, lo que permitía que algunos ingenieros senior de desarrollo o pruebas compartieran experiencias comerciales y formaran registros escritos. Después de un año de acumulación, todos los negocios y la tecnología formarán un buen activo de prueba. Comparta plataformas de prueba entre diferentes líneas de productos para mejorar la eficiencia del desarrollo de herramientas y reutilizar la misma plataforma de prueba.
El quinto paso es establecer un sistema de evaluación y un mecanismo de incentivos para los evaluadores. Los principales factores en la evaluación de los evaluadores son el desempeño laboral, la estandarización de los documentos, la calidad general y la actitud laboral. Entre ellos, el desempeño laboral representa la mayoría, como más del 70%, la estandarización de documentos el 10%, la calidad general el 10% y la actitud laboral el 10%. El desempeño laboral de los testers es un indicador muy difícil de medir. Hanjie Consulting recomienda investigarlo desde los siguientes aspectos:
1. La cantidad de errores enviados y la cantidad de casos de prueba ejecutados.
>2, el valor del problema en sí.
3. Nivel de habilidad de prueba (nivel de diseño de caso de prueba, nivel de dominio de la herramienta de prueba, capacidad de localización de problemas)
4. Eficiencia de ejecución de la prueba, bajo la premisa de cumplir con la cobertura de la prueba. ¿La tarea se completará rápidamente? Además, las habilidades interpersonales de algunos evaluadores, como la responsabilidad, la capacidad de comunicación, la capacidad de investigación, el trabajo en equipo, etc., se evalúan como factores integrales. Si un evaluador es irresponsable y superficial, incluso si envía una gran cantidad de cuestionarios, no puede demostrar que la calidad de su prueba sea alta. En segundo lugar, una actitud laboral positiva es la clave para mejorar la calidad de las pruebas y la atmósfera general del equipo. Las habilidades de comunicación afectan directamente la eficiencia de las pruebas y la cooperación y división del trabajo entre los diferentes departamentos.
El sexto paso es resolver el problema del sentido de logro de los evaluadores. En muchas empresas, la gente tiene prejuicios contra el departamento de pruebas. Creen que los testers no desarrollan el producto y que su trabajo es mucho menor que el de los desarrolladores. La razón es que redujeron sus requisitos durante la contratación y los salarios también fueron más bajos. Después de que los evaluadores se unen al trabajo, descubren que la brecha salarial con los desarrolladores es grande, lo que creará una brecha psicológica, lo que dificultará la movilización activa del entusiasmo laboral y afectará la eficiencia de las pruebas. Si las cosas siguen así, se formará un círculo vicioso. Entonces, ¿cómo resolver el problema del sentido de logro del equipo de prueba? Se recomienda mejorar desde los siguientes aspectos:
1. Dar al departamento de pruebas una posición correcta. ¿Cuál es el papel del departamento de pruebas en la cadena de valor general de la empresa? La brecha salarial entre desarrolladores y evaluadores debería ser lo más razonable posible. Por ejemplo, los ingenieros de pruebas de caja blanca, los ingenieros de pruebas de sistemas senior, los ingenieros de pruebas de rendimiento o los ingenieros de pruebas automatizadas deben estar en pie de igualdad con los desarrolladores, y el salario de los ingenieros de pruebas de nivel ejecutivo puede reducirse.
2. Aseguramiento del proceso. Se recomienda tener un proceso de desarrollo de productos estructurado con una definición clara de roles y responsabilidades, así como procesos detallados como el envío de productos, el seguimiento de problemas y la ubicación de problemas.
3. Desarrollar tecnología y plataformas de prueba, desarrollar patentes de prueba y crear una plataforma para que los evaluadores acumulen y mejoren sus habilidades.
4. Mejorar continuamente las capacidades de las organizaciones de prueba, los métodos de prueba y las herramientas de prueba automatizadas.
5. Establecer una trayectoria profesional para los testers. Como canales técnicos y canales de gestión.
Canal técnico: Ingeniero de pruebas - "Ingeniero de pruebas senior -" Experto en pruebas Canal de gestión: Ingeniero de pruebas - "Supervisor de pruebas/líder de equipo -" Responsable de pruebas En este entorno doméstico donde se prioriza la I+D sobre las pruebas, es realmente difícil hacer un buen trabajo en la gestión de pruebas. Pero siempre que cumplamos con los seis puntos anteriores, creemos que será de gran ayuda mejorar el estado del departamento de pruebas, estandarizar el proceso de prueba de productos de la empresa, cultivar las capacidades de los evaluadores y establecer la autoridad del departamento de pruebas. .