Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Auditoría Informática
Experiencia de aprendizaje 2
Técnicas y herramientas de S.W.
Unidad de Aprendizaje N°2
Técnicas de Pruebas de Software
Aprendizajes Esperados:
Asociar las herramientas al tipo de pruebas
Trabajar en equipo para la integración del proyecto y logro de los objetivos
Diferenciar las técnicas de pruebas de software de la industria que se deben
implementar en las fases del Testing de Software.
Reconocer las distintas herramientas de apoyo para cada técnica de prueba.
Determinar los tipos y técnicas de prueba que se deben ejecutar para diferentes
requerimientos informáticos.
Técnicas de pruebas
TRANSICION DE ESTADOS
TABLAS DE DESICION
ALEATORIO
COMBINACIONAL
PARTICIPACION EQUIVALENTE
COMPORTAMIENTO
LIMITES
ORACULOS
Técnicas de pruebas no funcionales
Calidad Sistémicas
MANIFIESTA
CALIDAD SISTEMICAS
OPERACIONALES
EVOLUTIVAS
Técnicas de pruebas No Funcionales
Calidad Sistémicas
RENDIMIENTO
ESTRES
MANIFIESTAS
CARGA
CONFIABILIDAD
DISPONIBILIDAD
USABILIDAD
Técnicas de pruebas No Funcionales
Calidad Sistémicas
MANEJABILIDAD
OPERACIONALES SEGURIDAD
RECUPERACION
COMPATIBILIDAD
TESTEABILIDAD
Técnicas de pruebas No Funcionales
Calidad Sistémicas
ESCABILIDAD
EVOLUTIVAS PORTABILIDAD
INTERNACINALIDAD
GLOBALIZACION
LOCAL
Técnicas de pruebas estructurales
MUTACION
INYECCION DE FALLOS
ESTATICO
FUNCION
BLOQUE
LINEA
COBERTURA DE CODIGO
RUTA
ENTRADA/SALIDA
Herramientas de pruebas
• A finales de los años 90 se detecto que habían
problemas que se repetían en diferentes
códigos transformándose en defectos
estándares.
• Esto permitió la creación de herramientas
computarizadas que permiten realizar pruebas
de forma automática.
• Hay defectos que el testing dinámico no es
capaz de detectar.
Herramientas de pruebas estructurales
• Código estándar: revisión de reglas, convención de
nombres y diseño de especificaciones.
• Métricas de código: Analiza si el diseño o el código se
ha vuelto grande, completo y difícil de entender y
mantener.
• Código estructurado: revisión de:
– estructura de flujo de control
– estructura de flujo de datos
– estructura de datos
Herramientas de pruebas
Gratuitas
1)Gestión de pruebas 2)Prueba funcional 3)Pruebas de carga
Bugzilla Testopia Selenium FunkLoad
FitNesse Soapui FWPTT load testing
qaManager Watir loadUI
qaBook WatiN jmeter
RTH (open source) Capedit
Salome-tmf Canoo WebTest
Squash TM Solex
Test Environment Toolkit Imprimatur
TestLink SAMIE
Testitool ITP
XQual Studio WET
Radi-testdir WebInject
Data Generator
Herramientas de pruebas
Comerciales
1)Gestión de pruebas 2)Prueba funcional 3)Pruebas de carga
HP Quality Center/ALM QuickTest Pro HP LoadRunner
QA Complete Rational Robot LoadStorm
qaBook Sahi NeoLoad
T-Plan Professional SoapTest WebLOAD Professional
SMARTS Test Complete Forecast
QAS.Test Case Studio QA Wizard ANTS
PractiTest Squish Webserver Stress Tool
SpiraTest vTest Load Impact
TestLog Internet Macros
ApTest Manager
Zephyr
Herramientas de pruebas