Você está na página 1de 50

GUA DE CONFIGURACIN DE TEST CASES

A continuacin se detallan la secuencia de actividades necesarias para generar un script de prueba en el aplicativo SAP Solution Manager 7:

Paso 1: Instalacin de Aplicativos


Instalar las aplicaciones SAP UI y CBTA en el orden mencionado, estas se encuentran alojadas en el siguiente repositorio de SVN: SAP UI: SAP UI SETUP - Gua de instalacin de SAP UI CBTA: CBTASetup_3.1.4 - Gua de Instalacin CBTA 3.1.4 Internet Explorer 9.0 o anterior. o o Descargar IExplorer 9 o Anterior X64: IExplorer 9 o Anterior X64 Descargar IExplorer 9 o Anterior X86: IExplorer 9 o Anterior X86

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:

4. Con esto el sistema desplegar la siguiente ventana:

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.

Paso 2: Creacin de Script


Una vez instalados estos, se procede a la creacin de Script: A. Inicializar SAP Logon

B. Tras esto el sistema desplegar la siguiente ventana:

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.

Para Ambiente DBR:

III.

Para Ambiente QBR

IV.

Para Ambiente SMP:

G. Presionamos sobre el botn ambiente SAP.

y con esto terminamos la configuracin del

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 2.1: Creacin de Test Manual


A. Dirigirse a la seccin del men seleccionamos la opcin Business Blueprints Equivalente a transaccin: SOLAR01

B. En este punto se realiza la definicin del proceso y transacciones a ejecutar.

Paso 1 :
Debemos definir el nombre del Proceso a ejecutar, para lo cual, nos posicionaremos en nuestro ambiente de trabajo:

Tras esto, iremos a la seccin de la derecha y seleccionaremos el tab: Structure

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:

En la columna Process Name, ingresaremos el nombre del Proceso a crear

Una vez ingresado, presionamos sobre el botn aplicacin:

ubicado en la parte superior de la

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

Una vez realizado esto, el sistema desplegar la siguiente pantalla:

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:

, con lo que el sistema desplegar el

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:

Para aadir el TDC a utilizar, haremos clic en el botn:

ubicados en la parte superior de la grilla:

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:

Quedando de la siguiente manera:

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:

Una vez seleccionado el SDC, seleccionaremos el Target System a utilizar:

Hacemos clic en el botn::

, con lo cual desplegar el siguiente cuadro de bsqueda:

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:

Presionamos sobre el botn Guardar y el sistema desplegar el siguiente cuadro de dialogo:

Presionamos sobre el botn: de texto de Package:

con lo que el sistema cargar automticamente en el cuadro

Presionamos ahora sobre el botn

y con ello se cerrar el cuadro de dialogo.

Con esto pasos ya tenemos la configuracin inicial para poder generar nuestra grabacin de Script para un determinado Test Case.

GRABACIN DE SCRIPT TEST Paso 1:

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.

Paso 2.2: Ejecucin de Test


Durante la ejecucin de un Package, se puede presentar el caso de que cada uno de los planes correspondan a: Automatic Test o Manual Test. Durante la ejecucin de un plan de testing, el sistema permite el ingreso de mensajes, a modo de permitir al usuario tester dejar constancia o explicacin de fallos y/o errores en la ejecucin de una determinada prueba (tambin permite el adjuntar documentos explicativos, capturas de pantallas, notas, entre otros). La asignacin de los usuarios responsables de cada testCase, se definen en: seccin Test Package Management Test Organizer, permitiendo la generacin de los distintos package y asignacin de los responsables (testers) de cada uno de ellos.

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:

A. En el campo System Data ingresar Z_CBTA_CONTAINER.

B. Presionar el botn Create Object.

C. Asignar el ttulo: SDC For CBTA Workshop.

D. Se asigna RFC Destination. E. Presionar el botn Guardar.

F. Agregar un nuevo target System llamado SMQ_TARGET.

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:

Paso 3: Test Automtico:


A. Se ingresa la transaccin: Solar02, se selecciona la opcin Blueprints con los escenarios de negocio, se selecciona Solapa Test Case, se hace clic en New Con esto se habilita grilla para el ingreso de la informacin requerida: Nombre (Z_CREATE_INCIDENT02) se presiona Save Se despliega ventana con detalle, se aade ttulo: CBTA Test Configuration Scripting Workshop Title: Vacio External Tool: Vacio Package: Vacio Person Responsible: Responsable Type: (default) Application component: SV-SMG-TWB Se guarda como Local Object Se asigna DATA Container ya creado: Z_CBTA_CONTAINER Una vez terminado, se genera el nmero de reporte: 800000000189 [Este n lo asigna el sistema]

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:

F. Se presiona sobre el icono Save, para guardar los cambios:

G. Una vez guardada la nota, la pantalla se presenta de la siguiente manera:

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:

Con esto comienza la ejecucin del script generado:

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:

Ejecucin de Script Generado

N. Seleccionamos el primer paso del Script y le damos Execute Con lo cual el sistema desplegar la siguiente ventana:

O. Presionamos Next, tras 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:

R. Una vez finalizada la iniciacin, el sistema desplegar la siguiente pantalla:

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.

Você também pode gostar