Tutorial de UFT para pruebas de GUI ?· conceptosdepruebasylosprocesosdepruebasfuncionales,peronoesimprescindible.UFT…

  • View
    212

  • Download
    0

Embed Size (px)

Transcript

  • HPUnified Functional TestingPara sistemas operativos Windows

    Versin de software: 12.01

    Tutorial para Pruebas de GUI

    Fecha de publicacin del documento: Julio de 2014

    Fecha de lanzamiento del software: Julio 2014

  • Avisos legales

    GarantaLas nicas garantas de los productos y servicios HP se exponen en el certificado de garanta que acompaa a dichos productos y servicios. El presente documento nodebe interpretarse como una garanta adicional. HP no es responsable de omisiones, errores tcnicos o de edicin contenidos en el presente documento.

    La informacin contenida en esta pgina est sujeta a cambios sin previo aviso.

    Leyenda de derechos limitadosSoftware informtico confidencial. Es necesario disponer de una licencia vlida de HP para su posesin, uso o copia. De conformidad con FAR 12.211 y 12.212, elGobierno estadounidense dispone de licencia de software informtico de uso comercial, documentacin del software informtico e informacin tcnica para elementosde uso comercial con arreglo a la licencia estndar para uso comercial del proveedor.

    Aviso de copyright Copyright 1992 - 2014 Hewlett-Packard Development Company, L.P.

    Avisos de marcas comercialesAdobe y Acrobat sonmarcas comerciales de Adobe Systems Incorporated.

    Google y GoogleMaps sonmarcas comerciales deGoogle Inc.

    Intel y Pentium sonmarcas comerciales de Intel Corporation en Estados Unidos y otros pases.

    Microsoft, Windows, Windows XP y Windows Vista sonmarcas comerciales deMicrosoft Corporation registradas en Estados Unidos.

    Oracle y Java sonmarcas comerciales registradas deOracle y/o sus filiales.

    Actualizaciones de la documentacinLa pgina de ttulo de este documento contiene la siguiente informacin de identificacin:

    l Nmero de versin del software, que indica la versin del software.l Fecha de publicacin del documento, que cambia cada vez que se actualiza el documento.l Fecha de lanzamiento del software, que indica la fecha desde la que est disponible esta versin del software.

    Para buscar actualizaciones recientes o verificar que est utilizando la edicinms reciente de un documento, visite: http://h20230.www2.hp.com/selfsolve/manuals

    Este sitio requiere que est registrado como usuario de HP Passport. Para registrarse y obtener un ID de HP Passport, visite: http://h20229.www2.hp.com/passport-registration.html

    O haga clic en el enlaceNew user registration (Registro de nuevos usuarios) de la pgina de registro de HP Passport.

    Asimismo, recibir ediciones actualizadas o nuevas si se suscribe al servicio de soporte del producto correspondiente. Pngase en contacto con su representante deventas de HP para obtener ms informacin.

    SoporteVisite el sitio web HP Software Support Online en: http://www.hp.com/go/hpsoftwaresupport

    Este sitio web proporciona informacin de contacto y detalles sobre los productos, servicios y soporte que ofrece HP Software.

    HP Software Support Online brinda a los clientes la posibilidad de auto-resolucin de problemas. Ofrece una forma rpida y eficaz de acceder a las herramientas desoporte tcnico interactivo necesarias para gestionar su negocio. Como cliente preferente de soporte, puede beneficiarse de utilizar el sitio web de soporte para:

    l Buscar los documentos de la Base de conocimiento que le interesenl Enviar y realizar un seguimiento de los casos de soporte y las solicitudes demejoral Descargar revisiones de softwarel Gestionar contratos de soportel Buscar contactos de soporte de HPl Consultar la informacin sobre los servicios disponiblesl Participar en debates con otros clientes de softwarel Investigar sobre formacin de software y registrarse para recibirla

    Para acceder a la mayor parte de las reas de soporte es necesario que se registre como usuario de HP Passport. Enmuchos casos tambin ser necesario disponerde un contrato de soporte. Para registrarse y obtener un ID de HP Passport, visite:

    http://h20229.www2.hp.com/passport-registration.html

    Para obtener ms informacin sobre los niveles de acceso, visite:

    http://h20230.www2.hp.com/new_access_levels.jsp

    HP Software Solutions Now accede al sitio web HPSW Solution and Integration Portal. Este sitio le permite explorar las soluciones de productos HP que satisfacensus necesidades de negocio e incluye una lista completa de integraciones entre productos HP, as como una lista de procesos ITIL. La URL de este sitio web eshttp://h20230.www2.hp.com/sc/solutions/index.jsp

    Tutorial para Pruebas deGUI

    HP Unified Functional Testing (12.01) Pgina 2 de 141

  • Contenido

    Contenido 3

    Bienvenido al Tutorial de UFT para pruebas de GUI 5

    Guas y referencias de UFT 6

    Recursos en lnea adicionales 8

    Captulo 1: Presentacin de HP Unified Functional Testing: pruebas deGUI 11

    Ventajas de las pruebas deGUI automatizadas 12

    Proceso de pruebas 13

    Ventana de UFT 15

    Captulo 2: Anlisis de la aplicacin y creacin de acciones 22

    Conocimiento de la aplicacin 23

    Exploracin del sitio webMercury Tours 23

    Creacin de pruebas 26

    Creacin de una solucin, una prueba y acciones 27

    Captulo 3: Creacin de repositorios de objetos 33

    Presentacin de objetos de prueba y repositorios de objetos 34

    Copia de objetos en la aplicacin 35

    Uso de varios repositorios de objetos 43

    Captulo 4: Creacin de funciones y bibliotecas de funciones 48

    Introduccin a las funciones 49

    Creacin de una funcin 49

    Asociacin de la biblioteca de funciones a la prueba 52

    Captulo 5: Agregar pasos 54

    Preparacin para agregar pasos a una prueba 55

    Agregar pasos a la accin Login 55

    Anlisis de la accin Login en la Vista de palabras clave 61

    Agregar los pasos restantes a la prueba 62

    Agregar pasos a la accin FlightFinder mediante grabacin 63

    Agregar un paso a la accin SelectFlight mediante el panel Cuadro de herramientas 69

    Tutorial para Pruebas deGUIContenido

    HP Unified Functional Testing (12.01) Pgina 3 de 141

  • Agregar pasos a la accin BookFlight mediante el editor y el Generador de pasos 70

    Captulo 6: Ejecucin y anlisis de pruebas 79

    Ejecutar una prueba 80

    Navegacin por Run Results Viewer 82

    Analizar los resultados de la ejecucin 83

    Captulo 7: Creacin de puntos de comprobacin y uso de funciones 86

    Descripcin de tipos de puntos de comprobacin 87

    Creacin de una prueba Checkpoint 89

    Comprobacin de valores de objetos 90

    Comprobacin de pginas 94

    Comprobacin de valores de tablas 96

    Comprobacin de valores de texto 102

    Gestin de puntos de comprobacin en el repositorio de objetos 107

    Ejecucin y anlisis de una prueba con puntos de comprobacin 109

    Realizacin de una comprobacinmediante una funcin 115

    Captulo 8: Parametrizacin de pasos y objetos 122

    Parametrizacin de una accin 123

    Creacin de una prueba de parametrizacin 123

    Definicin de un parmetro de tabla de datos 124

    Agregar valores de parmetros a la tabla de datos 128

    Modificacin de pasos afectados por la parametrizacin 129

    Ejecucin y anlisis de una prueba parametrizada 132

    Captulo 9: Pasos siguientes 136

    Modificacin de la configuracin de UFT para ahorrar espacio en disco 137

    Prueba de su propia aplicacin: introduccin 137

    Agradecemos sus comentarios. 140

    Tutorial para Pruebas deGUIContenido

    HP Unified Functional Testing (12.01) Pgina 4 de 141

  • Bienvenido al Tutorial de UFT para pruebasde GUI

    El Tutorial de UFT para pruebas deGUI es una gua que le ensea, a un ritmo personalizado,conceptos bsicos sobre cmo realizar pruebas de su aplicacin GUI con UFT. Se familiarizarcon el proceso de creacin y ejecucin de pruebas deGUI automatizadas y de anlisis de losresultados de la ejecucin.

    Tras finalizar el tutorial, puede aplicar los conocimientos que ha adquirido para probar su propiaaplicacin o sitio web.

    Nota: Params informacin sobre cmo crear y ejecutar pruebas de API, consulte el Tutorialde UFT para pruebas de API, disponible en el directorio \help.

    Pblico objetivo y alcance de este tutorialEste tutorial est previsto para usuarios que son principiantes en UFT. No se requierenconocimientos previos de UFT o deQuickTest. Puede resultar til tener una idea general sobre losconceptos de pruebas y los procesos de pruebas funcionales, pero no es imprescindible. UFTpermite crear pruebas deGUI, pruebas de procesos empresariales y pruebas de API. En estetutorial se revisan exclusivamente los temas relacionados con las pruebas deGUI. Al llevar a laprctica las lecciones de este tutorial, es posible que vea elementos demen desconocidos u otroselementos deGUI de UFT que no se describen en este tutorial. Puede ser que solo sean relevantespara BPT o pruebas de API y que no tengan ninguna importancia para pruebas deGUI. Paraobtener ms informacin sobre estos elementos, consulte laGua del usuario de HP UnifiedFunctional Testing.

    Nota: En este tutorial se hace referencia a rutas del sistema de archivos correspondientes alsistema operativoWindows 7. Las rutas en otros sistemas operativos pueden ser ligeramentedistintas.

    Uso de UFT con BPTAdems de las pruebas, UFT le permite crear componentes empresariales controlados porpalabras clave y servicios para utilizarlos en pruebas de procesos empresariales, si est conectadoa un servidor ALM que admite BPT. Los procedimientos descritos en este tutorial se han diseadopara crear pruebas deGUI, pero tambin puede aplicar la mayora de estos procedimientos a lacreacin de componentes controlados por palabras clave. Para obtener ms informacin sobrecomponentes empresariales y BPT, consulte laGua del usuario de HP Unified Functional Testingy laGua del usuario de HP Business Process Testing.

    Nota: A no ser que se especifique