Pruebas de software juega un papel importante en el ciclo de vida de desarrollo de software. Hacer pruebas manuales no es suficiente. Tenemos que ir para Pruebas Automation también.
es el hecho de que impulsa la necesidad de pruebas de automatización. Porque, probadores manuales no pueden ejecutar los casos de prueba correctamente. Habrá gran cantidad de posibilidades de cometer errores.
Ellos pueden dar datos de entrada equivocadas debido a error tipográfico, o pueden no notar el comportamiento real del sistema correctamente, o no pueden informar del resultado de la prueba correctamente, o pueden perderse para ejecutar algunos casos de prueba, o pueden olvide de ejecutar alguna condiciones previas, o pueden cambiar la secuencia de ejecución de casos de prueba en caso de secuencia es importante.
Es muy difícil para el probador recién unirse a entender todo, desde los scripts de prueba de automatización de caso de prueba document.If ya están disponibles, entonces el nuevo probador solo puede iniciar la prueba mediante la ejecución de los scripts de automatización, sin ganar mucho conocimiento sobre el project.He puede entender el flujo de datos /por ver a la ejecución de los scripts de prueba de automatización. Pero de todos modos, él debe ganar proyecto conocimiento /Dominio para mejorar /actualizar los scripts de automatización más.
Así que podemos decir que la automatización de pruebas es una forma de almacenar el conocimiento.