Please enable JavaScript.
Coggle requires JavaScript to display documents.
Decision to automate test - Coggle Diagram
Decision to automate test
Existen falsas expectativas sobre que la pruebas automáticas podrían generar el plan de pruebas, pero ninguna herramienta es capaz de hacerlo
Las pruebas automatizadas son una mejora de las pruebas manuales pero ninguna, podrá cumplir con todos los requisitos de una organización.
Los requisitos varian en:
La aplicación de software
La plataforma operativa
Tipo de lenguaje
Tecnología web
Inicialmente se puede aumentar la carga de trabajo, debido a que requiere esfuerzos de coordinación, planificación, y desarrollo.
Para considerar remplazar la política actual de testeo se debe considerar:
Nuevo desarrollo del proceso e implementación del testeo.
El proceso de aprendizaje de la herramienta para todo el equipo de testeo.
No asegura completa cobertura sobre todas las entradas, salidas y combinaciones del programa de software.
Existen diversos beneficios del testeo de software entre ellos:
Puede reducir el número de errores comparado con pruebas manuales.
Pueden mejorar todas las tareas como la planificación, el diseño, la preparación de casos de prueba, las pruebas de regresión, la generación de informes y de registros.
Las pruebas de estrés no se pueden realizar manualmente ya que es imposible en un caso de prueba real.
Ofrecen comparadores de pruebas automáticos que pueden ayudar a evitar nuevos errores introducidos al corregir los errores descubiertos.
Pueden mejorar las pruebas de compatibilidad multiplataforma al cambiar de hardware o SO.
Son efectivas para las tareas repetitivas, por lo que el proceso de prueba puede acelerarse.
La automatización es apropiada cuando los sistemas son muy grandes o complejos ya que hay muchos módulos que no se pueden probar manualmente.
Estas pruebas podrían ayudar a mejorar la experiencia empresarial, ya que si los scripts están terminados, se pueden correr las pruebas sin necesidad de que el equipo principal de testing no se encuentre.