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

Camino Basico

No description
by

Melissa Giraldo

on 9 April 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Camino Basico

¿Que es?
Metodo de pruebas de software basado en la caja blanca, el cual permite obtener una medida de la complejidad de un diseño procedimental, y utilizar esta medida como guía para la definición de una serie de caminos básicos de ejecución, diseñando casos de prueba que garanticen que cada camino se ejecuta al menos una vez.
Notacion del Grafo de Flujo
Secuencia
Grafo de Flujo
• Cada nodo representa una o más sentencias procedimentales
• Un solo nodo puede corresponder a una secuencia de pasos del proceso y a una decisión
• Las flechas (aristas) representan el flujo de control

Cualquier representación del diseño procedimental se puede traducir a un grafo
de flujo.

Conclusion
La tencica de pruebas de software del camino basico consiste en crear grafos de flujo que representen el software con el fin de asegurar que cada una de sus partes sean probadas.
Origen
Este metodo para desarrollar pruebas de software fue diseñado por McCabe Software Inc, una compañia del manejo de la calidad de software, en 1976.
Camino Basico
Prueba de Software
Si
Until
While
Case
Complejidad Ciclomatica
Es una medida que proporciona una idea de la complejidad lógica de un
programa.

La complejidad ciclomática coincide con el número de regiones del grafo de flujo
• La complejidad ciclomática, V(G), de un grafo de flujo G, se define como V(G) = Aristas - Nodos + 2
• La complejidad ciclomática, V(G), de un grafo de flujo G, también se define como V(G) = Nodos de predicado + 1

Pasos a Seguir
Para Aplicar Esta Prueba
• Obtener el grafo de flujo, a partir del diseño o del código del módulo
• Obtener la complejidad ciclomática del grafo de flujo
• Definir el conjunto básico de caminos independientes
• Determinar los casos de prueba que permitan la ejecución de cada uno de los caminos anteriores
• Ejecutar cada caso de prueba y comprobar que los resultados son los
esperados
Caminos Independientes
Es cualquier camino o ruta que durante el programa introduzca, por lo menos, una nueva serie de lineas de proceso o una nueva condicion.
http://users.csc.calpoly.edu/~jdalbey/206/Lectures/basispathEg.html
Ejemplo
Full transcript