1. Calidad de Software Qa
Tema: 3 Validación de código
PhD(c). Luis Fernando Aguas Bucheli
+593 984015184
@Aguaszoft
Laguas@uisrael.edu.ec
2. “La vida es la constante sorpresa de saber que existo.” R.
Tagore
3. Objetivo
• Realizar pruebas de
software para garantizar la
usabilidad y el eficiente
funcionamiento del
software.
● 3.2 Pruebas de regresión
Contenido
6. ¿Qué son las pruebas de regresión?
• La prueba de regresión es el proceso de probar un producto de
software después de que se hayan realizado cambios para
garantizar que no se hayan introducido nuevos errores como
resultado de los cambios.
• Este tipo de prueba es fundamental para entregar un producto
de software de alta calidad.
7. ¿Cuándo realizar una prueba de regresión?
• La prueba de regresión se realiza después de volver a probar. La
nueva prueba se aplica a los casos de prueba fallidos, pero la
prueba de regresión se realiza en los casos de prueba que han
pasado con éxito. Los casos de prueba se pueden automatizar y
también se pueden hacer manualmente
8. ¿Cuándo realizar una prueba de regresión?
• Como parte de la mayoría de los procesos de desarrollo de
software, los desarrolladores realizan pruebas de regresión
después de realizar cambios en el software.
• Estas pruebas determinan si los nuevos cambios tuvieron un
impacto en el funcionamiento existente del software
11. Las 5 mejores herramientas para
pruebas de regresión:
• Selenio – Esta es una de las herramientas más conocidas y
poderosas del mercado para pruebas de regresión. Ofrece una
gran flexibilidad y compatibilidad con varios navegadores
diferentes. Además, admite numerosos lenguajes de
programación, marcos y bibliotecas.
• Probador funcional IBM Rational – Esta herramienta es el
primer amor de los probadores de automatización en todo el
mundo. Esta herramienta comercial soporta una gran variedad
de aplicaciones y es capaz de crear diferentes tipos de
escenarios rápidamente.
12. Las 5 mejores herramientas para
pruebas de regresión:
• Pruebas funcionales unificadas (UFT) de Micro Focus –
Anteriormente conocido como Quick Test Professional, UFT es
una de las herramientas de prueba más populares. Es conocido
principalmente por su función de registro de actividades que
permite a los usuarios registrar sus actividades y convertirlas en
scripts.
• PruebaSigma – Esta es una herramienta de prueba de regresión
que sugiere casos de prueba relevantes y/o afectados después
de una corrección de errores o un cambio de código. Es una
sencilla herramienta de prueba sin secuencias de comandos
que le permite ejecutar la prueba justo después del primer
registro dentro de un sprint.
13. Las 5 mejores herramientas para
pruebas de regresión:
• Sahi Pro – Esta es una herramienta ideal para pruebas de
regresión de automatización. Ofrece varias características como
suites basadas en datos, informes de correo electrónico y un
marco de Excel incorporado
15. ¿Qué significa pruebas de
aceptación?
• Las pruebas de aceptacion de usuario (User Acceptance Testing
o Pruebas UAT) Se enfocan en verificar si el sistema es “apto
para el uso”.
• Se diseñan principalmente a partir de las especificaciones de
requerimientos, casos de uso y de los procesos de negocio
definidos
16. ¿Qué es la prueba de aceptación del
usuario?
• Las Pruebas de Aceptación de Usuario, en inglés User
Acceptance Testing (UAT), cubren el vacío con el que cuentan
muchas compañías entre el conocimiento del usuario y el
conocimiento del experto en Testing.
17. ¿Cómo se clasifican las pruebas de
aceptación?
• Según los estándares establecidos, las pruebas de aceptación
de software son diseñadas a partir de: Requerimientos del
usuario. Requerimientos de sistema. Procesos de negocio
18. ¿Quién hacer las pruebas de
aceptación?
• Las pruebas de aceptación de usuario se realizan normalmente
por los usuarios finales o clientes, ya que ellos son los que
conocen mejor sus requisitos y necesidades.
• Sin embargo, también pueden ser realizadas por un equipo de
pruebas independiente o incluso por un equipo de aceptación
de usuario interno en la empresa