Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Fundamento del Proceso de Pruebas

No description
by

anyi rivas

on 11 February 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Fundamento del Proceso de Pruebas

Fundamentos del Proceso
de Pruebas
Introducción
La prueba es una de las fases más importantes del ciclo de vida de desarrollo del software. Un producto de software que se desarrolla se debe entregar al cliente libre de defectos o de errores
Janitze Jiménez
En el ciclo de vida
de desarrollo del software , la fase de prueba ocurre después de la fase de programación. Cualquier retraso de tiempo en las fases anteriores, tales como requerimientos, diseño o programación, tiende a colocar una gran presión en la fase de pruebas.

Beneficios de las pruebas

* Acentuar la calidad del software.

* Detección de errores peligrosos, que tienden a hacer caer el sistema.

* Actúa como respaldo a otras técnicas.

* Permite que nuevas tecnologías sean aplicadas
.

Janitze Jiménez
Janitze Jiménez
Janitze Jiménez
Oriana Romer
Principio de los Procesos de Pruebas
La pruebas puede ser usada
para mostrar la presencia de
errores, pero nunca su ausencia.

Ejemplo : para saber si el Software
genera un error podemos abrir 10 aplicaciones diferente si este falla dará un aviso o alerta en el tasking (Multi tarea)

Anyi Rivas
Anyi Rivas
Participantes en el proceso de pruebas
Actores y Roles
Persona que realiza el contrato
para el desarrollo del Software
Usuario
Desarrollador
Probador de software
(puede ser uno o más usuarios)
.

Gerencia de informática
(uno ó más usuarios).

Alta gerencia de la organización


Auditor (pueden ser uno ó más).

Anyi Rivas
Anyi Rivas
Juan C Herrera
Proceso de pruebas
Objetivos: Es donde repasan
las ideas principales Sobre
las pruebas del software
Las pruebas deben centrarse en dos objetivos

Probar si el software no hace lo que debe hacer.

Probar si el software hace lo que debe hacer, es decir, si provoca efectos secundarios adversos

El análisis de la estadística de errores

Sirve para realizar predicciones de la
fiabilidad del software y para detectar las causas más habituales de error y por tanto mejorar los procesos de desarrollo.

Los ambientes de desarrollo de software
son herramientas que ayudan a los programadores a desarrollar software sobre entornos más amigables.

Juan C Herrera
Juan C Herrera
Juan C Herrera

Fundamento del proceso de pruebas

*

¿Qué son las pruebas de software?



Concepto del proceso de pruebas
* Defectos
* Fallas
* Errores
* Datos de prueba
* Verificación
* Validación

• Principios de los procesos de prueba

• Las pruebas y el proceso de desarrollo de software

• Participantes en el proceso de pruebas: Actores y Roles


• Proceso de pruebas

* Objetivos de pruebas
* Diseño de casos de pruebas
* Ejecución de prueba
* Análisis de resultados
* Ambiente de desarrollo
* Informe de prueba

Janitze Jiménez - Oriana Romer - Anyi Rivas - Juan C Herrera
El software nunca estará 100% libre de errores , siempre presentare errores de diseño y codificación aunque no siempre serán visibles
Requisitos - Necesidades
Desarrollador
Proceso de desarrollo de software
Software listo
Conceptos de procesos de prueba
Errores

Defectos

Un defecto de software, en inglés (Computer bug)
es el resultado o deficiencia durante el proceso de creación de software.

Fallas

Puede presentarse en cualquiera de las etapas del ciclo de vida del software aunque los más evidentes se dan en la etapa de desarrollo y programación
Defectos Fallas
VS
Datos de Prueba
Lista de variables y sus posibles valores usados en el caso de prueba

Ejemplo:
* LoginID = {loginID válido, loginID inválido, email válido, email inválido , vacío}

* Password = {válido, inválido, vacío}

Validación
Proceso de evaluar un sistema
durante o al final del proceso de desarrollo para determinar si satisface los requisitos especificados

Verificación
Proceso de evaluar un sistema durante o al final del proceso de
desarrollo para determinar si satisface los requisitos especificados
Full transcript