Está en la página 1de 30

DESARROLLO DE APLICACIONES INFORMTICAS

UNIDAD # 8 DISEOS DE PLANES DE PRUEBAS DE SOFTWARE

Pruebas del software, tipos, mtodos, herramientas, diseo de seguridad, audicin, recuperacin de sistema, diseo de prueba

INTEGRANTES:
Andrea fuentes (coordinadora) Letty Moncada(secretaria) Angie Lara Rivera Glenda Pilco Paguay Melissa Suarez Albn Profesora: Glenda Gutirrez Curso: 4/14

Objetivos :
Esta actividad tiene por objetivo determinar lo siguiente: * Arquitectura Jerrquica de las pruebas a realizar. * Responsables de la realizacin de las pruebas. * Objetivos de la pruebas. * Planificacin de las necesidades de recursos tcnicos y personal, necesarios para la realizacin de la prueba.

PRUEBAS SOFTWARE

DE

Las pruebas de software son procesos que permite verificar y revelar la calidad de un producto software. Son utilizados para identificar posible fallos de implementacin, calidad o usabilidad de un programa de ordenador

TIPOS DE PRUEBAS DE SOFTWARE

Prueba unitaria: es una forma de probar el correcto funcionamiento de modulo de cdigo. Prueba funcional: es una prueba basada en la ejecucin revisin y retroalimento de las funcionalidades previamente diseadas del software Prueba de integracin: son aquellas que se realizan en el mbito del desarrollo del software. Hay 2 formas de integracin. Integracin no incremental: se combina todos los mdulos por anticipados Integracin incremental: el programa se construye y se prueba en pequeos segmentos

Prueba de validacin: proceso de revisin que el sistema de software producido cumple con las especificaciones. Cajas blancas: se realiza sobre las funciones internas de un modulo Caja negra: ejercita los requisitos personales desde el exterior del modulo Prueba de arquitectura y aplicaciones: es la posible presencia de varias plataformas de hardware diferentes, complejidad de la comunicacin en red y la necesidad de servir a varios clientes desde una base de datos centralizada y los requisitos de coordinacin.

Especificacin: consiste en probar la aplicacin de la documentacin que hizo antes o que tenga todas las funciones dichas Usabilidad: asegurar la interface del usuario y funcione correctamente Regresin: esta prueba incluye todas las pruebas anteriores en caso de que se le haga algn cambio o algn modulo despus de haber sido puesto en ambiente de produccin

MTODOS DE PRUEBA DEL SOFTWARE

Las pruebas son de gran importancia en la garanta de la calidad del software. los objetivos principales: oDetectar un error oTener un buen caso de prueba oDescubrir un error no descubierto antes

PRINCIPIOS PRUEBA

DE

LA

Hacer un seguimiento de las pruebas hasta los requisitos del cliente Plantear y disear las pruebas antes de generar ningn cdigo El 80% de todos los errores se centran en solo 20% de los mdulos Empezar las pruebas en mdulos individuales y avanzar hasta probar el sistema entero No son posibles las pruebas exhaustivas Deben realizarse por un equipo independiente al equipo de desarrollo

Un software fcil de probar tiene loas siguientes caractersticas: Operatividad Objetividad Capacidad de composicin Simplicidad Estabilidad Facilidad de compresin

HERRAMIENTAS DE PRUEBAS SOFTWARE

Existe herramientas que soportan las pruebas del software algunos proveedores ofrecen una serie integrada que soportan las pruebas y el desarrollo de un proyecto. Las herramientas de pruebas del software proporcionan los criterios funcionales, la infraestructura que la soporta y una idea de la posicin que ocupa el proveedor en el mercado

CLASES DE HERRAMIENTAS

Edicin y examen del cdigo Codificacin Verificacin y validacin Gestin de configuracin Mtricas Otras herramientas

DISEO SEGURIDAD

DE

Dentro de un sistema de seguridad se involucra la integracin de personas, procedimientos, y equipos de proteccin de bienes, instalaciones y personas contra los riesgos probables. Los principios de deteccin, retardo y respuestas a la instruccin y dentro de el ,cobre especial importancia el sistema de barreras

El desarrollo de estos objetivos se puede hacer Estudio de Seguridad que permite la recopilacin de informacin necesaria y el conocimiento general de la operacin de la operacin de la empresa y sus necesidades de seguridad y proteccin Debe determinar la amenaza, definiendo su naturaleza, capacidades, alcance y mtodos de operacin, as como los bienes y personas que podran ser objetivos de tal amenaza El proceso general comienza con la definicin de objetivos, el diseo del sistema que lograra esos objetivos y termina con la evaluacin de su funcionamiento y confiabilidad.

AUDITORIA DE SISTEMA DE INFORMACIN


DEFINICIN DE AUDITORIA: Se define como un proceso sistemtico que consiste en obtener y evaluar objetivamente evidencias sobre las afirmaciones relativas los actos y eventos de carcter econmico; con el fin de determinar el grado de correspondencia entre esas afirmaciones y los criterios establecidos, para luego comunicar los resultados a las personas interesadas.

La auditoria se clasifica en auditoria financiera y operativa. La auditoria financiera efecta un examen sistemtico de los estados financieros, los registros y las operaciones correspondientes La auditoria operativa cae dentro de un examen sistemtico de las actividades de una organizacin (o de un segmento estipulado de las misma) en relacin con objetivos especficos. Auditoria de sistemas: se encarga de llevar a cabo la evaluacin de normas, controles, tcnicas y procedimientos que se tienen establecidos en una empresa para lograr una confiabilidad La auditoria de sistemas: es una rama especializada de la auditoria que promueve y aplica conceptos de auditoria en el rea de sistemas de informacin El objetivo final que tiene el auditor de sistemas es de dar recomendaciones a la alta gerencia para mejorara o lograr un adecuado control interno en ambientes de tecnologa informtica con el fin de lograr mayor eficiencia operacional y administrativa

OBJETIVOS ESPECFICOS DE LA AUDITORIA DE SISTEMAS: 1.-Participacion en el desarrollo de nuevos sistemas: Evaluacin de controles Cumplimiento de la metodologa 2.-Evaluacion de la seguridad en el rea de informtica 3.-Evaluacion de suficiencia en los planes de contingencia Respaldos, prever que va a pasar si se presentan fallas

Corrige determinados problemas como archivos de sistemas que faltan o estn daados que pueden impedir que Windows se inicie correctamente. Cuando se ejecuta reparacin de inicio, para que el equipo pueda iniciarse correctamente

OPCION RECUPERACION SISTEMA

DE DEL

Seala el enfoque y el esquema de actividades de prueba, as como los elementos a probar, las caractersticas, las actividades de prueba, el personal responsable y los riesgos asociados

Diseo de la prueba

Es la actividad ms importante, en la que se define la prueba mediante casos concretos. Es cuando aplicamos las estrategias: funcional, estructural, etc. Enfocarnos en el diseo de los casos de prueba permite prevenir faltas. Segn el modelo de proceso (tradicional o gil) el diseo se aplica distinto, pero el objetivo es el mismo. Documentar los casos para que otro pueda aplicarlos Conducir el desarrollo mediante la prueba, test-first

DISEO DE PLANES DE PRUEBAS

Se compone de los siguientes pasos:

Plan De Pruebas

Seala el enfoque, los recursos y el esquema de actividades de prueba, as como los elementos a probar, las caractersticas, las actividades de prueba, el personal responsable y los riesgos asociados.

Especificacin De Caso De Prueba Define uno de los casos de prueba identificando por una especificacin del diseo de las pruebas. Elementos software (por ejemplo, mdulos) que se van a probar: definir dichos elementos y las caractersticas que ejercitar este caso Especificaciones de cada entrada requerida para ejecutar el caso(incluyendo las relaciones entre las diversas entradas; por ejemplo, la sincronizacin de las mismas) Especificaciones de todas las salidas y las caractersticas requeridas (por ejemplo, el tiempo respuesta) para los elementos que se van a probar Necesidades de entorno (hardware, software y otras como, por ejemplo, el personal)

Estructura de los pasos fijada en el estndar Plan de Pruebas 1. Identificador nico del documento 2. Introduccin y resumen de elementos y caractersticas a probar 3. Elementos software a probar 4. Caractersticas a probar 5. Caractersticas que no se probarn 6. Enfoque general de la prueba 7. Criterios de paso/fallo para cada elemento 8. Criterios de suspensin y requisitos de reanudacin 9. Documentos a entregar 10. Actividades de preparacin y ejecucin de pruebas 11. Necesidades de entorno 12. Responsabilidades en la organizacin y realizacin de las pruebas 13. Necesidades de personal y formacin 14. Esquema de tiempos 15. Riesgos asumidos por el plan y planes de contingencias

16. Aprobaciones y firmas con nombre y puesto desempeado

PLAN DE PRUEBAS

Aportamos a la implementacin del proyecto, metodologa para la especificacin de casos de prueba, su seguimiento y control con sistemas informticos y reportes de progreso. Por el conocimiento tcnico, llegamos hasta el nivel de pruebas de integracin, pruebas de estrs de aplicaciones asistido con herramientas automatizadas mayormente a la medida.

Especificacin Del Diseo De Pruebas


Especificar los refinamientos necesarios sobre el enfoque general reflejado en el plan e identificar las caractersticas que se deben probar con este diseo de pruebas. Identificador nico para la especificacin. Proporcionar tambin una referencia del plan asociado (si existe) Caractersticas a probar de los elementos software (y combinaciones de caractersticas) Detalles sobre el plan de pruebas del que surge este diseo, incluyendo las tcnicas de prueba especfica y los mtodos de anlisis de resultados

Especificacin De Procedimiento De Prueba


Especificar los pasos para la ejecucin de un conjunto de casos de prueba o, ms generalmente, los pasos utilizados para analizar un elemento software con el propsito de evaluar un conjunto de caractersticas del mismo. Identificador nico de la especificacin y referencia a la correspondiente especificacin de diseo de prueba Objetivo del procedimiento y lista de casos que se ejecutan con l Requisitos especiales para la ejecucin (por ejemplo, entorno especial o personal especial)

Buscador: google

Bibliografa:
http://elrincondelvago=com46dfhrcvbr http.//es.sistemasoperativos.edu/tecnicasihg56o8hgcompu78r094r/df wiha874=6(p757tigkljy5= http://es.wikipedia.org/wiki/Pruebas_de_rendimiento_del_software http://chie.uniandes.edu.co/~gsd/index.php?option=com_content&ta sk=view&id=130&Itemid=183 http://www.cesperu.com/content/diseno-del-sistema-de-seguridadfisica http://yuddyreyes.blogspot.com/2010/03/cap-11-tecnicas-especialesde-auditoria_29.html http://es.kioskea.net/forum/affich-20615-recuperacion-delsistema#q=Dise%F1o+de+recuperacion+del+sistema&cur=1&url=%2F

VOCABULARIO

Arquitectura: Conjunto de mtodos y tcnicas que proveen una descripcin abstracta de un sistema permitiendo manejar la complejidad de esta actividad Usabilidad: s la facilidad con que las personas pueden utilizar una herramienta particular o cualquier otro objeto fabricado por humanos con el fin de alcanzar un objetivo concreto. Jerrquico: Algo que se clasifica segn diversos criterios en sucesivos niveles o capas. Retroalimento: Transmisin de corriente o tensin desde la salida de un circuito o dispositivo a su entrada de reacciones metablicas. Produccin: Es la representacin de una idea, su materializacin despus de haber sido concebida, estudiada y depurada para ser expresada de la mejor manera posible. Infraestructura: es la base material de la sociedad que determina la estructura social y el desarrollo y cambio social. Incluye las fuerzas productivas y las relaciones de produccin. ...