Академический Документы
Профессиональный Документы
Культура Документы
ID escenario 2.0
Empresa Metrocali
Producto Software para gestión de Sistema de transporte masivo MIO
Versión 1,2
Fecha 22 - Mayo- 2013
Tipo de aplicación Escritorio
* Auxiliar del servicio al cliente registrado y activo ( tiene que poseer una clave para poder acceder al sistema)
* Tarjeta registrada en el sistema la cual se encuentre en estado activo
* Debe existir un usuario del sistema de transporte masivo registrado que tenga asociada una tarjeta
* Deben existir estaciones registradas en el sistema, las cuales se encuentren activas para poder ser desplegadas
en el menú de cargar tarjeta
Observaciones
Dado que para realizar las pruebas no se cuenta con un lector de tarjetas, se debe tener en cuenta que para cargar
la tarjeta, el auxiliar del servicio al cliente debe ingresar manualmente el PIN que trae impreso la tarjeta
Título
Responsable
Fecha
Aprobado por
Aprobación
Versión Fecha Versión
Participantes en Elaboración:
Desarrollador
Registro de Cambios
Fecha
Versión Causa del Cambio Responsable del Cambio
Cambio
El principal factor que se debe considerar al inicio de las pruebas es el tamaño del módulo a probar, se
debe considerar si el tamaño del módulo permitirá probar adecuadamente toda su funcionalidad de manera
sencilla y rápida. También es importante separar los módulos de acuerdo a su funcionalidad, si los
módulos son muy grandes y contienen muchas funcionalidades, estos se volverán más complejos de
probar y al encontrar algún error será más difícil ubicar la funcionalidad defectuosa y corregirla. Al hacer
esta labor el analista de pruebas podrá recomendar que un modulo muy complejo sea separado en 2 o 3
módulos más sencillos.
Este tipo de pruebas debe ser realizado por personal especializado en Software testing, el cual debe estar
familiarizado en el uso de herramientas de depuración y pruebas, así mismo deben conocer el lenguaje de
programación en el que se está desarrollando la aplicación, en la actualidad existen una gran cantidad de
herramientas que apoyan la labor del analista de pruebas, inclusive se pueden conseguir herramientas para
cada tipo de lenguaje, estas herramientas pueden facilitar el desarrollo de pruebas, elaboración de casos
de pruebas, seguimiento de errores, etc. Algunas de las herramientas que se utilizan para pruebas unitarias
son: JUnit, La Suite de Mercury, CPPUnit etc.
El objetivo fundamental de las pruebas unitarias es asegurar el correcto funcionamiento de las interfaces, o
flujo de datos entre componentes. [24]
Para realizar pruebas efectivas un equipo de software debe efectuar revisiones técnicas formales y efectivas.
1. La prueba comienza al nivel de componentes y trabaja hacia fuera, hacia la integración de los
componentes
2. Diferentes técnicas de prueba son apropiadas en diferentes momentos
3. La prueba la dirige el desarrollador del software y un grupo independiente de pruebas
4. La prueba y la depuración son actividades diferentes, pero la segunda se debe incluir en la estrategia de
pruebas
5. La estrategia debe incluir pruebas de bajo nivel y de alto nivel
Nota:
Al principio de las pruebas hubo muchos ítems que no cumplían, pero poco a poco se fue haciendo la
respectiva corrección al punto de cumplir todos los puntos de este formato.