Cómo lograr una gestión de pruebas eficienteMuchas empresas han creado departamentos de pruebas de I+D, pero la gestión de pruebas sigue siendo insatisfactoria. Entonces, ¿cómo establecer un equipo de pruebas eficiente en el sistema de proceso IPD? El primer paso es planificar el proceso como responsable del departamento de pruebas. 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 debe 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 responsables del departamento de pruebas necesitan establecer procesos, plantillas y listas de verificación para cada etapa. En el segundo paso, una vez establecido el proceso, el director del departamento de pruebas es responsable de asignar los recursos de prueba. Diferentes personas deben ser responsables de diferentes funciones de prueba, como pruebas de software, pruebas de hardware, pruebas de máquinas, pruebas de rendimiento, etc. Para algunos puestos de prueba, puede haber escasez de personal, por lo que la contratación o capacitación interna debe realizarse lo antes posible para que las personas adecuadas hagan 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 *** del 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 rendimiento del evaluador es una métrica difícil de medir. Han Jie Consulting recomienda examinar los siguientes aspectos: 1) el número de errores enviados y el número de casos de prueba ejecutados; 2) el valor de encontrar problemas; 3) el nivel de habilidad de las pruebas (el nivel de diseño de los casos de prueba, el dominio y la calidad); nivel de uso de herramientas de prueba, la capacidad de localizar problemas); 4) La eficiencia de la ejecución de la prueba, si la tarea de prueba se puede completar rápidamente mientras se cumple con la cobertura de la prueba. 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? Las sugerencias son las siguientes: 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 la organización de pruebas, los métodos de prueba y las herramientas de prueba automatizadas. 5) Establecer trayectorias profesionales para los evaluadores. 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. .