Está en la página 1de 39

EMBOTELLADORA ANDINA CONSULTORA QUALITY CONTROL

Referente del cliente: Mario Saffirio Fecha de Modificacin: 04/09/2013

Autor/es: Revisor/es:

Eduardo Daz Fredes Andrea Alvarez

Florida 165, Galeria Guemes Entrada Cangallo [C1005AAC] Buenos Aires, Argentina [54 11] 4106-3500 www.huenei.com

HISTORIAL DE MODIFICACIONES

Versin 1.0

Fecha 04/11/2013

Autor/es Alvarez Marcela Andrea

Descripcin Versin inicial del documento

Florida 165, Galeria Guemes Entrada Cangallo [C1005AAC] Buenos Aires, Argentina [54 11] 4106-3500 www.huenei.com

NDICE

HISTORIAL DE MODIFICACIONES ............................................................................................................ 2 NDICE .............................................................................................................................................................. 3 INTRODUCCIN ............................................................................................................................................. 4 Destinatarios ................................................................................................................................................ 4 Ejecucin de Script Generado ...................................................................................................................... 23 En caso de error (Failed) al momento de la ejecucin del script aparece la siguiente ventana:................. 35

Florida 165, Galeria Guemes Entrada Cangallo [C1005AAC] Buenos Aires, Argentina [54 11] 4106-3500 www.huenei.com

INTRODUCCIN

Destinatarios
Destinatario Mario Saffirio Henry Strange Antonella Mora Su Martin Ariel Valles Andina / SPM Andina / Andina / Get Huenei / SWF / SPM Empresa / Sector / Rol

Florida 165, Galeria Guemes Entrada Cangallo [C1005AAC] Buenos Aires, Argentina [54 11] 4106-3500 www.huenei.com

Gua de generacin de script en SAP Solution Manager 7.1: Paso 1: 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 CBTA: CBTASetup_3.1.4 Para la correcta utilizacin de la herramienta se requiere de Internet Explorer 9.0 o anterior. Una vez instalados estos, se procede a la creacin de Script:

Paso 1: Inicializar SAP Logon Una vez inicializado se nos desplegar una pantalla con los proyectos disponibles:

Una vez seleccionado el proyecto, realizar doble clic y desplegar pantalla de login al proyecto.

Florida 165, Galeria Guemes Entrada Cangallo [C1005AAC] Buenos Aires, Argentina [54 11] 4106-3500 www.huenei.com

Florida 165, Galeria Guemes Entrada Cangallo [C1005AAC] Buenos Aires, Argentina [54 11] 4106-3500 www.huenei.com

Test Manual: Se va a la seccin del men Goto y se selecciona la opcin Business Blueprints Equivalente a transaccin: SOLAR02

En este punto se realiza la Definicin de Procesos, de los SubProcesos y pasos de cada uno de estos sub procesos.

Florida 165, Galeria Guemes Entrada Cangallo [C1005AAC] Buenos Aires, Argentina [54 11] 4106-3500 www.huenei.com

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)

Se genera un Test Package, el cual permite agrupar distintos casos de pruebas, este adems se puede agrupar en un determinado Test Data Container.

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. 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.

Florida 165, Galeria Guemes Entrada Cangallo [C1005AAC] Buenos Aires, Argentina [54 11] 4106-3500 www.huenei.com

Paso a Paso de 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

Florida 165, Galeria Guemes Entrada Cangallo [C1005AAC] Buenos Aires, Argentina [54 11] 4106-3500 www.huenei.com

1. - System Data: Z_CBTA_CONTAINER

2. - Create Object

3. - Se le asigna ttulo: SDC For CBTA Workshop

Florida 165, Galeria Guemes Entrada Cangallo [C1005AAC] Buenos Aires, Argentina [54 11] 4106-3500 www.huenei.com

4. 5. 6. 7. 8. 9.

- Se asigna RFC Destination - Se guarda. - Se agrega un nuevo target System: SMQ_TARGET - Se cierra la pantalla - se selecciona el script deseado - se va a la seccin de Atributes y se reasigna el contendor recin creado.

Test Configuration, creacin: Se asigna nombre: Test Configuration: Z_CONFIG_1 Se aade TEST ROL: CBTA Se aade Test Script Se ingresa: Versin Se ingresa: Titulo Se selecciona: Package asociado.Se cierra ventana. Se accede a attributs -> Edit Test Plan > Create -> Despliegue de pantalla Se selecciona Proyecto Se ingresa ttulo que se le asignar al Plan de Test Se seleccionar siguiente Se selecciona Test Note Document Type Se selecciona el test configuration creado -> Se selecciona la opcin de Test Package

Agregar Pantallas y pasos restantes a esta seccin en caso de que falten

Florida 165, Galeria Guemes Entrada Cangallo [C1005AAC] Buenos Aires, Argentina [54 11] 4106-3500 www.huenei.com

En la seccin marcada en rojo se ingresar la transaccin deseada: [Ejemplo SU01] desplegando el men de dicha transaccin:

Florida 165, Galeria Guemes Entrada Cangallo [C1005AAC] Buenos Aires, Argentina [54 11] 4106-3500 www.huenei.com

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: Script de Caso de Prueba: se podr generar un nuevo

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 Tras esto, se graba presionando sobre el botn save de la parte superior izquierda:

Florida 165, Galeria Guemes Entrada Cangallo [C1005AAC] Buenos Aires, Argentina [54 11] 4106-3500 www.huenei.com

Una vez grabado, se debe realizar doble clic en el texto ingresado en Test Case, para el Ejemplo Z_PIM_EDUARDO

Tras realizar esto se desplegar una nueva venta que muestra la siguiente informacin:

Florida 165, Galeria Guemes Entrada Cangallo [C1005AAC] Buenos Aires, Argentina [54 11] 4106-3500 www.huenei.com

Florida 165, Galeria Guemes Entrada Cangallo [C1005AAC] Buenos Aires, Argentina [54 11] 4106-3500 www.huenei.com

Test Automtico: Se ingresa la transaccin: Solar01, 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 Source Component: Vacio Agregar nombre campo: Vacio Agregar nombre campo: Responsable Agregar nombre campo: Type (default) Se asigna 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]

Florida 165, Galeria Guemes Entrada Cangallo [C1005AAC] Buenos Aires, Argentina [54 11] 4106-3500 www.huenei.com

Se le asigna prioridad segn la criticidad del proceso. Adems se le cambia el Status de New a In Process Se desciende por la misma ventana y en la seccin: Text, se aade una nueva nota Interna:

Florida 165, Galeria Guemes Entrada Cangallo [C1005AAC] Buenos Aires, Argentina [54 11] 4106-3500 www.huenei.com

Con lo cual el sistema habilita la seccin para ingresar una nueva nota:

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

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


Florida 165, Galeria Guemes Entrada Cangallo [C1005AAC] Buenos Aires, Argentina [54 11] 4106-3500 www.huenei.com

Se presiona nuevamente en Save, para registrar la nota adjunta. Tras guardar los cambios, se debe cerrar sesin y aceptar el mensaje desplegado tras presionar Log Off:

Florida 165, Galeria Guemes Entrada Cangallo [C1005AAC] Buenos Aires, Argentina [54 11] 4106-3500 www.huenei.com

Tras cerrar la sesin, volvemos a la pantalla Test Creation Wizard Recording, presionamos Next:

Tras esto, el sistema desplegar la siguiente ventana, en esta nuevamente presionamos Next:

Florida 165, Galeria Guemes Entrada Cangallo [C1005AAC] Buenos Aires, Argentina [54 11] 4106-3500 www.huenei.com

Florida 165, Galeria Guemes Entrada Cangallo [C1005AAC] Buenos Aires, Argentina [54 11] 4106-3500 www.huenei.com

Con esto comienza la ejecucin del script generado:

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. Tras esto volvemos a la web de Test Configuration Z_PIM_%NOMBRE%, en este caso: Z_PIM_ANDREA Para la ejecucin del Script:

Florida 165, Galeria Guemes Entrada Cangallo [C1005AAC] Buenos Aires, Argentina [54 11] 4106-3500 www.huenei.com

Ejecucin de Script Generado

Seleccionamos el primer paso del Script y le damos Execute


Florida 165, Galeria Guemes Entrada Cangallo [C1005AAC] Buenos Aires, Argentina [54 11] 4106-3500 www.huenei.com

Con lo cual el sistema desplegar la siguiente ventana:

Florida 165, Galeria Guemes Entrada Cangallo [C1005AAC] Buenos Aires, Argentina [54 11] 4106-3500 www.huenei.com

Presionamos Next, tras lo cual el sistema desplegar la siguiente ventana:

Florida 165, Galeria Guemes Entrada Cangallo [C1005AAC] Buenos Aires, Argentina [54 11] 4106-3500 www.huenei.com

En estas pantallas no se debe ingresar nada, ya que el sistema se encuentra ejecutando el script de la prueba generado por el Wizard.

Florida 165, Galeria Guemes Entrada Cangallo [C1005AAC] Buenos Aires, Argentina [54 11] 4106-3500 www.huenei.com

Volvemos a la pantalla Test Creation Wizard Recording, Se aade un Checkpoint al script, se selecciona el mensaje entregado.

Volvemos al explorador:

Florida 165, Galeria Guemes Entrada Cangallo [C1005AAC] Buenos Aires, Argentina [54 11] 4106-3500 www.huenei.com

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

En esta ingresaremos el parmetro de bsqueda del ticket generado pasos atrs, presionamos sobre el botn Search:
Florida 165, Galeria Guemes Entrada Cangallo [C1005AAC] Buenos Aires, Argentina [54 11] 4106-3500 www.huenei.com

Seleccionamos el ticket correspondiente, haciendo clic sobre su ID

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)

Florida 165, Galeria Guemes Entrada Cangallo [C1005AAC] Buenos Aires, Argentina [54 11] 4106-3500 www.huenei.com

Ac podemos ver como el sistema realiza automticamente todos los pasos e ingresa la data que se configuro en los pasos previos:

Florida 165, Galeria Guemes Entrada Cangallo [C1005AAC] Buenos Aires, Argentina [54 11] 4106-3500 www.huenei.com

Florida 165, Galeria Guemes Entrada Cangallo [C1005AAC] Buenos Aires, Argentina [54 11] 4106-3500 www.huenei.com

Florida 165, Galeria Guemes Entrada Cangallo [C1005AAC] Buenos Aires, Argentina [54 11] 4106-3500 www.huenei.com

Al finalizar este script, el sistema arrojar el log de transacciones con el status de la prueba, en este caso en estado PASSED:

Florida 165, Galeria Guemes Entrada Cangallo [C1005AAC] Buenos Aires, Argentina [54 11] 4106-3500 www.huenei.com

Florida 165, Galeria Guemes Entrada Cangallo [C1005AAC] Buenos Aires, Argentina [54 11] 4106-3500 www.huenei.com

En caso de error (Failed) al momento de la ejecucin del script aparece la siguiente ventana:

Florida 165, Galeria Guemes Entrada Cangallo [C1005AAC] Buenos Aires, Argentina [54 11] 4106-3500 www.huenei.com

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:

Florida 165, Galeria Guemes Entrada Cangallo [C1005AAC] Buenos Aires, Argentina [54 11] 4106-3500 www.huenei.com

Tras esto vamos nuevamente a la pantalla de edicin del Script:

Florida 165, Galeria Guemes Entrada Cangallo [C1005AAC] Buenos Aires, Argentina [54 11] 4106-3500 www.huenei.com

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.

Florida 165, Galeria Guemes Entrada Cangallo [C1005AAC] Buenos Aires, Argentina [54 11] 4106-3500 www.huenei.com

Se presiona sobre Next > se desplegara la siguiente ventana:

Nota: la transaccin SM04 se utiliza para ver los usuarios que estn conectados al aplicativo

Florida 165, Galeria Guemes Entrada Cangallo [C1005AAC] Buenos Aires, Argentina [54 11] 4106-3500 www.huenei.com