0% encontró este documento útil (0 votos)
7 vistas12 páginas

Tipos y Importancia del Testing de Software

El testing de software es una actividad crucial para evaluar y mejorar la calidad del producto al identificar defectos. Se clasifica en diferentes tipos, incluyendo pruebas funcionales, no funcionales y estructurales, cada una con un enfoque específico. La importancia del testing se evidencia en aplicaciones críticas, como software médico o financiero, donde errores pueden tener consecuencias graves.

Cargado por

pipebasspipe
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
7 vistas12 páginas

Tipos y Importancia del Testing de Software

El testing de software es una actividad crucial para evaluar y mejorar la calidad del producto al identificar defectos. Se clasifica en diferentes tipos, incluyendo pruebas funcionales, no funcionales y estructurales, cada una con un enfoque específico. La importancia del testing se evidencia en aplicaciones críticas, como software médico o financiero, donde errores pueden tener consecuencias graves.

Cargado por

pipebasspipe
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Testing de Software

Laura Victoria Suarez


Andrés Felipe Clavijo
¿Qué son las pruebas?

El testing es una actividad desarrollada para


evaluar la calidad del producto además de
mejorarlo al identificar defectos y problemas.
¿Que es calidad?

• Definición: Conjunto de propiedades


inherentes a una cosa que permite
caracterizarla y valorarla con respecto a las
restantes de su especie.
• En el Software: Proceso que integra el
rendimiento optimo de una aplicación y que
cumplan con los requisitos del cliente.
Error, defecto y fallo.
Importancia del Testing

• Ejemplos:
• Software en una máquina de soporte vital que puede
causar daños graves a un paciente.
• El software en una planta nuclear que monitorea la
actividad nuclear puede causar daños al medio ambiente.
• La aplicación bancaria o financiera que calcula los tipos de
cambio puede causar pérdidas financieras a una empresa.
Tipos de Testing
Pruebas funcionales (caja
negra) Pruebas
No, no significa que solo vamos a • Pruebas unitarias
testear una función (método) en • Pruebas de integración
nuestro código.
• Pruebas de sanidad
• Estas pruebas nos ayudan a
revisar todas las funciones del • Pruebas de regresión
sistema y componentes con • Pruebas de aceptación
los que el usuario tiene una • Pruebas de sistema
interacción directa.
Tipos de Testing
Pruebas no funcionales Pruebas
• Las pruebas no funcionales • Pruebas de rendimiento
se enfocan en elementos de • Pruebas de portabilidad
experiencia de usuario, • Pruebas de usabilidad
diseño, seguridad y, en
general, de calidad del • Pruebas de seguridad
sistema. • Pruebas de estrés
Tipos de Testing
Tipos de Testing
Pruebas estructurales (caja
blanca)
• Acá estamos interesados en
conocer cómo
funciona nuestro sistema,
no con la perspectiva del
usuario sino como
desarrollador.
Tipos de Testing
Pruebas de manejo de cambios
• En esta parte probamos nuevamente un componente o un
módulo para verificar que no haya sido afectado por
actualizaciones realizadas en otras partes de nuestro software
y así evitamos que los usuarios puedan percatarse del error.
Testing por software
• Selenium (Web Application Testing)
• Appium (Mobile Testing)
• JMeter (Load Testing)
• Jenkins (Continuous Testing)
• TestLink (Test Management)
• Mantis (Bug-Tracking & Project Management)
• Postman (API Testing)
• FileZilla (FTP Solution)
• AutoIT (Language Automation) Firebug /
Firepath (Online Debugging)
• GitHub (Project & Source Code Hosting)
• Bugzilla (Defect Tracking & Collaboration)
• RazorSQL (Database Query Tool)
• PhantomJS (Headless Browser)
• UIAutomator (Android Testing Framework)
Testing de Software

También podría gustarte