Escolar Documentos
Profissional Documentos
Cultura Documentos
A continuacin se detallan la secuencia de actividades necesarias para generar un script de prueba en el aplicativo SAP Solution Manager 7:
Nota: Para la correcta utilizacin de la herramienta SAP UI se requiere de Internet Explorer 9.0 o anterior.
Nota: Como desinstalar Internet Explorer 10 o superior, para la instalacin de Internet Explorer 9 1. Ir a Panel de Control. 2. Abrir 3. Una vez en Programa y Caractersticas, selecciona opcin del Side Bar:
5. Desmarcamos nuestra versin de Internet Explorer a desinstalar, para mi caso Internet Explorer 11: , tras desmarcar la casilla correspondiente, el sistema desplegar la siguiente advertencia:
Presionamos sobre el botn S y le damos al botn Aceptar de la pantalla principal. 6. El sistema desplegar el siguiente cuadro de dialogo:
Una vez terminada la operacin esta ventana se cerrar automticamente, desinstalando nuestra versin actual de Internet Explorer 10 / 10+. 7. Por lo que ahora podremos instalar normalmente nuestra versin de Internet Explorer 9.0 o Inferior sin mayores problemas.
C. Seleccionando la opcin del SideBar: Conexiones, presionamos el siguiente botn: para configurar un nuevo acceso a un determinado ambiente. D. Una vez presionado el botn, el sistema desplegar la siguiente ventana/Cuadro de dialogo:
E. Presionamos Continuar > sin ingresar dato alguno. F. A continuacin, el sistema desplegar la siguiente Ventana/Cuadro de dialogo.
En donde ingresaremos los datos correspondientes a cada ambiente: I. Para ambiente SMQ:
II.
III.
IV.
NOTA: Si desea agregar una nueva configuracin de acceso, debe repetir todos los pasos desde el punto D. en adelante.
H. Una vez instalados y configurados los accesos a los distintos ambientes de SAP estos, se procede a la creacin de Script:
Paso 1: Inicializar SAP Logon Una vez inicializado se nos desplegar una pantalla con los Ambientes Disponibles:
Una vez seleccionado el proyecto, realizar doble clic y desplegar pantalla de login al proyecto.
Paso 1 :
Debemos definir el nombre del Proceso a ejecutar, para lo cual, nos posicionaremos en nuestro ambiente de trabajo:
Ac luego presionamos sobre el botn ubicado en la parte superior izquierda dela grilla, con esto el sistema nos habilitar una fila de la grilla para ingresar el nombre del paso a ejecutar:
Tras realiza esto, proseguimos con la creacin del entorno para desarrollar nuestras pruebas:
Paso 2:
Definir Paso / Pasos de testeo para el proceso: Para esto iremos nuevamente al side bar y buscaremos nuestro proceso recin definido:
Seleccionamos sobre este y nos dirigimos a la grilla del lado derecho, seleccionamos (En caso de que no se encuentre posicionado) en el tab Structure
En donde, al igual que en el paso anterior, deberemos hacer clic sobre el botn: , con esto el sistema habilitar una fila en la cual podremos ingresar todos los pasos para nuestro proceso a testear. En este punto definimos el nombre del paso, seleccionamos adems el Logical Component (Estos ya se encuentran definidos, solo hay que tener claros cual utilizar) que utilizaremos para este y presionamos guardar, tal como en el paso anterior:
Tras esto, nos dirigiremos y haremos clic en el tab: Transaction, para definir las transacciones a utilizar en cada paso, para lo cual, iremos nuevamente al SideBar y seleccionaremos nuestro paso recin creado:
Seleccionamos Transaction para la columna Type, tras esto el sistema cargar automtica el Logical Component seleccionado en el paso 1, en la columna Object ingresaremos la transaccin a utilizar y presionamos el botn Save: mensaje de alerta: , tras lo cual el sistema desplegar el siguiente
Sobre la cual presionaremos el botn Yes siempre y cuando estemos seguros que nuestra transaccin a ejecutar es la ingresada. Con esto nuestra configuracin base queda lista para empezar a configurar nuestros test cases.
Paso 3:
Ahora debemos ir a la seccin de ingreso de transacciones e ingresar la transaccin: SOLAR02
En la cual ingresaremos los datos para nuestro test case: Seleccionamos nuestro Test Case Type: CBTA Test Configuration e
Ingresamos el nombre de nuestro Test Case en la Celda: Test Case, tal como se presenta en la siguiente imagen:
Tras esto, presionamos Enter o hacemos clic en el botn: siguiente cuadro de dialogo:
Hacemos clic sobre el botn Yes y con esto tenemos creado nuestro Test Case con la informacin base, tras esto, el sistema desplegar la siguiente ventana:
En la cual ingresaremos un ttulo al test case y asignaremos el Application Component correspondiente a la prueba (Esto se determina segn la transaccin asociada al test case), tal como aparece en la imagen, tras esto, vamos al tab: Test Data y all seleccionaremos el Test Data Container (TDC) que operar en nuestra prueba:
Con lo cual se agregar una nueva fila en la cual podremos asociar nuestro TDC:
Haremos clic en el botn el cual aparecer tras hacer clic en la celda Test Data Container, con lo que el sistema desplegar el siguiente cuadro de bsqueda:
En donde ingresando el carcter asterisco (*) en el campo Test Data Container y presionando Enter, el sistema nos desplegar el listado de todos los TDC existentes en el sistema:
En este caso, utilizaremos el Z_TDC_ANDINA, por lo que realizamos doble clic sobre este, con lo que la pantalla se cerrar automticamente, y la pantalla anterior se actualizar de la siguiente manera:
Una vez agregado es TDC, nos dirigiremos al tab: Variants, en el cual, tras presionar el sistema desplegar la siguiente informacin:
Al seleccionar la opcin External Variants / Path, nos presenta la ubicacin por defecto en la que el sistema tratar de recuperar los datos para la prueba desde algn archivo externo (.TXT), bajo esto aparece un cuadro de texto editable, en el cual debe ir la informacin de la ubicacin del archivo el cual deber leer el sistema para tomarlos como datos de prueba, para la seleccin de este archivo, encontraremos este botn en el extremo derecho el cuadro de texto: con el cual, el sistema desplegar un cuadro de dialogo para seleccionar el archivo a leer, tal como muestra la siguiente imagen:
Una vez terminado este paso, haremos clic en el tab: Configuration, tras esto el sistema desplegar la siguiente informacin por pantalla:
Ac deberemos ingresar la informacin correspondiente al System Data Container (SDC) y al Taget Systema. Para Ingresar el SDC correspondiente, presionaremos sobre el botn: siguiente cuadro de bsqueda: , con lo cual desplegar el
En donde ingresando el carcter asterisco (*) en el campo System Data Container y presionando Enter, el sistema nos desplegar el listado de todos los SDC existentes en el sistema:
La cual se auto-filtra una vez se encuentre seleccionado el System Data Container. Una vez seleccionado esto, la pantalla se presentar de la siguiente manera:
Con esto pasos ya tenemos la configuracin inicial para poder generar nuestra grabacin de Script para un determinado Test Case.
C. Se genera Test Case Manual, linkeando cada una de las distintas plantillas personalizadas (Plantillas de definicin del testCase, (Esto permite controlar de manera completa los resultados y dar seguimiento a los distintos tipos de ejecucin de pruebas). D. Se genera un Test Package, el cual permite agrupar distintos casos de pruebas, este adems se puede agrupar en un determinado Test Data Container. E. La herramienta permite la automatizacin del proceso de alertas a los distintos Tester, para el caso de la ejecucin en conjunto por ms de un tester asociado a un Package (este contiene a su vez dos o ms tareas [Test Case]), este paso se debe configurar (Consultar como) para que el tester sea notificado va correo electrnico.
Wizard de Creacin de Script Test: El wizard de creacin de scripts test, permite la edicin / eliminacin de los datos/paso ingresados inicialmente.
Creacin de nuevo Data Container, desde 0. La transaccin para la generacin de System Data Container es: stce. Efectuar los siguientes pasos:
G. Se cierra la pantalla. H. Seleccionar el script deseado. I. Dirigirse a la seccin de Atributes y reasignar el contendor recin creado. Test Configuration, creacin: A. Asignar en Test Configuration el siguiente nombre: Z_CONFIG_1 B. Aadir el TEST ROL: CBTA. C. Aadir Test Script. D. Ingresar: Versin. E. Ingresar: Ttulo. F. Seleccionar: Package asociado. G. Se cierra la ventana. H. Acceder a attributs -> opcin Edit I. Test Plan > Create -> Despliegue de pantalla
J. Seleccionar Proyecto. K. Se ingresa el ttulo que se le asignar al Plan de Test. L. Se seleccionar siguiente M. Se selecciona Test Note Document Type. N. Se selecciona el test Configuration creado -> Se selecciona la opcin de Test Package.
O. En la seccin marcada en rojo se ingresar la transaccin deseada: [Ejemplo Solar02] desplegando el men de dicha transaccin:
P. Tras seleccionar la opcin requerida [Zona marcada de Rojo] desplegar el cuadro de acciones para dicha opcin [Zona marcada de Azul] en la cual tras presionar sobre el botn: se podr generar un nuevo Script de Caso de Prueba:
En donde: Test Case Type: Se debe seleccionar entre las distintas opciones de test a realizar, para este caso ser CBTA Test Configuration Scripting Workshop. Source Co: Va siempre en vaco.
Test Case: Se indica el nombre transaccional que se asignara al Caso de Test, para este ejemplo se utiliz el prefijo Z_PIM_* Variant: Va siempre vaco. Test Case Name: Ac se le asigna el nombre simple de la prueba, para el caso Test Case 2.
Q. Tras esto, se graba presionando sobre el botn save de la parte superior izquierda:
R. Una vez grabado, se debe realizar doble clic en el texto ingresado en Test Case, para el Ejemplo Z_PIM_EDUARDO.
S. Tras realizar esto se desplegar una nueva venta que muestra la siguiente informacin:
B. Se le asigna prioridad segn la criticidad del proceso. C. Adems se le cambia el Status de New a In Process
D. Se desciende por la misma ventana y en la seccin: Text, se aade una nueva nota Interna:
E. Con lo cual el sistema habilita la seccin para ingresar una nueva nota:
H. Se presiona nuevamente en Save, para registrar la nota adjunta. I. Tras guardar los cambios, se debe cerrar sesin y aceptar el mensaje desplegado tras presionar Log Off:
J. Tras cerrar la sesin, volvemos a la pantalla Test Creation Wizard Recording, presionamos Next:
K. Tras esto, el sistema desplegar la siguiente ventana, en esta nuevamente presionamos Next:
L. Una vez finalizado y viendo que todos los pasos ejecutados fueron exitosos, presionamos sobre el botn Finish. Con esto se cierra la ventana del Wizard. M. Tras esto volvemos a la web de Test Configuration Z_PIM_%NOMBRE%, en este caso: Z_PIM_ANDREA Para la ejecucin del Script:
N. Seleccionamos el primer paso del Script y le damos Execute Con lo cual el sistema desplegar la siguiente ventana:
En estas pantallas no se debe ingresar nada, ya que el sistema se encuentra ejecutando el script de la prueba generado por el Wizard.
P. Volvemos a la pantalla Test Creation Wizard Recording, Se aade un Checkpoint al script, se selecciona el mensaje entregado.
Q. Volvemos al explorador:
S. En esta ingresaremos el parmetro de bsqueda del ticket generado pasos atrs, presionamos sobre el botn Search:
T. Seleccionamos el ticket correspondiente, haciendo clic sobre su ID. U. En System Role seleccionamos Quality Assurance System, y presionamos sobre el botn: con lo cual se da inicio a la ejecucin del Script (En esta parte no ingresamos parmetros ni seleccionamos ninguna opcin)
V. Ac podemos ver como el sistema realiza automticamente todos los pasos e ingresa la data que se configuro en los pasos previos:
W. Al finalizar este script, el sistema arrojar el log de transacciones con el status de la prueba, en este caso en estado PASSED:
En caso de error (Failed) al momento de la ejecucin del script aparece la siguiente ventana:
X. El sistema nos indica el paso preciso en el cual se origin el error, incluyendo una captura de pantalla:
La cual al realizar doble clic sobre ella nos despliega la pantalla / paso en cuestin: Tras esto vamos nuevamente a la pantalla de edicin del Script:
El sistema permite la Edicin / Eliminacin del paso que est generando el error, en este caso se elimina el paso:
Tras esto, podremos ejecutar nuevamente el Script ya corregido. Y. Se presiona sobre Next > se desplegara la siguiente ventana:
Nota: la transaccin SM04 se utiliza para ver los usuarios que estn conectados al aplicativo.