El proyecto Guru99 Bank se ha completado con éxito. El consejo de administración aprecia su trabajo, ya que ha hecho un gran trabajo. Sin embargo, su jefe todavía tiene algunas preguntas para usted.
Para responder a estas preguntas, debe conocer la mejora del proceso de prueba.
¿Qué es la mejora del proceso de prueba?
Los gerentes a menudo denominan las pruebas como un proceso problemático e incontrolable. Mirando hacia atrás en el proyecto Guru99 Bank, ¿enfrentó alguno de los siguientes problemas en el proyecto?
Estos son problemas comunes en cualquier proyecto de prueba. Muchas organizaciones se dan cuenta de que mejorar el proceso de prueba puede resolver estos problemas. Aprender de los errores pasados puede ayudar a mejorar el proceso de gestión de pruebas.
¿Por qué probar la mejora del proceso?
El siguiente escenario le muestra por qué necesita la mejora del proceso de prueba:
El proyecto Guru99 Bank está completo. ¡La calidad de las pruebas fue excelente! Recibiste buenos comentarios del cliente.
¿Cuál es la lección aprendida de este escenario? Es " Siempre trata de hacerlo mejor ".
Incluso si piensa que ha hecho un buen trabajo, siempre hay otros que lo hacen mejor que usted. Porque tienen las mejores soluciones, mejor idea que la tuya.
Cualquier empresa quiere que el proyecto se complete con la más alta calidad, el menor costo y el menor tiempo de entrega .
La mejora del proceso de prueba le ayuda a alcanzar estos objetivos
¿Cómo implementar la mejora del proceso de prueba?
Para implementar la mejora del proceso de prueba para el proyecto Guru99 Bank, el administrador de pruebas puede seguir el modelo PDCA . PDCA (Planificar-Hacer-Verificar-Actuar) es un método de gestión de cuatro pasos que se utiliza en los negocios para el control y la mejora continua del proceso.
Paso 1) Planificar
Esto se divide nuevamente en 3 pasos
Paso 1.1) Identificar el problema
La primera actividad de un proceso de mejora de prueba es identificar los problemas que ocurrieron en el proyecto actual. Los problemas en este proyecto pueden volver a ocurrir en otro proyecto. Resolver problemas y encontrar soluciones para evitarlos en el futuro es el objetivo principal de Test Improvement.
Ahora, de vuelta al sitio web del proyecto Guru99 Bank, ¿encuentra algún problema o punto de mejora? Seleccione a continuación
No Señor | Problema | Descripción | Seleccione |
1 | Calidad | El cliente aún encontró algún defecto después del lanzamiento | |
2 | Entrega | El proyecto se retrasó | |
3 | Equipo | Algunos empleados no cooperaron con otros miembros del equipo. | |
4 | Habilidades | El miembro del equipo carecía de las habilidades deseadas para completar sus tareas | |
5 | administración | Test Manager no supervisó bien el progreso, lo que provocó el retraso de algunos proyectos | |
6 | Comunicación | Sin contacto constante con el cliente; malinterpretar el requisito del cliente | |
7 | Costo | El costo del proyecto se superó más allá del presupuesto establecido |
Paso 1.2) Determine el objetivo
Comprenda el problema y los problemas que ocurrieron en el proyecto. De esta manera, determinarás cuáles son los puntos de mejora y en qué fases de prueba debes enfocarte.
Supongamos que usted ha identificado que la fase de ejecución de la prueba se tardaba mucho tiempo y costo para completar. ¿Las pruebas podrían ser más rápidas y económicas? Es uno de los objetivos
Paso 1.3) Definir las acciones de mejora
En función del objetivo establecido, se determinan acciones de mejora. Estas acciones deben ser graduales y mejoradas poco a poco porque no es fácil cambiar todo de inmediato.
Por ejemplo, para que las pruebas sean más rápidas y económicas, aquí hay algunas acciones recomendadas
En el ejemplo anterior, para que las pruebas sean más rápidas y económicas, debe usar las opciones A y B. La opción C podría hacer que las pruebas sean más rápidas, pero costará más porque tiene que pagar más salario por el evaluador experimentado.
Paso 2) Haz
Ya has definido los puntos de mejora. Es hora de hacer un plan para implementarlos. En este plan, debes responder las siguientes preguntas
- ¿Qué puntos de mejora hay que implementar?
- ¿Cuándo terminar este plan?
- ¿Qué pasos se deben seguir para lograr el plan?
Realizar acciones de mejora
Una vez que se establece el plan, es necesario implementarlo. Las actividades de mejora pueden afectar el progreso de la prueba actual. Un administrador de pruebas debe prestar atención a estas actividades para evitar las indeseables consecuencias.
Considere el siguiente escenario:
En el proyecto Guru99 Bank, para que las pruebas sean más rápidas y económicas, decidió utilizar las pruebas automatizadas en lugar de las pruebas manuales. Después de aplicar la acción, la productividad aumentó significativamente.
Paso 3) Verificar
En este paso, tú ...
- Evaluar la eficiencia de las acciones de mejora de la prueba.
- Mide qué tan efectiva fue la solución
- Analice si podría mejorarse de alguna manera.
En esta fase, el objetivo es verificar si las acciones de mejora se implementaron con éxito, así como evaluar si se logró el objetivo deseado.
La mejor forma de realizar la evaluación es utilizando las métricas . Las métricas son esenciales para la gestión exitosa de una organización. El Test Manager recopila datos y los utiliza para medir parámetros como la productividad, la calidad ... etc.
Por ejemplo, antes de aplicar las pruebas automatizadas al proyecto, la productividad de las pruebas es de 10TC / hora-hombre . Después de aplicar las pruebas automatizadas, la productividad se mide en 20TC / hora-hombre .
Pero ocurrió un problema no deseado
En este caso, la aplicación de pruebas automatizadas le ayuda a aumentar la productividad de las pruebas, pero la calidad de las pruebas disminuyó . Por tanto, la acción de mejora puede tener consecuencias graves . En tal escenario, debe seleccionar la herramienta de prueba con más cuidado. Aprenderá más sobre esto en el tutorial de Selección de herramientas de prueba.
Considere el mismo escenario nuevamente. El costo del proyecto Guru99 fue invadido porque los miembros de su equipo tomó demasiado tiempo para ejecutar los casos de prueba. Al utilizar la herramienta de prueba automatizada, ahorró un 30% en el costo del proyecto. Es una buena mejora, pero su jefe espera más.
Por lo tanto, siempre debe encontrar soluciones nuevas y más nuevas para mejorar cada vez más el proceso de prueba. En tal escenario, puede utilizar algunas otras soluciones para ahorrar en el costo del proyecto
- Gestione eficazmente sus recursos humanos
- Negocie mejores gangas con sus proveedores
Paso 4) Actuar
Cuando las acciones de mejora se implementan con éxito y se cumple el objetivo, el administrador de pruebas debe hacer lo siguiente:
- Revisar las actividades de mejora y tomar medidas sobre las lecciones aprendidas.
- Estandarizar el punto de mejora en el proceso de gestión.
- Actualice los documentos y el plan de la política, así como los documentos del proceso estándar.
- Determine cuándo y dónde aplicar estos cambios en el próximo proyecto.