SlideShare una empresa de Scribd logo
1 de 30
DESARROLLO
DE
APLICACIONES
INFORMÁTICAS
UNIDAD            #           8
DISEÑOS DE PLANES DE PRUEBAS DE
SOFTWARE


Pruebas    del   software,   tipos,
métodos, herramientas, diseño de
seguridad, audición, recuperación
de sistema, diseño de prueba
INTEGRANTES:
Andrea fuentes (coordinadora)
Letty Moncada(secretaria)
Angie Lara Rivera
Glenda Pilco Paguay
Melissa Suarez Albán

Profesora: Glenda Gutiérrez
Curso: 4/14
Objetivos :
 Esta actividad tiene por objetivo
determinar lo siguiente:
* Arquitectura Jerárquica de las pruebas
a realizar.
* Responsables de la realización de las
pruebas.
* Objetivos de la pruebas.
* Planificación de las necesidades de
recursos técnicos y personal, necesarios
para la realización de la prueba.
PRUEBAS       DE
        SOFTWARE

Las pruebas de software son
procesos que permite verificar y
revelar la calidad de un producto
software. Son utilizados para
identificar    posible   fallos de
implementación,        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 código.
Prueba funcional: es una prueba basada en la
ejecución revisión y retroalimento de las
funcionalidades previamente diseñadas del
software
 Prueba de integración: son aquellas que se
realizan en el ámbito del desarrollo del software.
Hay 2 formas de integración.
Integración no incremental: se combina todos los
módulos por anticipados
Integración     incremental:  el    programa    se
construye y se prueba en pequeños segmentos
Prueba de validación: proceso de revisión 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
comunicación en red y la necesidad de servir a
varios clientes desde una base de datos
centralizada y los requisitos de coordinación.
Especificación: consiste en probar la
aplicación de la documentación que hizo
antes o que tenga todas las funciones
dichas
 Usabilidad: asegurar la interface del
usuario y funcione correctamente
 Regresión: esta prueba incluye todas las
pruebas anteriores en caso de que se le
haga algún cambio o algún modulo después
de haber sido puesto en ambiente de
producción
MÉTODOS DE PRUEBA
         DEL SOFTWARE

 Las pruebas son de gran importancia en
la garantía de la calidad del software.
los objetivos principales:
oDetectar un error
oTener un buen caso de prueba
oDescubrir un error no descubierto
antes
PRINCIPIOS     DE    LA
            PRUEBA

Hacer un seguimiento de las pruebas hasta los
requisitos del cliente
Plantear y diseñar las pruebas antes de generar
ningún código
El 80% de todos los errores se centran en solo
20% de los módulos
Empezar las pruebas en módulos 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 fácil de probar tiene loas
siguientes características:
•Operatividad
•Objetividad
•Capacidad de composición
•Simplicidad
•Estabilidad
•Facilidad de compresión
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 posición que ocupa el proveedor en
el 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
           SEGURIDAD


Dentro de un sistema de seguridad se
involucra la integración de personas,
procedimientos, y equipos de protección
de bienes, instalaciones y personas contra
los riesgos probables. Los principios de
detección, retardo y respuestas a la
instrucción 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
recopilación de información necesaria y el
conocimiento general de la operación de la
operación de la empresa y sus necesidades de
seguridad y protección
∞Debe determinar la amenaza, definiendo su
naturaleza, capacidades, alcance y métodos de
operación, así como los bienes y personas que
podrían ser objetivos de tal amenaza
∞El proceso general comienza con la definición
de objetivos, el diseño del sistema que lograra
esos objetivos y termina con la evaluación de su
funcionamiento y confiabilidad.
AUDITORIA   DE
           SISTEMA     DE
           INFORMACIÓN

DEFINICIÓN DE AUDITORIA: Se define como un
proceso sistemático que consiste en obtener y
evaluar objetivamente evidencias sobre las
afirmaciones relativas los actos y eventos de
carácter económico; 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 efectúa un examen sistemático de los
estados financieros, los registros y las operaciones
correspondientes
La auditoria operativa cae dentro de un examen sistemático de
las actividades de una organización (o de un segmento
estipulado de las misma) en relación con objetivos específicos.
Auditoria de sistemas: se encarga de llevar a cabo la evaluación
de normas, controles, técnicas 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 información
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 tecnología
informática con el fin de lograr mayor eficiencia operacional y
administrativa
OBJETIVOS
            ESPECÍFICOS DE LA
            AUDITORIA           DE
            SISTEMAS:
1.-Participacion en el desarrollo de nuevos
sistemas:
    Evaluación de controles
    Cumplimiento de la metodología
2.-Evaluacion de la seguridad en el área de
informática
3.-Evaluacion de suficiencia en los planes de
contingencia
    Respaldos, prever que va a pasar si se
presentan fallas
OPCION          DE
         RECUPERACION   DEL
         SISTEMA
Corrige determinados problemas como
archivos de sistemas que faltan o
están dañados que pueden impedir
que Windows se inicie correctamente.
Cuando se ejecuta reparación de
inicio, para que el equipo pueda
iniciarse correctamente
Señala el enfoque y el esquema de
actividades de prueba, así como
los elementos a probar, las
características, las actividades de
prueba, el personal responsable y
los riesgos asociados
Diseño de la prueba
– Es la actividad más importante, en la que se define la
prueba mediante casos concretos. Es cuando
aplicamos las estrategias: funcional, estructural, etc.
– Enfocarnos en el diseño de los casos de prueba
permite prevenir faltas.
– Según el modelo de proceso (tradicional o ágil) el
diseñ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 PRUEBAS

Se compone de los siguientes pasos:
Plan De Pruebas
Señala el enfoque, los recursos y el
esquema de actividades de prueba, así
como los elementos a probar, las
características, las actividades de
prueba, el personal responsable y los
riesgos asociados.
Especificación De Caso De Prueba
 Define uno de los casos de prueba identificando
por una especificación del diseño de las pruebas.
 Elementos software (por ejemplo, módulos) que se
van a probar: definir dichos elementos y las
características que ejercitará este caso
· Especificaciones de cada entrada requerida para
ejecutar el caso(incluyendo las relaciones entre las
diversas entradas; por ejemplo, la sincronización de
las mismas)
·Especificaciones de todas las salidas y las
características 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 estándar

Plan de Pruebas

1. Identificador único del documento
2. Introducción y resumen de elementos y características a probar
3. Elementos software a probar
4. Características a probar
5. Características que no se probarán
6. Enfoque general de la prueba
7. Criterios de paso/fallo para cada elemento
8. Criterios de suspensión y requisitos de reanudación
9. Documentos a entregar
10. Actividades de preparación y ejecución de pruebas
11. Necesidades de entorno
12. Responsabilidades en la organización y realización de las pruebas
13. Necesidades de personal y formación
14. Esquema de tiempos
15. Riesgos asumidos por el plan y planes de contingencias
16. Aprobaciones y firmas con nombre y puesto desempeñado
PLAN DE PRUEBAS




Aportamos a la implementación del proyecto,
metodología para la especificación de casos de
prueba, su seguimiento y control con sistemas
informáticos y reportes de progreso.
Por el conocimiento técnico, llegamos hasta el
nivel de pruebas de integración, pruebas de
estrés de aplicaciones asistido con herramientas
automatizadas mayormente a la medida.
Especificación Del Diseño De Pruebas
Especificar los refinamientos necesarios sobre el
enfoque general reflejado en el plan e identificar las
características que se deben probar con este diseño de
pruebas.


·Identificador único para la especificación. Proporcionar
también una referencia del plan asociado (si existe)
·Características a probar de los elementos software (y
combinaciones de características)
·Detalles sobre el plan de pruebas del que surge este
diseño, incluyendo las técnicas de prueba específica y los
métodos de análisis de resultados
Especificación De Procedimiento De Prueba

Especificar los pasos para la ejecución de un
conjunto de casos de prueba o, más generalmente,
los pasos utilizados para analizar un elemento
software con el propósito de evaluar un conjunto de
características del mismo.

Identificador único de la especificación y
referencia a la correspondiente especificación de
diseño de prueba

·Objetivo del procedimiento y lista de casos que se
ejecutan con él
·Requisitos especiales para la ejecución (por
ejemplo, entorno especial o personal especial)
Buscador: google


                      Bibliografía:

http://elrincondelvago=com46dfhrcvbr
http.//es.sistemasoperativos.edu/tecnicasihg56o8hgcompu78r094r/df
wiha874=6(p75¡7tigkljy5=
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-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
VOCABULARIO


Arquitectura: Conjunto de métodos y técnicas que proveen una
descripción 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.
Jerárquico: Algo que se clasifica según diversos criterios en
sucesivos niveles o capas.
Retroalimento: Transmisión de corriente o tensión desde la salida
de un circuito o dispositivo a su entrada de reacciones
metabólicas.
Producción: Es la representación de una idea, su materialización
después 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 producción. ...

Más contenido relacionado

La actualidad más candente

Plan de pruebas de software
Plan de pruebas de softwarePlan de pruebas de software
Plan de pruebas de softwareEdgardo Rojas
 
Estrategias de aplicación de prueba de unidad ,integración, sistema, y de ace...
Estrategias de aplicación de prueba de unidad ,integración, sistema, y de ace...Estrategias de aplicación de prueba de unidad ,integración, sistema, y de ace...
Estrategias de aplicación de prueba de unidad ,integración, sistema, y de ace...carlblakc
 
Testing Software
Testing SoftwareTesting Software
Testing Softwareodelorenzi
 
Introducción de pruebas de software
Introducción de pruebas de softwareIntroducción de pruebas de software
Introducción de pruebas de softwareMarta Silvia Tabares
 
Estrategias de aplicación de pruebas del sistema
Estrategias de aplicación de pruebas del sistemaEstrategias de aplicación de pruebas del sistema
Estrategias de aplicación de pruebas del sistemaResidencia en el CICY
 
Prueba de software
Prueba de softwarePrueba de software
Prueba de softwareozkar21
 
Tipos de pruebas en informatica
Tipos de pruebas en informaticaTipos de pruebas en informatica
Tipos de pruebas en informaticainformatico2021
 
Pruebas De Software
Pruebas De SoftwarePruebas De Software
Pruebas De Softwarearacelij
 
Aseguramiento De Calidad Mp
Aseguramiento De Calidad MpAseguramiento De Calidad Mp
Aseguramiento De Calidad MpZonar
 
Taller 3 calidad_de_software_jcom
Taller 3 calidad_de_software_jcomTaller 3 calidad_de_software_jcom
Taller 3 calidad_de_software_jcomJuan Carlos Ospina
 
Estrategias de Pruebas de Software
Estrategias de Pruebas de SoftwareEstrategias de Pruebas de Software
Estrategias de Pruebas de SoftwareLucia Gasperin
 
Documentacion de las pruebas normas y certificaciones de software.
Documentacion de las pruebas normas y certificaciones de software.Documentacion de las pruebas normas y certificaciones de software.
Documentacion de las pruebas normas y certificaciones de software.Isabel Gómez
 
Plan de Pruebas
Plan de PruebasPlan de Pruebas
Plan de Pruebaschoselin
 
Tipos de prueba de software
Tipos de prueba de softwareTipos de prueba de software
Tipos de prueba de softwareTensor
 
Doo 13-testing
Doo 13-testingDoo 13-testing
Doo 13-testingJulio Pari
 
47 19822070 helen_saliyas
47 19822070 helen_saliyas47 19822070 helen_saliyas
47 19822070 helen_saliyasHelen Carelys
 

La actualidad más candente (19)

Plan de pruebas de software
Plan de pruebas de softwarePlan de pruebas de software
Plan de pruebas de software
 
Estrategias de aplicación de prueba de unidad ,integración, sistema, y de ace...
Estrategias de aplicación de prueba de unidad ,integración, sistema, y de ace...Estrategias de aplicación de prueba de unidad ,integración, sistema, y de ace...
Estrategias de aplicación de prueba de unidad ,integración, sistema, y de ace...
 
Testing Software
Testing SoftwareTesting Software
Testing Software
 
Introducción de pruebas de software
Introducción de pruebas de softwareIntroducción de pruebas de software
Introducción de pruebas de software
 
Estrategias de aplicación de pruebas del sistema
Estrategias de aplicación de pruebas del sistemaEstrategias de aplicación de pruebas del sistema
Estrategias de aplicación de pruebas del sistema
 
Auditoria ii
Auditoria iiAuditoria ii
Auditoria ii
 
Prueba de software
Prueba de softwarePrueba de software
Prueba de software
 
Tipos de pruebas en informatica
Tipos de pruebas en informaticaTipos de pruebas en informatica
Tipos de pruebas en informatica
 
Pruebas De Software
Pruebas De SoftwarePruebas De Software
Pruebas De Software
 
Aseguramiento De Calidad Mp
Aseguramiento De Calidad MpAseguramiento De Calidad Mp
Aseguramiento De Calidad Mp
 
Entregables de pruebas
Entregables de pruebasEntregables de pruebas
Entregables de pruebas
 
Taller 3 calidad_de_software_jcom
Taller 3 calidad_de_software_jcomTaller 3 calidad_de_software_jcom
Taller 3 calidad_de_software_jcom
 
Estrategias de Pruebas de Software
Estrategias de Pruebas de SoftwareEstrategias de Pruebas de Software
Estrategias de Pruebas de Software
 
Documentacion de las pruebas normas y certificaciones de software.
Documentacion de las pruebas normas y certificaciones de software.Documentacion de las pruebas normas y certificaciones de software.
Documentacion de las pruebas normas y certificaciones de software.
 
Auditoria ii
Auditoria iiAuditoria ii
Auditoria ii
 
Plan de Pruebas
Plan de PruebasPlan de Pruebas
Plan de Pruebas
 
Tipos de prueba de software
Tipos de prueba de softwareTipos de prueba de software
Tipos de prueba de software
 
Doo 13-testing
Doo 13-testingDoo 13-testing
Doo 13-testing
 
47 19822070 helen_saliyas
47 19822070 helen_saliyas47 19822070 helen_saliyas
47 19822070 helen_saliyas
 

Similar a Planificación de pruebas de software

Unidad # 8 diseño de planes de prueba
Unidad # 8 diseño de planes de pruebaUnidad # 8 diseño de planes de prueba
Unidad # 8 diseño de planes de pruebaDarleneperalta
 
Actividad 3 prueba de software juan esteban uribe m
Actividad 3 prueba de software juan esteban uribe mActividad 3 prueba de software juan esteban uribe m
Actividad 3 prueba de software juan esteban uribe mjuanesellanza1
 
Sistemas i ultimo trabajo
Sistemas i ultimo trabajoSistemas i ultimo trabajo
Sistemas i ultimo trabajoAlejandross1
 
Curso Basico-Testing-03r003.pdf
Curso Basico-Testing-03r003.pdfCurso Basico-Testing-03r003.pdf
Curso Basico-Testing-03r003.pdfBarcodeBarcode
 
Lexi herrera fundamentos del diseno de software
Lexi herrera  fundamentos del diseno de softwareLexi herrera  fundamentos del diseno de software
Lexi herrera fundamentos del diseno de softwarelexiherrera
 
Tipos de auditoria informatica
Tipos de auditoria informaticaTipos de auditoria informatica
Tipos de auditoria informaticaWil Vin
 
Cuadro sinóptico de modelo del ciclo de vida
Cuadro sinóptico de modelo del ciclo de vidaCuadro sinóptico de modelo del ciclo de vida
Cuadro sinóptico de modelo del ciclo de vidaAranza Martinez Vazquez
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de softwarepanavarrv
 
Cuadro sinóptico de modelo del ciclo de vida
Cuadro sinóptico de modelo del ciclo de vidaCuadro sinóptico de modelo del ciclo de vida
Cuadro sinóptico de modelo del ciclo de vidaEllie Martinez
 
Segunda web conferencia
Segunda web conferenciaSegunda web conferencia
Segunda web conferencialeidymedina28
 
Unidad 3 aseguramiento de la calidad de los
Unidad 3 aseguramiento de la calidad de losUnidad 3 aseguramiento de la calidad de los
Unidad 3 aseguramiento de la calidad de lospabloreyes154
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de softwareTensor
 
Fundamento del Diseño de Software
Fundamento del Diseño de SoftwareFundamento del Diseño de Software
Fundamento del Diseño de SoftwareGlamisleidys Chourio
 
pruebas de calidad.pdf
pruebas de calidad.pdfpruebas de calidad.pdf
pruebas de calidad.pdfChirmi1
 

Similar a Planificación de pruebas de software (20)

Unidad # 8 diseño de planes de prueba
Unidad # 8 diseño de planes de pruebaUnidad # 8 diseño de planes de prueba
Unidad # 8 diseño de planes de prueba
 
Actividad 3 prueba de software juan esteban uribe m
Actividad 3 prueba de software juan esteban uribe mActividad 3 prueba de software juan esteban uribe m
Actividad 3 prueba de software juan esteban uribe m
 
Sistemas i ultimo trabajo
Sistemas i ultimo trabajoSistemas i ultimo trabajo
Sistemas i ultimo trabajo
 
Curso Basico-Testing-03r003.pdf
Curso Basico-Testing-03r003.pdfCurso Basico-Testing-03r003.pdf
Curso Basico-Testing-03r003.pdf
 
Lexi herrera fundamentos del diseno de software
Lexi herrera  fundamentos del diseno de softwareLexi herrera  fundamentos del diseno de software
Lexi herrera fundamentos del diseno de software
 
Tipos de auditoria informatica
Tipos de auditoria informaticaTipos de auditoria informatica
Tipos de auditoria informatica
 
Cuadro sinóptico de modelo del ciclo de vida
Cuadro sinóptico de modelo del ciclo de vidaCuadro sinóptico de modelo del ciclo de vida
Cuadro sinóptico de modelo del ciclo de vida
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de software
 
Cuadro sinóptico de modelo del ciclo de vida
Cuadro sinóptico de modelo del ciclo de vidaCuadro sinóptico de modelo del ciclo de vida
Cuadro sinóptico de modelo del ciclo de vida
 
Segunda web conferencia
Segunda web conferenciaSegunda web conferencia
Segunda web conferencia
 
Fundamentos Rational Tester
Fundamentos Rational TesterFundamentos Rational Tester
Fundamentos Rational Tester
 
Unidad 3 aseguramiento de la calidad de los
Unidad 3 aseguramiento de la calidad de losUnidad 3 aseguramiento de la calidad de los
Unidad 3 aseguramiento de la calidad de los
 
Sqm
SqmSqm
Sqm
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de software
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de software
 
Fundamento del Diseño de Software
Fundamento del Diseño de SoftwareFundamento del Diseño de Software
Fundamento del Diseño de Software
 
pruebas de calidad.pdf
pruebas de calidad.pdfpruebas de calidad.pdf
pruebas de calidad.pdf
 
Epa aqui
Epa aquiEpa aqui
Epa aqui
 
Auditoria ii
Auditoria iiAuditoria ii
Auditoria ii
 
Testing - Ing. Gabriela Muñoz
Testing - Ing. Gabriela MuñozTesting - Ing. Gabriela Muñoz
Testing - Ing. Gabriela Muñoz
 

Más de naviwz

Uso de mãºsica_e_imã¡genes_con_derechos_de_reproducciã³n_libre
Uso de mãºsica_e_imã¡genes_con_derechos_de_reproducciã³n_libreUso de mãºsica_e_imã¡genes_con_derechos_de_reproducciã³n_libre
Uso de mãºsica_e_imã¡genes_con_derechos_de_reproducciã³n_librenaviwz
 
Unidad 7 diseã‘o_estructructurado_de_datos_microsoft_access.
Unidad 7 diseã‘o_estructructurado_de_datos_microsoft_access.Unidad 7 diseã‘o_estructructurado_de_datos_microsoft_access.
Unidad 7 diseã‘o_estructructurado_de_datos_microsoft_access.naviwz
 
Trabajo de informatica
Trabajo de informaticaTrabajo de informatica
Trabajo de informaticanaviwz
 
Seguridad exp osiciion
Seguridad exp osiciionSeguridad exp osiciion
Seguridad exp osiciionnaviwz
 
Ralleres de in
Ralleres de inRalleres de in
Ralleres de innaviwz
 
Mantenimiento del software_unidad___9
Mantenimiento del software_unidad___9Mantenimiento del software_unidad___9
Mantenimiento del software_unidad___9naviwz
 
Grupo 4
Grupo  4Grupo  4
Grupo 4naviwz
 
El blog
El blogEl blog
El blognaviwz
 
Diseã‘o estructurado
Diseã‘o estructuradoDiseã‘o estructurado
Diseã‘o estructuradonaviwz
 
Diapositivas de dai
Diapositivas de daiDiapositivas de dai
Diapositivas de dainaviwz
 
Desarrollo y informaciã³n_en_aplicaciones_informã¡ticas
Desarrollo y informaciã³n_en_aplicaciones_informã¡ticasDesarrollo y informaciã³n_en_aplicaciones_informã¡ticas
Desarrollo y informaciã³n_en_aplicaciones_informã¡ticasnaviwz
 
Desarrollo y aplicaciã“n_a_la_informatica
Desarrollo y aplicaciã“n_a_la_informaticaDesarrollo y aplicaciã“n_a_la_informatica
Desarrollo y aplicaciã“n_a_la_informaticanaviwz
 
Correo electrã³nico
Correo electrã³nicoCorreo electrã³nico
Correo electrã³niconaviwz
 
Copia de unidad 7 diseã‘o_estructructurado_de_datos_microsoft_access.
Copia de unidad 7 diseã‘o_estructructurado_de_datos_microsoft_access.Copia de unidad 7 diseã‘o_estructructurado_de_datos_microsoft_access.
Copia de unidad 7 diseã‘o_estructructurado_de_datos_microsoft_access.naviwz
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del softwarenaviwz
 
Diaspositivas de_informatik_para_presentar_
 Diaspositivas de_informatik_para_presentar_ Diaspositivas de_informatik_para_presentar_
Diaspositivas de_informatik_para_presentar_naviwz
 

Más de naviwz (16)

Uso de mãºsica_e_imã¡genes_con_derechos_de_reproducciã³n_libre
Uso de mãºsica_e_imã¡genes_con_derechos_de_reproducciã³n_libreUso de mãºsica_e_imã¡genes_con_derechos_de_reproducciã³n_libre
Uso de mãºsica_e_imã¡genes_con_derechos_de_reproducciã³n_libre
 
Unidad 7 diseã‘o_estructructurado_de_datos_microsoft_access.
Unidad 7 diseã‘o_estructructurado_de_datos_microsoft_access.Unidad 7 diseã‘o_estructructurado_de_datos_microsoft_access.
Unidad 7 diseã‘o_estructructurado_de_datos_microsoft_access.
 
Trabajo de informatica
Trabajo de informaticaTrabajo de informatica
Trabajo de informatica
 
Seguridad exp osiciion
Seguridad exp osiciionSeguridad exp osiciion
Seguridad exp osiciion
 
Ralleres de in
Ralleres de inRalleres de in
Ralleres de in
 
Mantenimiento del software_unidad___9
Mantenimiento del software_unidad___9Mantenimiento del software_unidad___9
Mantenimiento del software_unidad___9
 
Grupo 4
Grupo  4Grupo  4
Grupo 4
 
El blog
El blogEl blog
El blog
 
Diseã‘o estructurado
Diseã‘o estructuradoDiseã‘o estructurado
Diseã‘o estructurado
 
Diapositivas de dai
Diapositivas de daiDiapositivas de dai
Diapositivas de dai
 
Desarrollo y informaciã³n_en_aplicaciones_informã¡ticas
Desarrollo y informaciã³n_en_aplicaciones_informã¡ticasDesarrollo y informaciã³n_en_aplicaciones_informã¡ticas
Desarrollo y informaciã³n_en_aplicaciones_informã¡ticas
 
Desarrollo y aplicaciã“n_a_la_informatica
Desarrollo y aplicaciã“n_a_la_informaticaDesarrollo y aplicaciã“n_a_la_informatica
Desarrollo y aplicaciã“n_a_la_informatica
 
Correo electrã³nico
Correo electrã³nicoCorreo electrã³nico
Correo electrã³nico
 
Copia de unidad 7 diseã‘o_estructructurado_de_datos_microsoft_access.
Copia de unidad 7 diseã‘o_estructructurado_de_datos_microsoft_access.Copia de unidad 7 diseã‘o_estructructurado_de_datos_microsoft_access.
Copia de unidad 7 diseã‘o_estructructurado_de_datos_microsoft_access.
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del software
 
Diaspositivas de_informatik_para_presentar_
 Diaspositivas de_informatik_para_presentar_ Diaspositivas de_informatik_para_presentar_
Diaspositivas de_informatik_para_presentar_
 

Planificación de pruebas de software

  • 2. UNIDAD # 8 DISEÑOS DE PLANES DE PRUEBAS DE SOFTWARE Pruebas del software, tipos, métodos, herramientas, diseño de seguridad, audición, recuperación de sistema, diseño de prueba
  • 3. INTEGRANTES: Andrea fuentes (coordinadora) Letty Moncada(secretaria) Angie Lara Rivera Glenda Pilco Paguay Melissa Suarez Albán Profesora: Glenda Gutiérrez Curso: 4/14
  • 4. Objetivos : Esta actividad tiene por objetivo determinar lo siguiente: * Arquitectura Jerárquica de las pruebas a realizar. * Responsables de la realización de las pruebas. * Objetivos de la pruebas. * Planificación de las necesidades de recursos técnicos y personal, necesarios para la realización de la prueba.
  • 5. PRUEBAS DE SOFTWARE Las pruebas de software son procesos que permite verificar y revelar la calidad de un producto software. Son utilizados para identificar posible fallos de implementación, calidad o usabilidad de un programa de ordenador
  • 6. TIPOS DE PRUEBAS DE SOFTWARE
  • 7. Prueba unitaria: es una forma de probar el correcto funcionamiento de modulo de código. Prueba funcional: es una prueba basada en la ejecución revisión y retroalimento de las funcionalidades previamente diseñadas del software Prueba de integración: son aquellas que se realizan en el ámbito del desarrollo del software. Hay 2 formas de integración. Integración no incremental: se combina todos los módulos por anticipados Integración incremental: el programa se construye y se prueba en pequeños segmentos
  • 8. Prueba de validación: proceso de revisión 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 comunicación en red y la necesidad de servir a varios clientes desde una base de datos centralizada y los requisitos de coordinación.
  • 9. Especificación: consiste en probar la aplicación de la documentación que hizo antes o que tenga todas las funciones dichas Usabilidad: asegurar la interface del usuario y funcione correctamente Regresión: esta prueba incluye todas las pruebas anteriores en caso de que se le haga algún cambio o algún modulo después de haber sido puesto en ambiente de producción
  • 10. MÉTODOS DE PRUEBA DEL SOFTWARE Las pruebas son de gran importancia en la garantía de la calidad del software. los objetivos principales: oDetectar un error oTener un buen caso de prueba oDescubrir un error no descubierto antes
  • 11. PRINCIPIOS DE LA PRUEBA Hacer un seguimiento de las pruebas hasta los requisitos del cliente Plantear y diseñar las pruebas antes de generar ningún código El 80% de todos los errores se centran en solo 20% de los módulos Empezar las pruebas en módulos individuales y avanzar hasta probar el sistema entero No son posibles las pruebas exhaustivas Deben realizarse por un equipo independiente al equipo de desarrollo
  • 12. Un software fácil de probar tiene loas siguientes características: •Operatividad •Objetividad •Capacidad de composición •Simplicidad •Estabilidad •Facilidad de compresión
  • 13. 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 posición que ocupa el proveedor en el mercado
  • 14. 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
  • 15. DISEÑO DE SEGURIDAD Dentro de un sistema de seguridad se involucra la integración de personas, procedimientos, y equipos de protección de bienes, instalaciones y personas contra los riesgos probables. Los principios de detección, retardo y respuestas a la instrucción y dentro de el ,cobre especial importancia el sistema de barreras
  • 16. El desarrollo de estos objetivos se puede hacer ∞Estudio de Seguridad que permite la recopilación de información necesaria y el conocimiento general de la operación de la operación de la empresa y sus necesidades de seguridad y protección ∞Debe determinar la amenaza, definiendo su naturaleza, capacidades, alcance y métodos de operación, así como los bienes y personas que podrían ser objetivos de tal amenaza ∞El proceso general comienza con la definición de objetivos, el diseño del sistema que lograra esos objetivos y termina con la evaluación de su funcionamiento y confiabilidad.
  • 17. AUDITORIA DE SISTEMA DE INFORMACIÓN DEFINICIÓN DE AUDITORIA: Se define como un proceso sistemático que consiste en obtener y evaluar objetivamente evidencias sobre las afirmaciones relativas los actos y eventos de carácter económico; 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.
  • 18. La auditoria se clasifica en auditoria financiera y operativa. La auditoria financiera efectúa un examen sistemático de los estados financieros, los registros y las operaciones correspondientes La auditoria operativa cae dentro de un examen sistemático de las actividades de una organización (o de un segmento estipulado de las misma) en relación con objetivos específicos. Auditoria de sistemas: se encarga de llevar a cabo la evaluación de normas, controles, técnicas 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 información 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 tecnología informática con el fin de lograr mayor eficiencia operacional y administrativa
  • 19. OBJETIVOS ESPECÍFICOS DE LA AUDITORIA DE SISTEMAS: 1.-Participacion en el desarrollo de nuevos sistemas:  Evaluación de controles  Cumplimiento de la metodología 2.-Evaluacion de la seguridad en el área de informática 3.-Evaluacion de suficiencia en los planes de contingencia  Respaldos, prever que va a pasar si se presentan fallas
  • 20. OPCION DE RECUPERACION DEL SISTEMA Corrige determinados problemas como archivos de sistemas que faltan o están dañados que pueden impedir que Windows se inicie correctamente. Cuando se ejecuta reparación de inicio, para que el equipo pueda iniciarse correctamente
  • 21. Señala el enfoque y el esquema de actividades de prueba, así como los elementos a probar, las características, las actividades de prueba, el personal responsable y los riesgos asociados
  • 22. Diseño de la prueba – Es la actividad más importante, en la que se define la prueba mediante casos concretos. Es cuando aplicamos las estrategias: funcional, estructural, etc. – Enfocarnos en el diseño de los casos de prueba permite prevenir faltas. – Según el modelo de proceso (tradicional o ágil) el diseñ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
  • 23. DISEÑO DE PLANES DE PRUEBAS Se compone de los siguientes pasos: Plan De Pruebas Señala el enfoque, los recursos y el esquema de actividades de prueba, así como los elementos a probar, las características, las actividades de prueba, el personal responsable y los riesgos asociados.
  • 24. Especificación De Caso De Prueba Define uno de los casos de prueba identificando por una especificación del diseño de las pruebas. Elementos software (por ejemplo, módulos) que se van a probar: definir dichos elementos y las características que ejercitará este caso · Especificaciones de cada entrada requerida para ejecutar el caso(incluyendo las relaciones entre las diversas entradas; por ejemplo, la sincronización de las mismas) ·Especificaciones de todas las salidas y las características 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)
  • 25. Estructura de los pasos fijada en el estándar Plan de Pruebas 1. Identificador único del documento 2. Introducción y resumen de elementos y características a probar 3. Elementos software a probar 4. Características a probar 5. Características que no se probarán 6. Enfoque general de la prueba 7. Criterios de paso/fallo para cada elemento 8. Criterios de suspensión y requisitos de reanudación 9. Documentos a entregar 10. Actividades de preparación y ejecución de pruebas 11. Necesidades de entorno 12. Responsabilidades en la organización y realización de las pruebas 13. Necesidades de personal y formación 14. Esquema de tiempos 15. Riesgos asumidos por el plan y planes de contingencias 16. Aprobaciones y firmas con nombre y puesto desempeñado
  • 26. PLAN DE PRUEBAS Aportamos a la implementación del proyecto, metodología para la especificación de casos de prueba, su seguimiento y control con sistemas informáticos y reportes de progreso. Por el conocimiento técnico, llegamos hasta el nivel de pruebas de integración, pruebas de estrés de aplicaciones asistido con herramientas automatizadas mayormente a la medida.
  • 27. Especificación Del Diseño De Pruebas Especificar los refinamientos necesarios sobre el enfoque general reflejado en el plan e identificar las características que se deben probar con este diseño de pruebas. ·Identificador único para la especificación. Proporcionar también una referencia del plan asociado (si existe) ·Características a probar de los elementos software (y combinaciones de características) ·Detalles sobre el plan de pruebas del que surge este diseño, incluyendo las técnicas de prueba específica y los métodos de análisis de resultados
  • 28. Especificación De Procedimiento De Prueba Especificar los pasos para la ejecución de un conjunto de casos de prueba o, más generalmente, los pasos utilizados para analizar un elemento software con el propósito de evaluar un conjunto de características del mismo. Identificador único de la especificación y referencia a la correspondiente especificación de diseño de prueba ·Objetivo del procedimiento y lista de casos que se ejecutan con él ·Requisitos especiales para la ejecución (por ejemplo, entorno especial o personal especial)
  • 29. Buscador: google Bibliografía: http://elrincondelvago=com46dfhrcvbr http.//es.sistemasoperativos.edu/tecnicasihg56o8hgcompu78r094r/df wiha874=6(p75¡7tigkljy5= 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-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
  • 30. VOCABULARIO Arquitectura: Conjunto de métodos y técnicas que proveen una descripción 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. Jerárquico: Algo que se clasifica según diversos criterios en sucesivos niveles o capas. Retroalimento: Transmisión de corriente o tensión desde la salida de un circuito o dispositivo a su entrada de reacciones metabólicas. Producción: Es la representación de una idea, su materialización después 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 producción. ...