SALOME-TMFEjecución
Instrucción de trabajo SALOME TMF. Ejecución
Índice
3 Equivalencia de conceptos entre el procedimiento 2 y SALOME TMF. 2
4.1.1 Conocer las pruebas que se tienen asignadas. 2
4.1.2 Ejecutar las pruebas asignadas de suite de pruebas. 3
4.1.3 Introducción de los resultados durante la ejecución de una suite. 5
Anexo A: tabla de decisión de resultados. 8
Anexo B: tabla acción tras determinar el resultado. 8
1Objetivo del documento
El objetivo de este documento es establecer la forma en que se gestionará el control y revisión de la ejecución de las pruebas con la herramienta Salomé TMF.
2Afecta/Alcanza
Afecta aquellos perfiles del equipo de Test de gvSIG encargados de la ejecución de las pruebas de gvSIG.
Alcanza a cualquier proyecto de gvSIG.
3Equivalencia de conceptos entre el procedimiento 2 y SALOME TMF.
Procedimiento 2 |
SALOME TMF |
Suite de pruebas |
Campaign |
4Ejecución de las pruebas.
Desde el punto de vista de un testeador encargado de ejecutar las pruebas diseñadas para una determinada versión del producto, las tareas a realizar son las siguientes:
Conocer qué pruebas tiene asignadas.
Ejecutar las pruebas asignadas introduciendo los resultados obtenidos.
4.1.1Conocer las pruebas que se tienen asignadas.
Acceder al gestor de pruebas SALOME, concretamente al proyecto o sistema con el que se vaya a trabajar.
Acceder a la pestaña “Manage campaigns”.
Seleccionar en el radio button de la sección “Filter” la opción “My assigned”.
Se filtran las campañas de forma que sólo aparecen aquéllas que contienen pruebas asignadas al testeador. Si se pulsa en “Assigned to” puede verificarse que se tienen tests asignados en las suites que aparecen.
El siguiente paso será ir a “Executions” y ejecutar el trabajo asignado.
4.1.2Ejecutar las pruebas asignadas de suite de pruebas.
Acceder a la pestaña “Manage campaigns”.
Seleccionar en el radio button de la sección “Filter” la opción “My assigned”.
Se filtran las suites de forma que sólo aparecen aquéllas que tienen las pruebas asignadas al testeador.
Seleccionar una suite y sobre la pestaña “Executions” seleccionar –mediante el check- una ejecución creada y pulsar “Launch”.
Aparece un cuadro en el que se solicita que se indique si sólo se quieren ejecutar los tests asociados al usuario que está lanzando la ejecución.
Si se marca y se pulsa “Launch”.
Al usuario le aparecerá el siguiente mensaje:
Éste indica que se va a crear un conjunto de resultados en el apartado “Results” que contiene los tests asignados. El conjunto que se cree deber ser seleccionado y lanzado mediante “Resume”.
Si no se marca, se lanzará la suite completa, es decir, se ejecutarán todos los casos de prueba, independientemente de que estén asignados al testeador.
En el siguiente apartado se indica cómo completar e informar la ejecución de una prueba.
4.1.3Introducción de los resultados durante la ejecución de una suite.
La pantalla de ejecución de un caso de prueba manual está compuesta por una serie de secciones:
Sección “Botones de resultado”.
La sección de “Botones de resultado” está ubicada en la esquina superior izquierda de la pantalla de ejecución de un test manual. Se compone de tres botones:
Botón mediante el cuál el testeador indica que al realizar lo que se indica en “Description of the action” la aplicación responde según lo especificado en el apartado “Expected result”. |
|
|
|
Botón mediante el cuál el testeador indica que al realizar lo que se indica en “Description of the action” la aplicación NO responde según lo especificado en el apartado “Expected result”. |
|
|
|
Botón mediante el cuál el testeador indica que no ha podido realizar por algún motivo la acción que se especifica en “Description of the action”. |
Sección “Botones de navegación entre escenarios y casos de prueba”.
La sección de “Botones de navegación entre escenarios y casos de prueba” está ubicada en la esquina superior derecha de la pantalla de ejecución de un test manual. Se compone de cinco botones:
Botón mediante el cuál el testeador puede pasar al escenario del caso de prueba anterior al actual. |
|
|
|
Botón mediante el cuál el testeador puede pasar al escenario del caso de prueba siguiente al actual. |
|
|
|
Botón mediante el cuál el testeador puede pasar al caso de prueba anterior al actual. |
|
|
|
Botón mediante el cuál el testeador puede pasar al caso de prueba siguiente al actual. |
|
|
|
Botón mediante el cuál el testeador finaliza la ejecución. Para finalizar una ejecución no es imprescindible haber dado un resultado para todos los escenarios.
|
Sección “Description of the test”.
La sección “Description of the test” está ubicada bajo la de “Botones de resultado“y en ella se muestra la descripción del caso de prueba en caso de haberse completado la pestaña “Description” del caso de prueba.
Sección “Actions”
La sección “Actions” está ubicada bajo la de “Botones de navegación entre escenarios y casos de prueba” y en ella se muestran todos los pasos que componen el campo de prueba.
Sección “Description of the action”, “Expected result”, “Effective result”.
Esta sección comprende la mitad inferior de la pantalla de ejecución de una prueba manual y está compuesta por:
Description of the action |
Campo en el que se define la acción que debe realizar el testeador. Su contenido no puede ser modificado en tiempo de ejecución. |
|
|
Expected result |
Campo en el que se determina la respuesta que se espera que dé la aplicación ante la acción descrita en “Description of the action”. Su contenido no puede ser modificado en tiempo de ejecución. |
|
|
Effective result” |
Campo en el que el testeador debe documentar el resultado real tras ejecutar la acción descrita en “Description of the action”. |
Pestaña “Test execution result attachments”.
A través de esta pestaña se adjuntan, durante la ejecución del caso de prueba, aquellos archivos que se consideren necesarios para justificar un resultado.
Para ver qué pasos se deben seguir para adjuntar un archivo acceder al apartado Anexo C: adjuntar un archivo.
Pestaña “View current test attachments”.
En esta pestaña se muestran aquellos archivos adjuntos al caso de prueba, es decir, aquéllos que el responsable del diseño ha considerado necesarios para la ejecución del test. Estos adjuntos pueden descargarse de forma previa a la ejecución del test.
Pestaña “View current action attachments”.
En esta pestaña se muestran aquellos archivos adjuntos al paso de la prueba, es decir, aquéllos que el responsable del diseño ha considerado necesarios para la ejecución de la acción. Estos adjuntos no podrán descargarse hasta llegar a la acción concreta a la cuál se han adjuntado.
Una vez descritos los campos que componen la pantalla, se van a identificar los pasos que debe seguir el testeador en la ejecución del test:
Sobre la aplicación ejecutar lo que se indica en “Description of the action”.
Dependiendo de la respuesta de la aplicación determinar el resultado del paso –Ver Anexo A: tabla de decisión de resultados.- y documentarla, si se considera necesario, en el campo “Effective result”.
Pasar al siguiente escenario o finalizar la ejecución –Ver Anexo B: tabla acción tras determinar el resultado.-.
Anexo A: tabla de decisión de resultados.
El resultado obtenido es: |
Resultado |
|
|
Igual a “Expected result”. |
|
|
|
Diferente a “Expected result”. |
|
|
|
Se selecciona cuando ocurre alguna circunstancia que no es ninguna de las anteriores (“Success” o “Failure”) |
En caso de que el resultado sea “Failure” o “Inconclusive” SIEMPRE se debe documentar la desviación encontrada en el campo “Effective result”.
Anexo B: tabla acción tras determinar el resultado.
El paso realizado es: |
Aparece inactivo |
Acción: |
|
|
|
El último de la suite. |
||
|
|
|
El último del caso de prueba. |
|
|
|
|
|
El último de un escenario del caso de prueba. |
|
Anexo C: adjuntar un archivo.
C.1. Adjuntar un archivo.
Salome TMF permite adjuntar tres tipos de objetos: archivos, direcciones de Internet (URL) y capturas de pantalla. Los pasos para crear el adjunto difieren dependiendo del tipo de objeto aunque el paso previo es común a todos, para adjuntar un elemento es necesario acceder a la pestaña “Attachments”.
Cómo adjuntar un archivo:
Pulsar “Add File”.
Seleccionar un fichero a través del explorador de archivos:
Al hacer doble clic sobre el fichero aparece en la pestaña “Attachments”:
Cómo adjuntar una dirección de Internet (URL):
Pulsar “Add URL”.
Introducir en el campo “Enter URL” la dirección de internet.
Al pulsar “Validate” aparece en la pestaña “Attachments”:
Cómo realizar una captura de pantalla:
Pulsar en sobre la pantalla de ejecución del caso de prueba (en la pestaña “Test execution result attachments” está deshabilitado).
Aparece el cuadro para capturas de pantalla.
Al pulsar sobre él aparece el la pestaña “Attachments”.
C.2. Descarga de adjuntos.
Acceder a la pestaña que corresponda, por ejemplo a “View current test attachemnts”.
Pulsar “Save as”.
Seleccionar la ubicación que va a tener el fichero mediante el explorador.
Tras guardar, se deberá acceder al archivo navegado a través del explorador de ficheros.
En el caso de “View current action attachment” el procedimiento es el mismo.
C.3. Acciones sobre los adjuntos1.
Acción |
Se activa para… |
Descripción de la acción |
|
|
|
Archivo URL Captura de pantalla |
Permite visualizar el adjunto |
|
|
|
|
Archivo Captura de pantalla |
Permite guardar el adjunto en local |
|
|
|
|
Archivo URL Captura de pantalla |
Permite la eliminación del archivo |
1 La acción “Actualize” no se ha comentado debido a que no se encuentra su utilidad para el desarrollo de los planes de pruebas de gvSIG.
15 de 15