Base de datos

Páginas: 2 (281 palabras) Publicado: 15 de diciembre de 2010
A continuación se muestra una propuesta de implementación para los métodos declarados en las clases CE_Catalogo y CE_Libro pertenecientes al sistema de gestión de control de la entrega de Libros aestudiantes, específicamente de las clases y el Diseño de casos de prueba para cada procedimiento aplicando la técnica de camino básico.

public CE_Libro ObtenerLibro(string ISBN)
{if( _Catalogo[ISBN] != null) 1
return _Catalogo[ISBN]; 2
else throw new Exception("El libro solicitado no existe"); 3
}4

Caminos: 1-2-4; 1-3-4Camino 124
Caso de prueba: Obtener libro
Entrada: Para un valor de ISBN = 123456 , y la lista catalogo con un conjunto de libros con ISBN = [10000, 23453, 123456, …].

Resultado: Se devuelveun objeto de tipo CE_Libro con ISBN = 123456

Condiciones:

Camino 134

Caso de prueba: No existe libro
Entrada: Para un valor de ISBN = 0000001 ; y la lista catalogo = la lista catalogo conun conjunto de libros con ISBN = [10000, 23453, 123456, …].

Resultado: Se envía el mensaje ("El libro solicitado no existe");

public bool Existe(string ISBN)
{
bool finish =false; 1
int i = 0; 1
while(i < _CatalogoLibros.Count && !finish) 1
{
finish = (_CatalogoLibros[i] as CE_Libro).ISBN == ISBN; 2i++; 2
}
return finish; 3
}

Caminos: 1-3; 1-2-1…3;

Camino 1-3
Caso de prueba: Catálogovacío
Entrada: Para un valor de ISBN = 123456 , y la lista catalogo con un conjunto de libros con ISBN = [].

Resultado: La variable de existencia debe obtener FALSE.

Condiciones:

Camino1-2-1…3
Caso de prueba: Existe algún elemento
Entrada: Para un valor de ISBN = 123456 , y la lista catalogo con un conjunto de libros con ISBN = [10000, 23453, 123456, …].

Resultado: La variable...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos
  • Base de datos
  • Bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS