Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Pruebas Funcionales

Descargar como txt, pdf o txt
Descargar como txt, pdf o txt
Está en la página 1de 3

Pruebas funcionales

pueden aplicarse en cualquier nivel del proceso y verificar que cada funcion del
software opere con sus especificaciones, deben validar tanto las funciones
principales y las de uso basico

Pruebas no funcionales
tambien pueden aplicarse en cualquier nivel del proceso y debn realizarse despues
de las funcionales es checar que el software funcione bien y su fiabilidad y
rendimiento

Pruebas de caja Blanca(pruebas de estructura)


estan basadas en codigo interno del software
*Fallas en la seguridad interna
*Trayectorias mal estructuradas o rotas en los procesos de codificacion
*flujo de los valores de entrada atraves del codigo
*Resultados esperados
*Funcionalidad de los bucles condicionales

todo para fortalecer la seguridad, mejorar el diseño y usabilidad de los sistemas

Prubeas de caja Negra


Verifican la funcionalidad del software sin examinar la estructura del codigo
interno, los pasos para ejectuar las pruebas son:

*Reconocer los requerimientos y especificaciones del software


* Escoger valores validos e invalidos para constatar como son usados por el
software
* Determinar cuales son las respuestas esperadas para cada uno de los valores
elegidos
* Contruir casos de prueba para los valores de entrada y ejecutarlos
*Comparar respuestas obtenidas con las esperadas y determinar errores

Repeticion de pruenas y Pruebas de Regresion


Se ejecutan para confirmar que los cambios hechos en el codigo no han afectado
otras funciones las cuales incluyen
*Correccion de Fallas
*Cambios en el codigo
*Caracteristcas del software
Es necesario repetir una prueba para verificar que el cambio ah sido corregido

Proceso de pruebas
se compone de 5 elementos pricipales que contemplan el ciclo de vida de un producto
*planificacion y control
es la actividad para definir los objetivos y cumplir metas
- identifiicar defectos
- calidad del software
- facilitar info para toma de decisiones
- evitar defectos

Control de pruebas compara el progreso real con la planificacion e informa sobre su


estado para cumplir con los obejtivos

*Analisi y diseño de prueba


transforma los objetivos en tareas (requisitos, analisis de riesgos, base de
pruebas) diseñar y ordenar los casos de prueba, identirficar los datos de prueba,
diseñar la configuracion del entorno de las pruebas
*Ejecucion
es la actividad en la que se epecifican los procedimientos

-verificar que el entorno de las pruebas haya sido debidamente configurado


-implementar los casos de prueba
-registrar resultados de ejecucion

*Evaluacion de los criterios de salida e informes


es la actividad que compara la ejecucion de las pruebas contra los objetivos
definidos
- comporbar resultados con los valores planificaados
- evaluar si se requieren mas pruebas
-resumen de las pruebas para el quipo y el cliente

Actividades de cierre
se recopilan los datos de las pruebas terminadas
-Conmprobar que documentos se entregaron
- cerrar informes de incidencias
-Documentacion de cuantos usuarios aceptaron el sistema
-archivar productos de soporte, entorno y la infraestructura para usarlos en
futuras pruebas
-utilizar info recopilada para mejorar madurez de pruebas

el proceso de pruebas cubre mas aspectos que la ejecucion,analiza y verifica todo


el sistema

Metricas y mediciones
al conjunto de mediciones de un software se le conoce como metrica estas se hacen
con la finalidad de tener una idea clara sobre el estado actual del producto y si
realmente existe alguna mejora en la correcion de errores

Metricas de software
* metrcas de tamañao
sirven para determinar la longitud del software se hacen contando las lineas de
codigo que lo conforman
* metricas de calidad
utilizan el numero de defectos encontrados en el producto
*metricas de seguridad
se usan para determinar si el sistema podra reisistir ataques de acceso no
autorizado

Definir metricas
- numero limitado de metricas que sean utiles para evitar problemas de
interpretacion
-metas para un proceso, una tarea, un coponente o sistema
-seguimiento y recopliacion debe estar automtizado para reducir los tiempos de
revision
-comunicar a tu cliente y euqipo info importante

Principios de las pruebas


existen varios tipos de pruebas que podemos aplicar al software de un cel o compu,
sirven para demostrar que existen defectos en el software, efectuar una prueba en
donde no se encuentren defectos no significa que estos no existan solo que la
prueba no pudo detectarlos
, no es posible realizar una prueba que cubra todas las variaables y necesidades
del cliente se realizan al inicio del ciclo de vida de los productos, agruparlas
por tipo para revisar el software ayuda a detectar el mismo tipoo de defecto mas
rapido, deben actualizarse periodicamente para detectar nuevos errores, sefectuan
dependiendo el funcionamiento del software, el porducto final debe cumplir con las
espectatias del usuario

También podría gustarte