Casos de Prueba
Detalle
| Campo |
Valor |
| Tipo de documento |
Manual de Usuario |
| Módulo |
Herramientas |
| Formulario |
frmTickets_CasosDePrueba |
| Caption |
Casos de Prueba |
Introducción
El módulo de Casos de Prueba forma parte del sistema de Tickets y permite administrar el catálogo de casos de prueba (testing/QA) de Plenario. Cada caso se asocia a una estructura de proyecto (Proyecto, Módulo, Submódulo, Proceso, Subproceso), define un tiempo de ejecución, configuraciones previas, un caso precedente y un rango de versiones (Desde/Hasta). Los casos tienen además un detalle de pasos (Tickets_CasosDePrueba_Detalle).
Acceso al módulo
El formulario frmTickets_CasosDePrueba se abre desde el módulo de Tickets. Hereda de FrmResult (formulario estándar de resultados). Al cargar, vincula la grilla al origen de datos del manager y los parámetros de búsqueda.
Pantalla principal
La pantalla presenta una barra de operaciones estándar (Nuevo, Modificar, Eliminar), un panel de parámetros de búsqueda con opción de limpiar parámetros, y una grilla de resultados con los casos de prueba. La búsqueda muestra una ventana de espera ("Por favor Aguarde / Buscando registros...") mientras carga.
Parámetros
| Parámetro |
Descripción |
| Id |
Id del caso de prueba (0 = todos). |
| Descripción |
Descripción del caso de prueba (coincidencia exacta cuando se informa). |
| Limpiar parámetros (casilla) |
Reinicia los parámetros de búsqueda. |
Resultados
Columnas principales de la grilla:
| Columna |
Contenido |
| Proyecto |
Proyecto asociado |
| Modulo |
Módulo |
| Submodulo |
Submódulo |
| Proceso |
Proceso |
| Subproceso |
Subproceso |
| C. Precedente |
Caso de prueba precedente |
| T.E. |
Tiempo de ejecución |
| C. Previa |
Configuraciones previas |
| V.Desde |
Versión desde |
| V.Hasta |
Versión hasta |
Acciones disponibles
| Acción |
Cómo se invoca |
Descripción |
| Nuevo |
Botón Nuevo (Ribbon) |
Abre el alta de caso de prueba (FormTickets_CasosDePrueba_AddMod) y refresca la grilla al volver. |
| Modificar |
Botón Modificar |
Abre el caso seleccionado para editarlo. |
| Eliminar |
Botón Eliminar |
Pide confirmación; elimina el caso y sus pasos de detalle (Tickets_CasosDePrueba_Detalle). |
| Buscar |
Botón Buscar |
Aplica los parámetros y refresca la grilla (con ventana de espera). |
Ejemplo práctico
- Abra Casos de Prueba desde el módulo de Tickets.
- Escriba la Descripción o el Id del caso buscado y presione Buscar.
- Seleccione el caso en la grilla y use Modificar para editar sus pasos y datos.
- Para crear uno nuevo, presione Nuevo, asocie proyecto/módulo/proceso y defina el rango de versiones.
Consejos útiles
- Deje el Id en 0 (o vacío) para listar todos los casos.
- La búsqueda por descripción es por coincidencia exacta del valor informado; si no encuentra resultados, verifique el texto.
- Al eliminar un caso se borran también sus pasos de detalle; confirme antes de continuar.
Preguntas frecuentes
¿Qué se elimina al borrar un caso de prueba?
Se eliminan el caso y todos sus registros de detalle (`Tickets_CasosDePrueba_Detalle`), previa confirmación.
¿La búsqueda por descripción es parcial?
Según la lógica del manager, la coincidencia es exacta sobre el valor informado. Para listar todo, deje la descripción vacía.
¿Para qué sirve el rango de versiones (V.Desde / V.Hasta)?
Acota a qué versiones del sistema aplica el caso de prueba.
¿Qué es el "Caso precedente"?
Es el caso de prueba que debe ejecutarse antes del actual, para encadenar pruebas dependientes.
Permisos
No se detectaron validaciones de permisos por objeto (IsAllowedObject / KeyLicences) dentro del formulario frmTickets_CasosDePrueba. El acceso se controla a nivel de menú/aplicación. Verificar contra el binario instalado y la configuración de seguridad del menú.
Información técnica
Basada en el análisis del formulario real de la v14
Formularios principales
| Form |
Rol |
| frmTickets_CasosDePrueba |
Listado, búsqueda y operaciones sobre casos de prueba |
| FormTickets_CasosDePrueba_AddMod |
Alta y modificación de un caso de prueba |
Permisos reales
| Permiso |
Acción |
| (sin permisos por objeto en el formulario) |
Acceso controlado por menú/aplicación |
Tablas de base de datos principales
| Tabla |
Uso |
| Tickets_CasosDePrueba |
Catálogo de casos de prueba |
| Tickets_CasosDePrueba_Detalle |
Pasos/detalle de cada caso |
| Tickets_Proyectos |
Proyecto asociado |
| Tickets_Proyectos_Modulos |
Módulo |
| Tickets_Proyectos_Submodulos |
Submódulo |
| Tickets_Proyectos_Procesos |
Proceso |
| Tickets_Proyectos_Subprocesos |
Subproceso |
Acceso a datos vía Tickets_CasosDePrueba_Manager (Entity Framework, VisualPlenarioNetContext), heredando de Base_Manager.
Relación con otros módulos / manuales
| Manual relacionado |
Vínculo operativo |
| Tickets |
Amplía el circuito, la configuración o los datos que utiliza esta funcionalidad. |
| Casos de Prueba |
Amplía el circuito, la configuración o los datos que utiliza esta funcionalidad. |
Notas para soporte
- Formulario C# sobre DevExpress, con manager EF (no stored procedures). Verificar contra el binario instalado.
- El borrado elimina en cascada los registros de
Tickets_CasosDePrueba_Detalle desde el contexto antes de eliminar el caso.
Ver también