Diseã±os de planes_de_pruebas_de_software1
Upcoming SlideShare
Loading in...5
×
 

Diseã±os de planes_de_pruebas_de_software1

on

  • 269 views

 

Statistics

Views

Total Views
269
Views on SlideShare
246
Embed Views
23

Actions

Likes
0
Downloads
1
Comments
0

2 Embeds 23

http://diapositivainformatica.blogspot.com 22
http://diapositivainformatica.blogspot.mx 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Diseã±os de planes_de_pruebas_de_software1 Diseã±os de planes_de_pruebas_de_software1 Presentation Transcript

  • DESARROLLODEAPLICACIONESINFORMÁTICAS
  • UNIDAD # 8DISEÑOS DE PLANES DE PRUEBAS DESOFTWAREPruebas del software, tipos,métodos, herramientas, diseño deseguridad, audición, recuperaciónde sistema, diseño de prueba
  • INTEGRANTES:Andrea fuentes (coordinadora)Letty Moncada(secretaria)Angie Lara RiveraGlenda Pilco PaguayMelissa Suarez AlbánProfesora: Glenda GutiérrezCurso: 4/14
  • Objetivos : Esta actividad tiene por objetivodeterminar lo siguiente:* Arquitectura Jerárquica de las pruebasa realizar.* Responsables de la realización de laspruebas.* Objetivos de la pruebas.* Planificación de las necesidades derecursos técnicos y personal, necesariospara la realización de la prueba.
  • PRUEBAS DE SOFTWARELas pruebas de software sonprocesos que permite verificar yrevelar la calidad de un productosoftware. Son utilizados paraidentificar posible fallos deimplementación, calidad ousabilidad de un programa deordenador
  • TIPOS DEPRUEBAS DESOFTWARE
  • Prueba unitaria: es una forma de probar elcorrecto funcionamiento de modulo de código.Prueba funcional: es una prueba basada en laejecución revisión y retroalimento de lasfuncionalidades previamente diseñadas delsoftware Prueba de integración: son aquellas que serealizan en el ámbito del desarrollo del software.Hay 2 formas de integración.Integración no incremental: se combina todos losmódulos por anticipadosIntegración incremental: el programa seconstruye y se prueba en pequeños segmentos
  • Prueba de validación: proceso de revisión que elsistema de software producido cumple con lasespecificaciones.Cajas blancas: se realiza sobre las funcionesinternas de un moduloCaja negra: ejercita los requisitos personalesdesde el exterior del moduloPrueba de arquitectura y aplicaciones: es laposible presencia de varias plataformas dehardware diferentes, complejidad de lacomunicación en red y la necesidad de servir avarios clientes desde una base de datoscentralizada y los requisitos de coordinación.
  • Especificación: consiste en probar laaplicación de la documentación que hizoantes o que tenga todas las funcionesdichas Usabilidad: asegurar la interface delusuario y funcione correctamente Regresión: esta prueba incluye todas laspruebas anteriores en caso de que se lehaga algún cambio o algún modulo despuésde haber sido puesto en ambiente deproducción
  • MÉTODOS DE PRUEBA DEL SOFTWARE Las pruebas son de gran importancia enla garantía de la calidad del software.los objetivos principales:oDetectar un erroroTener un buen caso de pruebaoDescubrir un error no descubiertoantes
  • PRINCIPIOS DE LA PRUEBAHacer un seguimiento de las pruebas hasta losrequisitos del clientePlantear y diseñar las pruebas antes de generarningún códigoEl 80% de todos los errores se centran en solo20% de los módulosEmpezar las pruebas en módulos individuales yavanzar hasta probar el sistema enteroNo son posibles las pruebas exhaustivasDeben realizarse por un equipo independienteal equipo de desarrollo
  • Un software fácil de probar tiene loassiguientes características:•Operatividad•Objetividad•Capacidad de composición•Simplicidad•Estabilidad•Facilidad de compresión
  • HERRAMIENTAS DE PRUEBAS SOFTWAREExiste herramientas que soportan laspruebas del software algunos proveedoresofrecen una serie integrada que soportanlas pruebas y el desarrollo de un proyecto.Las herramientas de pruebas del softwareproporcionan los criterios funcionales, lainfraestructura que la soporta y una ideade la posición que ocupa el proveedor enel mercado
  • CLASES DE HERRAMIENTASEdición y examen del códigoCodificaciónVerificación y validaciónGestión de configuraciónMétricasOtras herramientas
  • DISEÑO DE SEGURIDADDentro de un sistema de seguridad seinvolucra la integración de personas,procedimientos, y equipos de protecciónde bienes, instalaciones y personas contralos riesgos probables. Los principios dedetección, retardo y respuestas a lainstrucción y dentro de el ,cobre especialimportancia el sistema de barreras
  • El desarrollo de estos objetivos se puede hacer∞Estudio de Seguridad que permite larecopilación de información necesaria y elconocimiento general de la operación de laoperación de la empresa y sus necesidades deseguridad y protección∞Debe determinar la amenaza, definiendo sunaturaleza, capacidades, alcance y métodos deoperación, así como los bienes y personas quepodrían ser objetivos de tal amenaza∞El proceso general comienza con la definiciónde objetivos, el diseño del sistema que lograraesos objetivos y termina con la evaluación de sufuncionamiento y confiabilidad.
  • AUDITORIA DE SISTEMA DE INFORMACIÓNDEFINICIÓN DE AUDITORIA: Se define como unproceso sistemático que consiste en obtener yevaluar objetivamente evidencias sobre lasafirmaciones relativas los actos y eventos decarácter económico; con el fin de determinar elgrado de correspondencia entre esasafirmaciones y los criterios establecidos, paraluego comunicar los resultados a las personasinteresadas.
  • La auditoria se clasifica en auditoria financiera y operativa.La auditoria financiera efectúa un examen sistemático de losestados financieros, los registros y las operacionescorrespondientesLa auditoria operativa cae dentro de un examen sistemático delas actividades de una organización (o de un segmentoestipulado de las misma) en relación con objetivos específicos.Auditoria de sistemas: se encarga de llevar a cabo la evaluaciónde normas, controles, técnicas y procedimientos que se tienenestablecidos en una empresa para lograr una confiabilidadLa auditoria de sistemas: es una rama especializada de laauditoria que promueve y aplica conceptos de auditoria en elárea de sistemas de informaciónEl objetivo final que tiene el auditor de sistemas es de darrecomendaciones a la alta gerencia para mejorara o lograr unadecuado control interno en ambientes de tecnologíainformática con el fin de lograr mayor eficiencia operacional yadministrativa
  • OBJETIVOS ESPECÍFICOS DE LA AUDITORIA DE SISTEMAS:1.-Participacion en el desarrollo de nuevossistemas: Evaluación de controles Cumplimiento de la metodología2.-Evaluacion de la seguridad en el área deinformática3.-Evaluacion de suficiencia en los planes decontingencia Respaldos, prever que va a pasar si sepresentan fallas
  • OPCION DE RECUPERACION DEL SISTEMACorrige determinados problemas comoarchivos de sistemas que faltan oestán dañados que pueden impedirque Windows se inicie correctamente.Cuando se ejecuta reparación deinicio, para que el equipo puedainiciarse correctamente
  • Señala el enfoque y el esquema deactividades de prueba, así comolos elementos a probar, lascaracterísticas, las actividades deprueba, el personal responsable ylos riesgos asociados
  • Diseño de la prueba– Es la actividad más importante, en la que se define laprueba mediante casos concretos. Es cuandoaplicamos las estrategias: funcional, estructural, etc.– Enfocarnos en el diseño de los casos de pruebapermite prevenir faltas.– Según el modelo de proceso (tradicional o ágil) eldiseño 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
  • DISEÑO DE PLANES DE PRUEBASSe compone de los siguientes pasos:Plan De PruebasSeñala el enfoque, los recursos y elesquema de actividades de prueba, asícomo los elementos a probar, lascaracterísticas, las actividades deprueba, el personal responsable y losriesgos asociados.
  • Especificación De Caso De Prueba Define uno de los casos de prueba identificandopor una especificación del diseño de las pruebas. Elementos software (por ejemplo, módulos) que sevan a probar: definir dichos elementos y lascaracterísticas que ejercitará este caso· Especificaciones de cada entrada requerida paraejecutar el caso(incluyendo las relaciones entre lasdiversas entradas; por ejemplo, la sincronización delas mismas)·Especificaciones de todas las salidas y lascaracterísticas requeridas (por ejemplo, el tiemporespuesta) para los elementos que se van a probar·Necesidades de entorno (hardware, software yotras como, por ejemplo, el personal)
  • Estructura de los pasos fijada en el estándarPlan de Pruebas1. Identificador único del documento2. Introducción y resumen de elementos y características a probar3. Elementos software a probar4. Características a probar5. Características que no se probarán6. Enfoque general de la prueba7. Criterios de paso/fallo para cada elemento8. Criterios de suspensión y requisitos de reanudación9. Documentos a entregar10. Actividades de preparación y ejecución de pruebas11. Necesidades de entorno12. Responsabilidades en la organización y realización de las pruebas13. Necesidades de personal y formación14. Esquema de tiempos15. Riesgos asumidos por el plan y planes de contingencias16. Aprobaciones y firmas con nombre y puesto desempeñado
  • PLAN DE PRUEBASAportamos a la implementación del proyecto,metodología para la especificación de casos deprueba, su seguimiento y control con sistemasinformáticos y reportes de progreso.Por el conocimiento técnico, llegamos hasta elnivel de pruebas de integración, pruebas deestrés de aplicaciones asistido con herramientasautomatizadas mayormente a la medida.
  • Especificación Del Diseño De PruebasEspecificar los refinamientos necesarios sobre elenfoque general reflejado en el plan e identificar lascaracterísticas que se deben probar con este diseño depruebas.·Identificador único para la especificación. Proporcionartambién una referencia del plan asociado (si existe)·Características a probar de los elementos software (ycombinaciones de características)·Detalles sobre el plan de pruebas del que surge estediseño, incluyendo las técnicas de prueba específica y losmétodos de análisis de resultados
  • Especificación De Procedimiento De PruebaEspecificar los pasos para la ejecución de unconjunto de casos de prueba o, más generalmente,los pasos utilizados para analizar un elementosoftware con el propósito de evaluar un conjunto decaracterísticas del mismo.Identificador único de la especificación yreferencia a la correspondiente especificación dediseño de prueba·Objetivo del procedimiento y lista de casos que seejecutan con él·Requisitos especiales para la ejecución (porejemplo, entorno especial o personal especial)
  • Buscador: google Bibliografía:http://elrincondelvago=com46dfhrcvbrhttp.//es.sistemasoperativos.edu/tecnicasihg56o8hgcompu78r094r/dfwiha874=6(p75¡7tigkljy5=http://es.wikipedia.org/wiki/Pruebas_de_rendimiento_del_softwarehttp://chie.uniandes.edu.co/~gsd/index.php?option=com_content&task=view&id=130&Itemid=183http://www.cesperu.com/content/diseno-del-sistema-de-seguridad-fisicahttp://yuddyreyes.blogspot.com/2010/03/cap-11-tecnicas-especiales-de-auditoria_29.htmlhttp://es.kioskea.net/forum/affich-20615-recuperacion-del-sistema#q=Dise%F1o+de+recuperacion+del+sistema&cur=1&url=%2F
  • VOCABULARIOArquitectura: Conjunto de métodos y técnicas que proveen unadescripción abstracta de un sistema permitiendo manejar lacomplejidad de esta actividadUsabilidad: s la facilidad con que las personas pueden utilizar unaherramienta particular o cualquier otro objeto fabricado porhumanos con el fin de alcanzar un objetivo concreto.Jerárquico: Algo que se clasifica según diversos criterios ensucesivos niveles o capas.Retroalimento: Transmisión de corriente o tensión desde la salidade un circuito o dispositivo a su entrada de reaccionesmetabólicas.Producción: Es la representación de una idea, su materializacióndespués de haber sido concebida, estudiada y depurada para serexpresada de la mejor manera posible.Infraestructura: es la base material de la sociedad que determinala estructura social y el desarrollo y cambio social. Incluye lasfuerzas productivas y las relaciones de producción. ...