3072
HP Unified Functional Testing Versão do software: 11.51 Guia do Usuário Data de publicação do documento: Dezembro de 2012 Data de publicação do software: Dezembro de 2012

UFT11.51_UserGd_pt.pdf

Embed Size (px)

Citation preview

  • HP Unified Functional Testing Verso do software: 11.51

    Guia do Usurio

    Data de publicao do documento: Dezembro de 2012

    Data de publicao do software: Dezembro de 2012

  • 2Avisos legais

    Garantia

    As nicas garantias para produtos e servios HP esto estipuladas nas declaraes de garantia expressa que acompanham esses produtos e servios. Nenhum contedo deste documento deve ser interpretado como parte de uma garantia adicional. A HP no se responsabiliza por erros tcnicos ou editoriais ou por omisses presentes neste documento.

    As informaes contidas neste documento esto sujeitas a mudanas sem aviso prvio.

    Legenda de direitos restritos

    Software de computador confidencial. Uma licena vlida da HP necessria para posse, utilizao ou cpia. Consistentes com o FAR 12.211 e 12.212, o Software de Computador Comercial, a Documentao de Software de Computador e os Dados Tcnicos para Itens Comerciais esto licenciados junto ao Governo dos Estados Unidos sob a licena comercial padro do fornecedor.

    Avisos de direitos autorais

    1992 - 2012 Hewlett-Packard Development Company, L.P.

    Avisos de marcas comerciais

    Adobe e Acrobat so marcas comerciais da Adobe Systems Incorporated.

    Intel, Pentium e Intel Xeon so marcas comerciais da Intel Corporation nos EUA e em outros pases.

    Java marca registrada da Oracle e/ou de suas afiliadas.

    Microsoft, Windows, Windows NT e Windows XP so marcas registradas da Microsoft Corporation nos EUA.

    Oracle marca registrada da Oracle Corporation, Redwood City, Califrnia, nos EUA.

    Unix marca registrada do The Open Group.

    SlickEdit marca registrada da SlickEdit Inc.

  • 3Atualizaes da documentao

    A pgina de ttulo deste documento contm as seguintes informaes de identificao:

    Nmero de verso do software, que indica a verso do software.

    Data de publicao do documento, que alterada sempre que o documento atualizado.

    Data de publicao do software, que indica a data de publicao desta verso do software.

    Para conferir atualizaes recentes ou verificar se voc est usando a verso mais recente de um documento, visite:

    http://h20230.www2.hp.com/selfsolve/manuals

    Esse site requer que voc se registre para obter um HP Passport e entrar no sistema. Para fazer o registro e obter uma ID do HP Passport, visite:

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

    Ou clique no link New users - please register (Registro de novos usurios) na pgina de logon do HP Passport.

    Voc tambm receber edies novas ou atualizadas se assinar o servio de suporte ao produto apropriado. Contate seu representante de vendas da HP para obter detalhes.

  • 4Suporte

    Visite o site de suporte da HP Software em:

    http://www.hp.com/go/hpsoftwaresupport

    Esse site fornece informaes de contato e detalhes sobre os produtos, os servios e o suporte oferecidos pela HP Software.

    O suporte online da HP Software proporciona recursos que os clientes podem usar para solucionar problemas por conta prpria. Ele oferece uma maneira rpida e eficiente de acessar ferramentas de suporte tcnico interativas necessrias para gerenciar seus negcios. Como estimado cliente de suporte, voc pode obter vrios benefcios usando o site de suporte para:

    Pesquisar documentos com informaes de interesse

    Enviar e acompanhar casos de suporte e solicitaes de aprimoramentos

    Fazer download de patches de software

    Gerenciar contratos de suporte

    Procurar contatos de suporte da HP

    Consultar informaes sobre servios disponveis

    Participar de discusses com outros clientes de software

    Pesquisar e registrar-se em treinamentos de software

    A maioria das reas de suporte exige que voc se registre e entre como usurio do HP Passport. Muitas tambm exigem um contrato de suporte. Para se registrar e obter uma ID do HP Passport, visite:

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

    Para encontrar mais informaes sobre nveis de acesso, visite:

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

  • 5

  • 6

  • Sumrio

    7

    7

    Sumrio

    Bem-vindo ao Guia do Usurio do HP Unified Functional Testing ....43Viso geral do Guia do Usurio do Unified Functional TestingHP ....43Nvel de experincia necessrio...........................................................43Como encontrar as informaes de que preciso? ...............................44Contedo da Ajuda do UFT.................................................................46Recursos online adicionais ..................................................................50

    PARTE I: UFTINTRODUO AO

    Captulo 1: Introduo ao UFT ............................................................55Unified Functional Testing - Viso geral.............................................55UFT Verificao de GUI - Viso geral ..................................................57UFT Verificao de API - Viso geral ...................................................70UFT Verificao integrada - Viso geral ..............................................70Business Process Testing no UFT - Viso geral ....................................72Gerenciamento de programas do UFT ................................................73

    Captulo 2: Viso geral do UFT............................................................77

    Conceitos

    UFT - Viso geral..................................................................................78Viso geral da janela principal do UFT ...............................................79Documentos de verificao do UFT ....................................................88Viso geral dos painis do UFT..........................................................100

    Tarefas

    Como iniciar o UFT ...........................................................................121

  • Sumrio

    8

    8

    Referncia

    Caixa de dilogo Sobre o Unified Functional Testing ......................123Sobre a janela Informaes Detalhadas do Unified Functional

    Testing...........................................................................................125Caixa de dilogo Gerenciador de Suplementos ................................127Pgina Inicial .....................................................................................132Estrutura da pasta de programa do UFT............................................133

    Captulo 3: Operaes de arquivo do UFT........................................139

    Conceitos

    Viso geral de documentos de verificao ........................................141

    Tarefas

    Como criar e gerenciar documentos .................................................143Como definir propriedades de teste ou variveis do usurio/

    sistema .........................................................................................151Como fazer o upgrade de testes usando o Atualizador em Lote.......155

    Referncia

    Caixa de dilogo Adicionar Soluo.......157Caixa de dilogo Adicionar Teste/Componente Soluo...............159Caixa de dilogo Arquivo de Dados de Testes Automatizados

    do Sprinter ....................................................................................165Caixa de dilogo Exportar para Arquivo Zip.....................................166Caixa de dilogo Importar de Arquivo Zip .......................................167Caixa de dilogo Novo ..............................................169Caixa de dilogo Abrir/Novo / ..................174Abrir Teste com Recursos Bloqueados - Caixa de mensagem ...........181Caixa de dilogo Salvar /Salvar como ......182Salvar Teste com Recursos Bloqueados - Caixa de mensagem..........190Caixa de dilogo Novo Perfil de Teste...............................................191Caixa de dilogo Gerenciar Perfis .....................................................192Opes de linha de comando do Atualizador em Lote.....................194Conversor de soapUI para Teste de API ............................................196

    PARTE II : UFTPAINIS DO

    Captulo 4: UFT Layout da Janela do.................................................207

    Conceitos

    Personalizao do layout da janela do UFT - Viso geral..................208

  • Sumrio

    9

    9

    Tarefas

    Como personalizar a janela do UFT ..................................................210

    Referncia

    Dicas e consideraes para personalizar o layout da janela do UFT.218

    Captulo 5: Painel Tela Ativa .............................................................221

    Conceitos

    Viso geral da Tela Ativa ...................................................................222

    Tarefas

    Como usar a Tela Ativa no seu teste .................................................226Como modificar as configuraes da Tela Ativa...............................228

    Referncia

    Interface do usurio do painel Tela Ativa .........................................231

    Captulo 6: Painel Indicadores ..........................................................235

    Conceitos

    Viso geral sobre indicadores ............................................................236

    Referncia

    Interface do usurio do painel Indicadores.......................................238

    Captulo 7: Painel Dados (Verificao de API)..................................241

    Conceitos

    Viso geral do painel Dados ..............................................................242

    Tarefas

    Como criar fontes de dados...............................................................243

    Referncia

    Interface do usurio do painel Dados ...............................................252

  • Sumrio

    10

    10

    Captulo 8: Painel Dados (Verificao de GUI) .................................273

    Conceitos

    Viso geral do painel Dados ..............................................................274Planilhas de tabela de dados .............................................................276Painel Dados - Salvar Opes ............................................................279Objetos, mtodos e propriedades da tabela de dados .......................281Frmulas em tabelas de dados...........................................................281

    Tarefas

    Como definir uma tabela de dados no seu teste ...............................284Como gerenciar tabelas de dados no seu teste..................................286Como inserir frmulas em tabelas de dados para uso em pontos

    de verificao ................................................................................288Como importar dados usando o Microsoft Query............................289

    Referncia

    Interface do usurio do painel Dados ...............................................290Assistente de Consultas do Banco de Dados .....................................305

    Captulo 9: Painis de Depurao .....................................................313

    Conceitos

    Viso geral de painis de Depurao................................................314

    Referncia

    Interface do painel Depurar ..............................................................315

    Captulo 10: Painel de documentos ..................................................349

    Conceitos

    Viso geral do painel Documento.....................................................351Editando documentos de texto e cdigo ..........................................354Viso geral de expresses regulares ...................................................373

    Tarefas

    Como usar indicadores no Editor .....................................................378Como usar a caixa de dilogo Ir Para no Editor................................380Como usar trechos de cdigo e modelos ..........................................380Como procurar referncias ou classes em documentos no Editor

    (somente para verificao de API) ................................................385Como localizar ou substituir cadeias de caracteres em arquivos ......387

  • Sumrio

    11

    11

    Referncia

    Interface do usurio do painel Documento ......................................391Opes do menu de contexto do painel Documento.......................395Interface do usurio do Editor...........................................................397Caixa de dilogo Localizar (Editor do painel de documento) ..........408Caixa de dilogo Substituir ...............................................................412Caixa de dilogo Ir para ....................................................................416Opes do menu de contexto do Editor ...........................................419Interface do usurio de expresses regulares ....................................423

    Captulo 11: Painel Erros ...................................................................443

    Conceitos

    Viso geral do painel Erros ...............................................................444Tipos de recursos ausentes.................................................................447

    Tarefas

    Como gerenciar erros de sintaxe no painel Erros .............................451Como localizar uma ao de GUI ausente ........................................455

    Referncia

    Interface do usurio do painel Erros .................................................458

    Captulo 12: Painel de Sada .............................................................465

    Conceitos

    Viso geral do painel de Sada...........................................................466

    Referncia

    Interface do usurio do painel de Sada ............................................467

    Captulo 13: Painel Propriedades (Verificao de API).....................473

    Conceitos

    Viso geral do painel Propriedades (Verificao de API)...................474

    Referncia

    Interface do usurio do painel Propriedades (Verificao de API)...475

    Captulo 14: Painel Propriedades (Verificao de GUI)....................519

    Conceitos

    Viso geral do painel Propriedades (Verificao de GUI) .................520

  • Sumrio

    12

    12

    Referncia

    Interface do usurio do painel Propriedades (Verificao de GUI)...521

    Captulo 15: Painel Resultados da Etapa de Execuo .....................539

    Conceitos

    Viso geral do painel Resultados da Etapa de Execuo ...................540

    Referncia

    Interface do painel Resultados da Etapa de Execuo.......................542

    Captulo 16: Painel Resultados da Pesquisa......................................545

    Conceitos

    Viso geral do painel Resultados da Pesquisa ..................................546

    Tarefas

    Como navegar pelo painel Resultados da Pesquisa ..........................547

    Referncia

    Interface do usurio do painel Resultados da Pesquisa.....................550

    Captulo 17: Painel Explorador de Solues .....................................555

    Conceitos

    Solues no UFT - Viso geral ...........................................................556Viso geral do painel Explorador de Solues ..................................557

    Tarefas

    Como gerenciar itens no painel Explorador de Solues .................559

    Referncia

    Interface do usurio do painel Explorador de Solues....................568

    Captulo 18: Painel Tarefas ...............................................................591

    Conceitos

    Viso geral do painel Tarefas.............................................................592

    Tarefas

    Como criar e gerenciar comentrios TODO......................................593

    Referncia

    Interface do usurio do painel Tarefas ..............................................595

  • Sumrio

    13

    13

    Captulo 19: Painel Caixa de Ferramentas (Verificao de API) ......601

    Conceitos

    Viso geral do painel Caixa de Ferramentas (Verificao de API).....602

    Referncias

    Interface do usurio do painel Caixa de Ferramentas (Verificao de API).......................................................................604

    Captulo 20: Painel Caixa de Ferramentas (Verificao de GUI) ......611

    Conceitos

    Viso geral do painel Caixa de Ferramentas (Verificao de GUI) ...612

    Tarefas

    Como trabalhar com o painel Caixa de Ferramentas (verificao de GUI) ......................................................................613

    Referncia

    Interface do usurio do painel Caixa de Ferramentas (Verificao de GUI)......................................................................615

    PARTE III : CONFIGURAO DO UFT

    Captulo 21: Opes globais do UFT.................................................623

    Conceitos

    Opes globais - Viso geral ..............................................................624

    Referncia

    Guia Geral (caixa de dilogo Opes) ...............................................625Guia Verificao de GUI (caixa de dilogo Opes) .........................637Guia Verificao de API (caixa de dilogo Opes) ..........................676Guia Codificao (caixa de dilogo Opes).....................................684Guia Editor de Texto (caixa de dilogo Opes) ...............................687

  • Sumrio

    14

    14

    Captulo 22: Configuraes ara testes de GUI, componentes de negcios de GUI e reas de aplicativo .........................................695

    Conceitos

    Configuraes - Viso geral ...............................................................697Associaes de suplementos em um teste de GUI ............................701Associaes de suplementos em um componente de GUI ...............702Compreendendo status de componentes de GUI.............................703Monitor do Sistema Local .................................................................705Rastreamento de Log .........................................................................706

    Tarefas

    Como definir manualmente configuraes de Rastreamento de Log708

    Referncia

    Painel Propriedades (caixa de dilogo Configuraes de Teste) .......712Painel Propriedades (caixa de dilogo Configuraes de

    Componente de Negcios)............................................................718Painel Fotografia (caixa de dilogo Configuraes de

    Componente de Negcios) ...........................................................721Painel Aplicativos (caixa de dilogo Configuraes de

    Componente de Negcios/rea de Aplicativo - Painel Configuraes Adicionais) ....................................................................................723

    Painel Execuo (caixa de dilogo Configuraes de Teste) .............729Painel Recursos (caixa de dilogo Configuraes de Teste/

    Componente de Negcios) ...........................................................734Painel Parmetros (caixa de dilogo Configuraes de Teste/

    Componente de Negcios) ...........................................................740Painel Ambiente (caixa de dilogo Configuraes de Teste) ............748Painel Recuperao (caixa de dilogoConfiguraes de Teste/

    Componente de Negcios/rea deAplicativo - Painel Configuraes Adicionais) ....................................................................................755

    Painel Rastreamento de Log (caixa de dilogo Configuraes de Teste/Componente de Negcios/rea de Aplicativo - Painel Configuraes Adicionais) ....................................................................................763

    Painel Monitor do Sistema Local (caixa de dilogo Configuraes de Teste/rea de Aplicativo - painel Configuraes Adicionais)..772

  • Sumrio

    15

    15

    Captulo 23: ... Definindo opes de teste de GUI programaticamente durante a sesso de execuo.......................................................777

    Conceitos

    Definindo opes de teste de GUI programaticamente durante a sesso de execuo - Viso geral.................................................778

    Tarefas

    Como definir opes de teste de Tabela de GUI programaticamente durante uma sesso de execuo ..................................................780

    PARTE IV: UFT EXECUTANDO E DEPURANDO OPERAES

    Captulo 24: Executando testes e componentes...............................789

    Conceitos

    Executando testes e componentes de GUI - Viso geral ...................791Executando testes de API - Viso geral ..............................................793Execuo no Lado do Servidor ..........................................................794Etapas opcionais ................................................................................797Test Batch Runner - Viso geral ........................................................798

    Tarefas

    Como executar um teste ou componente de GUI ............................800Como definir etapas opcionais..........................................................804Como executar um teste de API ........................................................805 Como realizar a execuo no lado do servidor ................................810Como criar e executar um lote de testes ...........................................813Como executar um lote de testes usando a linha de comando

    do Windows ..................................................................................816

    Referncia

    Etapas opcionais padro ....................................................................818Caixa de dilogo Executar .................................................................819Caixa de dilogo Selecionar Parmetro AUT.....................................826Janela do Test Batch Runner .............................................................828Comandos de menu do Test Batch Runner ......................................832Solues de problemas e limitaes - Sesses de execuo...............835

  • Sumrio

    16

    16

    Captulo 25: Depurando testes, componentes, bibliotecas de funes e arquivos de cdigo de usurio .....................................839

    Conceitos

    Viso geral do processo de depurao...............................................840Consideraes para depurar testes e componentes de GUI ..............842Consideraes para depurar arquivos de cdigo de usurio de API .843Velocidade da sesso de depurao...................................................844Comandos de uma s etapa ..............................................................844Executando para uma etapa e depurando a partir de uma etapa .....846Inspecionando os valores de variveis e propriedades de objetos

    durante uma sesso de execuo ..................................................850Pontos de interrupo. ......................................................................851Erros de execuo ..............................................................................853

    Tarefas

    Como depurar seu teste, componente, biblioteca de funes ou arquivo de cdigo de usurio........................................................854

    Como usar pontos de interrupo ....................................................861Como depurar uma ao ou funo de GUI - Exerccio ...................863Como depurar um arquivo de cdigo de usurio de API - Exerccio 868Como fazer a depurao completa, circular ou parcial de uma etapa

    especfica em um teste de GUI - Exerccio....................................874

    Referncia

    Caixa de mensagem Erro de Execuo..............................................879Caixa de ferramentas da sesso de execuo/depurao ..................881

    PARTE V: UFT INTEGRAO COM O HP ALM

    Captulo 26: ALM Integrao ............................................................887

    Conceitos

    Viso geral da integrao com o ALM...............................................889Testes-modelo....................................................................................892Preferncias de execuo de testes do ALM ......................................894Preferncias do Agente Remoto do UFT............................................895Percepo de dados no ALM .............................................................896

  • Sumrio

    17

    17

    Tarefas

    Como trabalhar com testes e componentes no ALM........................901Como orientar um teste por dados usando dados do ALM ..............905Como permitir que o ALM execute testes ou componentes de GUI

    em um computador com o UFT....................................................912Como usar o Suplemento ALM Connectivity...................................913Como criar um teste-modelo de GUI ................................................914Como criar um teste de GUI no ALM usando um teste-modelo ......915Como habilitar o Agente Remoto de Business Process Testing ........918Como visualizar ou modificar Configuraes do Agente Remoto....919

    Referncia

    Percepo de dados do ALM - Decomposio de tarefas ..................920Caixa de dilogo Conexo com o ALM.............................................922Caixa de dilogo Configuraes do Agente Remoto.........................928

    Captulo 27: Modelo de recursos e dependncias............................943

    Conceitos

    Viso geral do modelo de recursos e dependncias ..........................944Dependncias de ativos - Vantagens.................................................945

    Referncia

    Caminhos relativos e o ALM .............................................................949Terminologia do modelo de recursos e dependncias ......................951Interface do usurio relacionada a recursos do ALM ........................954

    Captulo 28: Visualizando e comparando verses de ativos do UFT965

    Conceitos

    Ferramenta de Comparao de Ativos e o Visualizador de Ativos - Viso geral .....................................................................................967

    Tarefas

    Como abrir a Ferramenta de Comparao de Ativos ........................972Como abrir o Visualizador de Ativos ................................................975Como trabalhar com a Ferramenta de Comparao de Ativos e

    o Visualizador de Ativos................................................................979

    Referncia

    Ferramenta de Comparao de Ativos ..............................................981Visualizador de Ativos .......................................................................993

  • Sumrio

    18

    18

    Captulo 29: Controle de verso no ALM .......................................1001

    Conceitos

    Viso geral do gerenciamento de verses de ativos no ALM ..........1003Visualizando informaes de controle de verso ao abrir um teste1006

    Tarefas

    Como fazer check-in do ativo atualmente aberto...........................1014Como fazer check-out da verso mais recente de um ativo ...........1015Como cancelar uma operao de check-out ...................................1017

    Referncia

    Comandos de gerenciamento de verses ........................................1018Caixa de dilogo Fazer Check-out...................................................1019Caixa de dilogo Fazer Check-in.....................................................1020Caixa de dilogo Histrico de Verses ............................................1021Caixa de dilogo Histrico de Referncias ......................................1024

    Captulo 30: HP Sprinter .................................................................1029

    Conceitos

    HP Sprinter Viso geral ...................................................................1030

    PARTE VI: DESIGN DA VERIFICAO DE API

    Captulo 31: API Testando ..............................................................1037

    Conceitos

    de API .............................................................................................1038Integrao com ferramentas de verificao automatizadas ............1050Transporte JMS - Viso geral ...........................................................1050

    Tarefas

    Como criar um teste de API ............................................................1052

    Referncias

    UFT - Interface de usurio de Verificao de API ............................1058

    Captulo 32: Atividades Padro.......................................................1075

    Conceitos

    Atividades - Viso geral ...................................................................1077

  • Sumrio

    19

    19

    Tarefas

    Como usar atividades de data e hora ..............................................1079Como executar comandos de banco de dados ou recuperar dados1081Como enviar uma solicitao HTTP multiparte..............................1085Como criar uma chamada para uma classe Java.............................1087Como recuperar mensagens de uma fila JMS..................................1090Como receber mensagens atravs de tpicos do JMS .....................1095Como recuperar mensagens de uma fila MQ..................................1097Como receber mensagens atravs de tpicos do MQ .....................1100Como chamar testes de outros aplicativos......................................1103Como validar um arquivo XML ......................................................1106Como transformar um arquivo XML ..............................................1108Como comparar cadeias de caracteres XML ...................................1110

    Referncias

    Tipos de atividades padro ..............................................................1113Caixas de dilogo especficas de atividades.....................................1177

    Captulo 33: Atividades Locais ........................................................1191

    Conceitos

    Atividade local - Viso geral ...........................................................1192Compartilhamento de atividades....................................................1196

    Tarefas

    Como importar um servio Web baseado em WSDL......................1197Como criar uma etapa de teste de API Assembly .NET ...................1201Como criar um mtodo REST..........................................................1203Como enviar uma solicitao JSON a um servio REST..................1211Como receber uma resposta JSON de um servio REST ..................1213Como criar uma etapa de teste de API SAP .....................................1214Como realizar o compartilhamento de atividades..........................1216

    Referncias

    Interface do usurio de atividades de teste .....................................1220

  • Sumrio

    20

    20

    Captulo 34: Aes reutilizveis para testes de API ........................1249

    Conceitos

    Aes na verificao de API - Viso geral ........................................1250Posicionamento de aes ................................................................1253Chamadas para aes existentes .....................................................1253Combinando etapas em aes.........................................................1255Aes usando a Tabela de Dados.....................................................1256Consideraes para trabalhar com aes ........................................1257

    Tarefas

    Como usar aes em um testede API ..............................................1258

    Referncia

    Interface do usurio de aes do Service Test .................................1263

    Captulo 35: Atualizando servios e assemblies..............................1269

    Conceitos

    Atualizando servios Web ...............................................................1270Conflitos de Servios REST ..............................................................1272Atualizando RFCs ou IDocs SAP......................................................1273

    Tarefas

    Como atualizar um servio Web.....................................................1274Como atualizar um assembly .NET .................................................1278Como resolver conflitos em etapas REST ........................................1280Como atualizar um RFC ou IDoc SAP .............................................1281

    Referncia

    Interface de resoluo e atualizao de servios .............................1284

    Captulo 36: Segurana de Servios Web .......................................1305

    Conceitos

    Definindo a segurana - Viso geral................................................1307Cenrios de segurana - Viso geral ................................................1308Configuraes de cenrios WCF .....................................................1313Configuraes de segurana avanadas ..........................................1318

  • Sumrio

    21

    21

    Tarefas

    Como definir a segurana para um Servio Web no nvel da porta1319Como definir a segurana para uma etapa especfica .....................1320Como definir a segurana para um servio Web padro ................1322Como definir a segurana para um Servio WCF ...........................1324Como configurar cenrios de segurana de Servios Web comuns1326Como personalizar a segurana para servios Web do tipo WCF...1330Como testar servios Web que usam WS-Security ou SSL ..............1335Como configurar a verificao de padres avanados ....................1337

    Referncia

    Interface do usurio de segurana...................................................1339

    Captulo 37: Tcnicas de verificao ...............................................1371

    Conceitos

    Validao de pontos de verificao .................................................1372Verificao negativa ........................................................................1374Verificao de carga.........................................................................1375Usando servios virtualizados .........................................................1376

    Tarefas

    Como definir pontos de verificao de matriz................................1378Como orientar pontos de verificao de matriz por dados ............1381Como definir pontos de verificao XPath.....................................1384Como preparar e executar um teste de carga ..................................1386

    Referncia

    Sintaxe da linha de comando..........................................................1390Caixa de dilogo Configuraes de Servios Virtualizados.............1392

    Captulo 38: Chamadas de Servios Assncronos............................1395

    Conceitos

    Servios Assncronos........................................................................1396

    Tarefas

    Como criar um teste de API para um servio Web assncrono.......1400

  • Sumrio

    22

    22

    Captulo 39: Tratamento de dados .................................................1405

    Conceitos

    Viso geral do tratamento de dados................................................1406Definindo dados ..............................................................................1406Relaes de dados e navegao .......................................................1416Atribuio de dados em matrizes ....................................................1421

    Tarefas

    Como atribuir dados a etapas de teste ............................................1424Como definir propriedades de navegao ......................................1426Como orientar uma etapa de teste por dados .................................1428

    Referncia

    Interface do usurio para manipulao de dados ...........................1431

    Captulo 40: Codificando eventos do UFT ......................................1459

    Conceitos

    Escrevendo cdigo para eventos - Viso geral.................................1461

    Tarefas

    Como abrir uma janela para gravar cdigo personalizado .............1463Como acessar propriedades de entrada e sada ...............................1466Como definir propriedades de entrada e sada ...............................1467Como manipular dados durante o tempo de execuo..................1469Como usar a funo Log .................................................................1472Como usar a funo Report.............................................................1474Como escrever eventos de ponto de verificao.............................1475Como recuperar e definir variveis de teste ....................................1478Como criptografar e descriptografar senhas ...................................1478Como usar o evento de Servio Web OnReceiveResponse .............1480Como definir Cabealhos HTTP para Servios Web e REST ...........1482

    Referncia

    Mtodos de Fonte de Dados ............................................................1484Mtodos de Contexto......................................................................1486Opes de Log .................................................................................1487Opes de Assert..............................................................................1488

  • Sumrio

    23

    23

    Captulo 41: Extensibilidade no UFT...............................................1491

    Conceitos

    Criando novas atividades - Viso geral ...........................................1492Arquivos de atividades personalizadas............................................1492

    Tarefas

    Como usar o assistente para criar uma atividade personalizada - C#..............................................................................................1513

    Como usar o assistente para criar uma atividade - Java..................1516Como criar manualmente uma atividade personalizada em C# ....1519Como criar um arquivo de tempo de execuo ..............................1524

    Referncia

    Assistente de Atividades ..................................................................1530

    PARTE VII: DESIGN DA VERIFICAO DE GUI

    Captulo 42: Viso geral da criao de testes .................................1545

    Conceitos

    Metodologias para a criao de testes .............................................1546Visualizando testes no quadro de trabalho (verificao de GUI) ...1551Aprimorando seus testes..................................................................1552Editor e Exibio de Palavras-chave - Uma comparao.................1554Amostra de teste ..............................................................................1556Caminhos relativos no UFT para verificao de GUI......................1558Abrindo e salvando testes com recursos bloqueados ......................1563

    Referncia

    Interface do usurio do quadro de trabalho (verificao de GUI) ..1564

    Captulo 43: Criao de testes - Metodologia orientada por palavras-chave.............................................................................1571

    Conceitos

    Metodologia orientada por palavras-chave - Viso geral ................1572Testar um aplicativo de reserva de voos usando a metodologia

    orientada por palavras-chave - Cenrio de caso de uso..............1585

    Tarefas

    Como criar um teste de GUI atravs da metodologia orientada por palavras-chave.............................................................................1595

  • Sumrio

    24

    24

    Captulo 44: Gravando testes e componentes de GUI ...................1605

    Conceitos

    Gravando testes e componentes de GUI - Viso geral ....................1606Modos de gravao..........................................................................1610

    Tarefas

    Como gravar um teste de GUI.........................................................1618Como gravar um componente de GUI ...........................................1622Como gravar usando a gravao analgica.....................................1626Como gravar usando a gravao de baixo nvel .............................1628Como gravar um teste ou componente usando a gravao

    do Insight ....................................................................................1629

    Referncia

    Caixa de dilogo Configuraes de Gravao Analgica ...............1634Caixa de dilogo Configuraes de Gravao e Execuo..............1637Barra de ferramentas Gravao .......................................................1639

    Captulo 45: Aes na verificao de GUI .......................................1647

    Conceitos

    Aes na verificao de GUI - Viso geral .......................................1649Tipos de aes..................................................................................1651Iteraes de testes e aes usando o painel Dados..........................1653Chamadas para aes existentes e cpias de aes .........................1655Parmetros de ao..........................................................................1658Compartilhando informaes de ao............................................1660Sintaxe de aes no Editor ..............................................................1663Consideraes para trabalhar com aes ........................................1666

    Tarefas

    Como exibir e modificar informaes relacionadas a aes..........1671 Como gerenciar a estrutura do seu teste de GUI............................1674Como aninhar aes - Cenrio de caso de uso ...............................1679Como usar parmetros de aes - Cenrio de caso de uso .............1681

    Referncia

    Caixa de dilogo Propriedades da Chamada de Ao.....................1683Caixa de dilogo Propriedades da Ao ..........................................1689Caixa de dilogo Inserir Chamada para Nova Ao (verificao

    de GUI)........................................................................................1705Caixa de dilogo Selecionar Ao ...................................................1708

  • Sumrio

    25

    25

    Captulo 46: Componentes de negcios.........................................1713

    Conceitos

    Viso geral de componentes de GUI de palavras-chave .................1715Viso geral de componentes de GUI com script .............................1717

    Tarefas

    Como criar e gerenciar componentes de negcios de GUI.............1721Como converter um componente de GUI de palavra-chave em um

    componente de GUI com script..................................................1726

    Referncia

    Caixa de dilogo Alterar rea de Aplicativo ...................................1728

    Captulo 47: reas de aplicativo......................................................1733

    Conceitos

    reas de aplicativo - Viso geral ......................................................1735

    Tarefas

    Como criar e gerenciar reas de aplicativo .....................................1737

    Referncia

    Interface do usurio de rea de aplicativo.......................................1743Painel Bibliotecas de Funes ( rea de aplicativo) .........................1747Painel Repositrios de Objetos (rea de aplicativo) ........................1750Painel Palavras-chave (rea de aplicativo).......................................1753Painel Configuraes Adicionais (rea de Aplicativo) ....................1757

    Captulo 48: Exibio de Palavras-chave.........................................1761

    Conceitos

    Viso geral da Exibio de Palavras-chave ......................................1763Comentrios na Exibio de Palavras-chave...................................1765Valor de sada para a sua etapa de componente - coluna Sada .....1766Instrues condicionais e em loop na Exibio de Palavras-chave 1767Etapas padro aps um bloco condicional ou em loop ..................1769

  • Sumrio

    26

    26

    Tarefas

    Como adicionar uma etapa padro ao seu teste ou componente ..1769Como selecionar um item para a sua etapa ....................................1772Como selecionar uma operao para a sua etapa ...........................1773Como definir valores para os seus argumentos de etapas ..............1776Como inserir instrues condicionais a partir da Exibio de

    Palavras-chave.............................................................................1780Como inserir instrues em loop na Exibio de Palavras-chave...1783Como adicionar uma etapa padro aps um bloco condicional

    ou em loop ..................................................................................1784Como mover uma ao ou uma etapa de componente..................1785Como excluir uma etapa .................................................................1787Como navegar na Exibio de Palavras-chave e outras dicas .........1789Como inserir e remover pontos de interrupo na Exibio de

    Palavras-chave.............................................................................1793Como visualizar propriedades de elementos de etapas na Exibio de

    Palavras-chave.............................................................................1795

    Referncia

    Interface do usurio da Exibio de Palavras-chave .......................1796Guia Colunas (caixa de dilogo Opes da Exibio de

    Palavras-chave)............................................................................1810Guia Fontes e Cores (caixa de dilogo Opes da Exibio de

    Palavras-chave)............................................................................1813Caixa de dilogo Selecionar Objeto de Teste ..................................1815Caixa de dilogo Inserir Comentrio ..............................................1820Caixa de dilogo Propriedades do Comentrio ..............................1821Ferramenta Codificador de Senha...................................................1822

    Captulo 49: Operaes de programao geradas .........................1825

    Conceitos

    Viso geral de instrues de programao ......................................1826Sincronizao de testes....................................................................1832Instrues Message ..........................................................................1835

    Tarefas

    Como inserir etapas usando o Gerador de Etapa............................1839Como gerar instrues With para o seu teste .................................1840

  • Sumrio

    27

    27

    Referncia

    Caixa de dilogo Adicionar Ponto de Sincronizao ......................1844Caixa de dilogo Gerador de Etapa .................................................1846Caixa de dilogo Opes de Local de Armazenamento ..................1857

    Captulo 50: Programao em documentos de verificao de GUI no Editor .....................................................................................1861

    Conceitos

    Programao em documentos de verificao de GUI no Editor - Viso geral ...................................................................................1863

    Descries Programticas ................................................................1864Abrindo e fechando aplicativos programaticamente......................1880Comentrios, fluxo de controle e outras instrues VBScript ........1881Recuperando e definindo valores de propriedades de

    identificao................................................................................1883Propriedades e operaes nativas ....................................................1884Executando comandos DOS............................................................1887Filtrando as etapas de GUI registradas na sesso de execuo........1887Usando a API do Windows na Verificao de GUI .........................1888

    Tarefas

    Como aprimorar suas aes, componentes com script e bibliotecas de funes com o uso da API do Windows .....................................1889

    Referncia

    Instrues de ponto de verificao e sada......................................1892Sintaxe VBScript bsica ...................................................................1893Modos de relatrio ..........................................................................1914

    Captulo 51: Funes e bibliotecas de funes definidas pelo usurio.........................................................................................1917

    Conceitos

    Viso geral de bibliotecas de funes ..............................................1919Biblioteca de Funes Associadas ....................................................1922Funes definidas pelo usurio .......................................................1924Armazenamento e acesso a funes definidas pelo usurio ...........1926Funes definidas pelo usurio .......................................................1927Carregando bibliotecas de funes durante uma sesso

    de execuo .................................................................................1936

  • Sumrio

    28

    28

    Tarefas

    Como criar e gerenciar bibliotecas de funes................................1938Como editar uma biblioteca de funes .........................................1943Como gerenciar associaes de bibliotecas de funes...................1945Como criar e trabalhar com uma funo definida pelo usurio.....1950Como criar e registrar uma funo definida pelo usurio

    Usando o Gerador de Definio de Funo................................1956

    Referncia

    Caixa de dilogo Gerador de Definio de Funo.........................1963

    Captulo 52: Integrao com testes de API.....................................1977

    Conceitos

    Integrando testes e aes de API em testes de GUI ........................1978

    Tarefas

    Como integrar testes e aes de API em testes de GUI ...................1981

    Referncia

    Caixa de dilogo Chamada para Teste/Ao de API .......................1984

    Captulo 53: Fazendo a manuteno e a atualizao de testes ou componentes de GUI..................................................................1989

    Conceitos

    Por que testes ou componentes so reprovados .............................1990Modo de Execuo de Manuteno ................................................1993Modo de Execuo de Atualizao ..................................................1995

    Tarefas

    Como usar o Modo de Execuo de Manuteno para atualizar um teste ou componente quando o aplicativo sofre alteraes .......2000

    Como atualizar descries de objetos de testes, pontos de verificao, ou valores de sada ou capturas de telas ativas ...........................2005

    Referncia

    Assistente de Execuo de Manuteno..........................................2009Guia Opes de Atualizao (caixa de dilogo Execuo de

    Atualizao).................................................................................2032

  • Sumrio

    29

    29

    Captulo 54: Cenrios de recuperao para verificao de GUI.....2039

    Conceitos

    Viso geral de cenrios de recuperao ...........................................2040

    Tarefas

    Como criar e gerenciar cenrios de recuperao.............................2044Como gerenciar associaes de cenrios de recuperao................2046

    Referncia

    Caixa de dilogo Adicionar Cenrio de Recuperao .....................2052Caixa de dilogo Gerenciador de Cenrio de Recuperao ............2055Caixa de dilogo Propriedades do Cenrio de Recuperao ...........2059Assistente de Cenrio de Recuperao ............................................2061

    Captulo 55: Introduo a scripts de automao do UFT ...............2103

    Conceitos

    Viso geral do Modelo de Objetos de Automao do UFT .............2104Quando usar scripts de automao do UFT ....................................2107Objeto Application ..........................................................................2108Referncia ao Modelo de Objetos de Automao do UFT...............2109Scripts de automao gerados .........................................................2110

    Tarefas

    Como criar um script de automao do UFT..................................2111Como executar scripts de automao em um computador remoto2116

    PARTE VIII: VERIFICAO DE GUI: OBJETOS DE TESTE

    Captulo 56: O modelo de objetos de teste....................................2121

    Conceitos

    Modelo de Objetos de Teste - Viso geral .......................................2122Como o UFT aplica o conceito de Modelo de Objetos de Teste .....2128Identificando objetos com o uso do Insight ...................................2137Tipos de repositrios de objetos - Viso geral .................................2139Decidindo quanto ao uso de repositrios de objetos locais ou

    compartilhados ...........................................................................2142

    Tarefas

    Como usar o Espio de Objeto para exibir operaes e propriedades de objetos ou adicionar um objeto a um repositrio .................2147

  • Sumrio

    30

    30

    Referncia

    Comparao da janela Repositrio de Objetos e do Gerenciador de Repositrio de Objetos................................................................2150

    Fluxo de trabalho do processo de identificao de objetos ............2152Caixa de dilogo Espio de Objeto..................................................2154Caixa de dilogo Seleo de Objeto ................................................2160Dicas para usar a mo indicadora ...................................................2161

    Captulo 57: Gerenciando objetos de teste em repositrios de objetos ........................................................................................2163

    Conceitos

    Adicionando e excluindo objetos de teste em um repositrio de objetos local ou compartilhado ..................................................2164

    Diretrizes para copiar, colar e mover objetos..................................2171Localizando objetos.........................................................................2172Fazendo a manuteno de propriedades de identificao ..............2174Identificadores de relao visual .....................................................2184

    Tarefas

    Como adicionar um objeto de teste a um repositrio de objetos ..2187Como adicionar um objeto do Insight ao repositrio de objetos ..2193Como copiar, colar, mover ou excluir objetos no repositrio de

    objetos.........................................................................................2198Como localizar um objeto em um repositrio de objetos ..............2202Como fazer a manuteno de objetos de teste em repositrios de

    objetos.........................................................................................2203Como definir um identificador de relao visual para um objeto de

    teste especfico - Cenrio de caso de uso ....................................2212

    Referncia

    Caixa de dilogo Adicionar Propriedades .......................................2219Caixa de dilogo Alterar Imagem do Objeto de Teste/Adicionar

    Objeto de Teste do Insight..........................................................2222Caixa de dilogo Definir Novo Objeto de Teste .............................2230Caixa de dilogo Definir Filtro de Objeto.......................................2233Caixa de dilogo Localizar e Substituir (repositrio de objetos).....2238Caixa de dilogo Identificador Ordinal ..........................................2240Caixa de dilogo Selecionar Modo de Deteco .............................2242Caixa de dilogo Identificador de Relao Visual...........................2245

  • Sumrio

    31

    31

    Captulo 58: Trabalhando com repositrios de objetos .................2255

    Conceitos

    Janela Repositrio de Objetos - Viso geral.....................................2257Exportando objetos locais para um repositrio de objetos

    compartilhado.............................................................................2258Cpias locais de objetos de repositrios de objetos

    compartilhados ..........................................................................2259Mapeamentos de valores de parmetros de repositrio..................2261Trabalhando com objetos de teste durante uma sesso

    de execuo .................................................................................2263

    Tarefas

    Como exportar objetos locais para um repositrio de objetos compartilhado.............................................................................2264

    Como copiar um objeto no repositrio de objetos local ................2266Como modificar propriedades de identificao durante uma sesso

    de execuo .................................................................................2266

    Referncia

    Caixa de dilogo Associar Repositrios ...........................................2268Caixa de dilogo Mapear Parmetros de Repositrio......................2271Caixa de dilogo Propriedades do Objeto .......................................2274Janela Repositrio de Objetos .........................................................2280

    Captulo 59: Repositrios de objetos compartilhados....................2295

    Conceitos

    Viso geral de repositrios de objetos compartilhados...................2296Consideraes para trabalhar com repositrios de objetos

    compartilhados ...........................................................................2302

    Tarefas

    Como criar e gerenciar repositrios de objetos compartilhados ....2306Como gerenciar objetos em repositrios de objetos

    compartilhados ...........................................................................2313

    Referncia

    Janela principal do Gerenciador de Repositrio de Objetos ...........2316Caixa de dilogo Gerenciar Parmetros de Repositrio ..................2330

  • Sumrio

    32

    32

    Captulo 60: Configurando a identificao de objetos...................2335

    Conceitos

    Configurao da identificao de objetos - Viso geral ..................2336Identificao Inteligente .................................................................2345Mapeamento de objetos de teste para classes no identificadas ou

    personalizadas .............................................................................2352

    Tarefas

    Como configurar a identificao de objetos para uma classe de objeto de teste .............................................................................2353

    Como gerenciar as propriedades de identificao de uma classe de objeto de teste .............................................................................2355

    Como mapear uma classe no identificada ou personalizada para uma classe padro do Windows .................................................2356

    Referncia

    Caixa de dilogo Identificao do Objeto.......................................2358Caixa de dilogo Mapeamento de Objeto.......................................2366Caixa de dilogo Propriedades de Identificao Inteligente...........2368

    Captulo 61: Ferramenta de Comparao de Repositrios de Objetos........................................................................................2371

    Conceitos

    Viso geral da Ferramenta de Comparao de Repositrios de Objetos ........................................................................................2372

    Tarefas

    Como comparar dois repositrios de objetos .................................2375

    Referncia

    Janela principal da Ferramenta de Comparao de Repositrios de Objetos ........................................................................................2378

    Caixa de dilogo Nova Comparao...............................................2395

    Captulo 62: Ferramenta de Mesclagem de Repositrios de Objetos........................................................................................2397

    Conceitos

    Viso geral da Ferramenta de Mesclagem de Repositrios de Objetos ........................................................................................2398

    Conflitos de objetos ........................................................................2400

  • Sumrio

    33

    33

    Tarefas

    Como mesclar dois repositrios de objetos compartilhados ..........2406Como atualizar um repositrio de objetos compartilhado a partir

    de um repositrio de objetos local..............................................2410

    Referncia

    Caixa de dilogo Nova Mesclagem .................................................2415Janela principal da Ferramenta de Mesclagem de Repositrios de

    Objetos ........................................................................................2417Caixa de dilogo Configuraes (Ferramenta de Mesclagem de

    Repositrios de Objetos) .............................................................2437Janela Ferramenta de Mesclagem de Repositrios de Objetos -

    Mesclagem Mltipla....................................................................2444Caixa de dilogo Atualizar do Repositrio Local ............................2448

    Captulo 63: Objetos virtuais...........................................................2451

    Conceitos

    Objetos virtuais - Viso geral...........................................................2452Como objetos virtuais so definidos e reconhecidos......................2453

    Tarefas

    Como definir objetos virtuais para objetos sem suporte no seu teste ou componente com script.........................................................2455

    Referncia

    Caixa de dilogo Gerenciador de Objetos Virtuais .........................2457Assistente de Objeto Virtual ............................................................2459

    PARTE IX: VERIFICAO DE GUI: PONTOS DE VERIFICAO E VALORES DE SADA

    Captulo 64: Viso geral de pontos de verificao .........................2469

    Conceitos

    Viso geral de pontos de verificao ...............................................2470Tipos de pontos de verificao ........................................................2473

    Tarefas

    Como inserir uma etapa de ponto de verificao em um teste ou componente de GUI ...................................................................2479

  • Sumrio

    34

    34

    Referncia

    Caixa de dilogo Adicionar Ponto de Verificao Existente...........2484

    Captulo 65: Pontos de verificao padro.....................................2489

    Conceitos

    Viso geral de pontos de verificao padro...................................2490

    Tarefas

    Como criar um ponto de verificao padro ..................................2491

    Referncia

    Caixa de dilogo Propriedades do Ponto de Verificao ................2494Caixa de dilogo Propriedades do Ponto de Verificao de

    Imagem .......................................................................................2507

    Captulo 66: Pontos de verificao de bitmap................................2511

    Conceitos

    Viso geral de pontos de verificao de bitmap..............................2512Ajustando a comparao de bitmaps ..............................................2515

    Tarefas

    Como criar um ponto de verificao de bitmap.............................2520Como incluir e ignorar reas ao comparar um bitmap - Cenrio

    de caso de uso .............................................................................2523

    Referncia

    Caixa de dilogo Propriedades do Ponto de Verificao de Bitmap2527

    Captulo 67: Pontos de verificao de tabela .................................2547

    Conceitos

    Viso geral de pontos de verificao de tabela................................2548

    Tarefas

    Como criar um ponto de verificao de tabela...............................2549

  • Sumrio

    35

    35

    Referncia

    Caixa de dilogo Propriedades do Ponto de Verificao de Tabela (guia Contedo da Tabela)..........................................................2552

    Caixa de dilogo Propriedades do Ponto de Verificao de Tabela (guia Propriedades) .....................................................................2564

    Caixa de dilogo Definir/Modificar Intervalo de Linhas ................2568

    Captulo 68: Pontos de verificao de texto e rea de texto .........2571

    Conceitos

    Viso geral da verificao de texto ..................................................2572

    Tarefas

    Como criar um ponto de verificao de texto ou rea de texto .....2574

    Referncia

    Caixa de dilogo Propriedades do Ponto de Verificao de Texto/rea de Texto ..............................................................................2577

    Captulo 69: Reconhecimento de texto para objetos baseados no Windows ................................................................................2593

    Conceitos

    Viso geral do reconhecimento de texto para objetos baseados no Windows................................................................................2594

    Verificando texto em uma imagem - Cenrio de caso de uso ........2595

    Tarefas

    Como definir configuraes de reconhecimento de texto .............2599

    Referncia

    Diretrizes para o reconhecimento de texto.....................................2602Reconhecimento de texto e ambientes de desenvolvimento .........2605

    Captulo 70: Pontos de verificao de contedo de arquivo .........2609

    Conceitos

    Viso geral de pontos de verificao de contedo de arquivo........2610

    Tarefas

    Como criar um ponto de verificao de contedo de arquivo.......2612

  • Sumrio

    36

    36

    Referncia

    Caixa de dilogo Propriedades do Ponto de Verificao de Contedo de Arquivo .................................................................2616

    Captulo 71: Pontos de verificao de banco de dados .................2627

    Conceitos

    Viso geral de pontos de verificao de banco de dados ................2628

    Tarefas

    Como criar um ponto de verificao de banco de dados ...............2631

    Referncia

    Caixa de dilogo Propriedades do Ponto de Verificao de Banco de Dados......................................................................................2634

    Pgina Conectar-se ao Banco de Dados Usando ODBC (Assistente de Consultas do Banco de Dados) ............................2646

    Pgina Especificar Instruo SQL (Assistente de Consultas do Banco de Dados) .........................................................................2648

    Captulo 72: Pontos de verificao de pgina ................................2651

    Conceitos

    Pontos de verificao de pgina - Viso geral .................................2652

    Tarefas

    Como criar ou modificar uma etapa de ponto de verificao de pgina.....................................................................................2654

    Referncia

    Caixa de dilogo Propriedades do Ponto de Verificao de Pgina 2657

    Captulo 73: Pontos de verificao de acessibilidade.....................2671

    Conceitos

    Pontos de verificao de acessibilidade - Viso geral ......................2672

    Tarefas

    Como criar ou modificar uma etapa de valor de ponto de verificao de acessibilidade..........................................................................2674

  • Sumrio

    37

    37

    Referncia

    Caixa de dilogo Propriedades do Ponto de Verificao de Acessibilidade..............................................................................2678

    Captulo 74: Pontos de verificao de XML....................................2683

    Conceitos

    Pontos de verificao de XML - Viso geral ....................................2684Tipos de pontos de verificao de XML ..........................................2686Usando objetos e mtodos de XML para aprimorar seu teste ou

    componente com script ..............................................................2687

    Tarefas

    Como criar um ponto de verificao de XML.................................2688

    Referncia

    Caixa de dilogo Propriedades do Ponto de Verificao de XML...2690Caixa de dilogo Editar XML como Texto ......................................2699Caixa de dilogo Seleo de Origem de XML - Propriedades do

    Ponto de Verificao/Valor de Sada...........................................2701Caixa de dilogo Validao de Esquema.........................................2705

    Captulo 75: Parametrizando valores..............................................2713

    Conceitos

    Viso geral da parametrizao de valores........................................2715Parmetros de entrada de teste de ao ..........................................2718Parmetros de tabela de dados ........................................................2724Parmetros de varivel de ambiente ...............................................2728Quando escolher parmetros globais ou de ao da Tabela

    de Dados......................................................................................2732Parametrizando etapas automaticamente .......................................2734Controlador de Dados .....................................................................2740Exemplo de teste parametrizado .....................................................2741

    Tarefas

    Como parametrizar valores para operaes ou objetos locais ........2748Como parametrizar um valor de propriedade de ponto de

    verificao ...................................................................................2750Como usar variveis de ambiente externas definidas pelo usurio 2751Como criar um arquivo de variveis de ambiente externas ...........2753

  • Sumrio

    38

    38

    Referncia

    Valores de parmetros padro .........................................................2756Variveis de ambiente integradas....................................................2757Caixa de dilogo Opes do Parmetro (parmetro de teste/ao) 2760Caixa de dilogo Opes do Parmetro (painel Dados)..................2764Caixa de dilogo Opes do Parmetro (Ambiente) ......................2768Caixa de dilogo Editar Valor Complexo........................................2772Caixa de dilogo Opes do Parmetro (Nmero Aleatrio)..........2773Caixa de dilogo Controlador de Dados .........................................2777Pgina Assistente do Controlador de Dados - Selecionar Tipo de

    Parametrizao ............................................................................2779Pgina Assistente do Controlador de Dados - Parametrizar a Etapa

    Selecionada .................................................................................2782

    Captulo 76: Valores de Sada .........................................................2785

    Conceitos

    Viso geral de valores de sada ........................................................2787

    Tarefas

    Como criar ou modificar uma etapa de valor de sada padro.......2798Como criar ou modificar uma etapa de valor de sada de contedo

    de arquivo ...................................................................................2803Como criar ou modificar uma etapa de valor de sada de tabela....2807Como criar ou modificar uma etapa de valor de sada de texto

    ou rea de texto...........................................................................2809Como criar ou modificar uma etapa de valor de sada de banco

    de dados ......................................................................................2813Como criar ou modificar uma etapa de valor de sada de XML .....2814

  • Sumrio

    39

    39

    Referncia

    Caixa de dilogo Propriedades do Valor de Sada ...........................2817Caixa de dilogo Propriedades do Valor de Sada de Tabela

    (guia Contedo da Tabela)..........................................................2835Caixa de dilogo Propriedades do Valor de Sada de Tabela

    (guia Propriedades) .....................................................................2843Caixa de dilogo Propriedades do Valor de Sada de Texto/

    rea de Texto ..............................................................................2846Caixa de dilogo Propriedades do Valor de Sada de Contedo

    de Arquivo...................................................................................2857Caixa de dilogo Propriedades de Valor de Sada de Banco

    de Dados......................................................................................2867Caixa de dilogo Propriedades da Sada de XML............................2873Caixa de dilogo Adicionar Valor de Sada Existente .....................2880

    Captulo 77: Configurao e parametrizao de valores ...............2887

    Conceitos

    Viso geral da configurao de valores ...........................................2888Trabalhando com parmetros locais e de componentes.................2889

    Tarefas

    Como configurar valores constantes e de parmetros ....................2891Como parametrizar valores de entrada (componentes de

    palavra-chave) .............................................................................2892

    Referncia

    rea Configurar Valor ....................................................................2895Caixa de dilogo Opes de Valor da Constante ............................2898Caixa de dilogo Opes de Configurao de Valor.......................2900

    PARTE X: APNDICE

    Apndice A: Onde est minha interface do usurio? (Alteraes do QuickTest 11.00 e do Service Test 11.20)...................................2907

    Alteraes em painis do QuickTest 11.00 e do Service Test 11.20 2908Alteraes em comandos de menu do QuickTest 11.00 e do

    Service Test 11.20........................................................................2911Alteraes na Barra de ferramentas do QuickTest 11.00 e do Service

    Test 11.20 ....................................................................................2932Alteraes na caixa de dilogo Opes do QuickTest 11.00 ...........2940Alteraes na caixa de dilogo Opes do Editor do QuickTest .....2944

  • Sumrio

    40

    40

    Apndice B: Referncia rpida para a terminologia do UFT ..........2947

    Apndice C: Desenvolvendo comparadores personalizados para pontos de verificao de bitmap (verificao de GUI)...........................2959

    Conceitos

    Sobre o desenvolvimento de comparadores personalizados para pontos de verificao de bitmap.................................................2961

    Comparador personalizado para imagens cuja localizao muda no aplicativo - Cenrio de caso de uso .......................................2962

    Desenvolvimento do comparador personalizado de bitmaps ........2964

    Tarefas

    Como desenvolver um comparador personalizado ........................2966Como implementar interfaces de comparadores de bitmaps .........2970Como instalar seu comparador personalizado e registr-lo

    no UFT.........................................................................................2974Como usar as amostras de comparadores personalizados de

    pontos de verificao de bitmap.................................................2978Como desenvolver um comparador personalizado - Tutorial ........2982

    Referncia

    As interfaces de comparadores de pontos de verificao de bitmap.........................................................................................2995

    Apndice D: Pontos de verificao e valores de sada da GUI por suplemento...........................................................................3001

    Pontos de verificao com suporte..................................................3002Valores de sada com suporte ..........................................................3005

  • Sumrio

    41

    41

    Apndice E: Usando produtos Performance Testing e Business Service Management com testes de GUI do UFT ...................................3009

    Conceitos

    Viso geral de produtos da HP de verificao de desempenho e do Business Service Management ....................................................3011

    Projetando testes para produtos da HP de verificao de desempenho................................................................................3015

    Executando testes de GUI a partir de produtos da HP de verificao de desempenho ...........................................................................3016

    Projetando testes de GUI para o HP Business Process Monitor ......3017Executando testes de GUI a partir do HP Business Process

    Monitor .......................................................................................3018Medindo transaes.........................................................................3020Silent Test Runner ...........................................................................3023

    Tarefas

    Como inserir e executar testes de GUI no Performance Center e no LoadRunner.................................................................................3026

    Referncia

    Caixa de dilogo Transao Final....................................................3027Caixa de dilogo Transao Inicial .................................................3029Caixa de dilogo Silent Test Runner ...............................................3030

    Apndice F: Perguntas frequentes para verificao de GUI ...........3033Criando testes ou componentes......................................................3034Programando no Editor e trabalhando com bibliotecas de

    funes ........................................................................................3036Trabalhando com contedo dinmico............................................3039Problemas avanados da Web .........................................................3043Ambiente do Windows padro .......................................................3047Manuteno de testes e componentes ............................................3049Testando aplicativos adaptados linguisticamente ..........................3053Aprimorando o desempenho de verificao de GUI.......................3054

  • Sumrio

    42

    42

    Apndice G: UFT Solues de problemas e limitaes ...................3061 Solues de problemas e limitaes - Gerenciamento de programas

    do UFT.........................................................................................3062Solues de problemas e limitaes - Aplicativos multilngues na

    verificao de GUI.......................................................................3065Solues de problemas e limitaes - Sistemas operacionais na

    verificao de GUI.......................................................................3067Soluo de problemas - Convenes de nomenclatura ..................3069

  • 43

    Bem-vindo ao Guia do Usurio do HP Unified Functional Testing

    Este captulo inclui:

    "Viso geral do Guia do Usurio do Unified Functional TestingHP", na pgina 43

    "Nvel de experincia necessrio", na pgina 43

    "Como encontrar as informaes de que preciso?", na pgina 44

    "Contedo da Ajuda do UFT", na pgina 46

    "Recursos online adicionais", na pgina 50

    Viso geral do Guia do Usurio do Unified Functional TestingHP

    O Guia do Usurio do HP Unified Functional Testing (UFT) descreve como usar o UFT para testar seus aplicativos. Ele fornece instrues passo-a-passo para ajudar voc a criar, depurar e executar testes e registrar defeitos detectados durante o processo de teste.

    Nvel de experincia necessrio

    Este guia destina-se a usurios do UFT de todos os nveis. Os leitores j devem ter conhecimento prvio dos conceitos e processos de testes funcionais e j devem saber quais aspectos de um aplicativo eles desejam testar.

  • Bem-vindo ao Guia do Usurio do HP Unified Functional Testing

    44

    44

    Como encontrar as informaes de que preciso?

    Neste guia, cada assunto est organizado em tpicos. Um tpico contm um mdulo distinto de informaes para o objeto em questo. Em geral, os tpicos so classificados de acordo com o tipo de informaes que eles contm.

    Essa estrutura foi projetada para facilitar o acesso a informaes especficas, dividindo a documentao em diferentes tipos de informaes que voc talvez precise usar em diferentes ocasies.

    Trs tipos de tpicos principais so utilizados: Conceitos, Tarefas e Referncia. Os tipos de tpicos so visualmente diferenciados com o uso de cones.

    Tipos de tpicos

    Tipo de tpico Descrio Utilizao

    Conceitos Conceitos gerais. Informaes de plano de fundo, descritivas ou conceituais.

    Conhea informaes gerais sobre a funo de um recurso.

    Conceitos de cenrios de caso de uso. Exemplos prticos de quando ou por que usar uma rea de produto especfica.

    Saiba por que ou quando convm usar o recurso.

  • Bem-vindo ao Guia do Usurio do HP Unified Functional Testing

    45

    45

    Tarefas Tarefas preparativas. Orientao passo a passo para ajudar voc a trabalhar com o aplicativo e alcanar suas metas. Algumas etapas de tarefas incluem exemplos, usando dados de amostra.

    Etapas de tarefas podem conter ou no um esquema de numerao:

    Etapas numeradas. Tarefas que so realizadas quando cada uma das etapas concluda em ordem consecutiva.

    Etapas no numeradas. Uma lista de operaes independentes que podem ser executadas em qualquer ordem.

    Conhea o fluxo de trabalho geral de uma tarefa.

    Siga as etapas listadas em uma tarefa numerada para concluir uma tarefa.

    Execute operaes independentes concluindo etapas em uma tarefa no numerada.

    Tarefas de exerccios. Instrues passo a passo para uma tarefa, usando um aplicativo de amostra ou dados de amostra.

    Siga as etapas nesses tpicos para praticar o fluxo de trabalho de um teste.

    Tarefas de cenrio de caso de uso. Exemplos de como executar uma tarefa para uma situao especfica.

    Saiba como uma tarefa pode ser desempenhada em um cenrio real.

    Tipo de tpico Descrio Utilizao

  • Bem-vindo ao Guia do Usurio do HP Unified Functional Testing

    46

    46

    Contedo da Ajuda do UFT

    Este guia faz parte da Ajuda do UFT. A Ajuda do UFT fornece um ponto nico de acesso para toda a documentao do UFT.

    possvel acessar a Ajuda do UFT usando o seguinte:

    Selecione Ajuda > Ajuda do HP Unified Functional Testing.

    No menu Iniciar, selecione Todos os Programas > HP Software > HP Unified Functional Testing > Documentao > Ajuda do HP Unified Functional Testing.

    Clique em janelas e caixas de dilogo selecionadas do UFT ou pressione F1.

    Referncia Referncia Geral. Listas e explicaes detalhadas de materiais designados como referncia.

    Consulte uma informao de referncia especfica que seja relevante para um determinado contexto.

    Referncia da interface do usurio. Tpicos de referncia especializados que descrevem detalhadamente uma interface do usurio especfica. Em geral, pressionar F1 na rea do produto abre os tpicos da interface do usurio.

    Consulte informaes especficas sobre o que inserir ou como usar um ou mais elementos da interface do usurio, como janelas, caixas de dilogo ou assistentes.

    Solues de problemas e limitaes

    Solues de Problemas e Limitaes. Tpicos de referncia especializados que descrevem problemas comuns e suas respectivas solues e que listam as limitaes de um recurso ou de uma rea do produto.

    Aumente a sua percepo de problemas importantes antes de trabalhar com um recurso ou se encontrar problemas de uso no software.

    Tipo de tpico Descrio Utilizao

  • Bem-vindo ao Guia do Usurio do HP Unified Functional Testing

    47

    47

    Visualize uma descrio, a sintaxe e exemplos de um objeto de teste, um mtodo ou uma propriedade do UFT posicionando o cursor no item em questo e pressionando a tecla F1.

    A Ajuda do UFT inclui o seguinte:

    Tipo Documentao includa

    Documentao de primeiros passos

    Leiame: fornece as notcias e informaes mais atuais sobre o UFT. Selecione Iniciar > Todos os Programas > HP Software > HP Unified Functional Testing > Leiame.

    Guia de Instalao: explica como instalar e configurar o UFT. Selecione Ajuda > Ajuda do HP Unified Functional Testing e clique no link para o Guia de Instalao na pgina inicial da Ajuda do UFT.

    Tutorial para Verificao de GUI: ensina as tcnicas bsicas do UFT e mostra como projetar testes de GUI para os seus aplicativos. Selecione Ajuda > Ajuda do HP Unified Functional Testing e clique no link do Tutorial para Verificao de GUI.

    Tutorial para Verificao de API: ensina as tcnicas bsicas do UFT e mostra como projetar testes de API para os seus servios. Selecione Ajuda > Ajuda do HP Unified Functional Testing e clique no link do Tutorial para Verificao de API.

    Filmes sobre Recursos do Produto: fornecem uma viso geral e instrues passo a passo que descrevem como usar recursos selecionados do UFT. Selecione Ajuda > Filmes sobre Recursos do Produto.

    Novidades: fornece uma viso geral dos recursos, aprimoramentos e ambientes com suporte que so inditos na verso atual do UFT. Selecione Ajuda > Novidades.

  • Bem-vindo ao Guia do Usurio do HP Unified Functional Testing

    48

    48

    Documentao de recursos

    A Ajuda do inclui:

    Incio: fornece links para os guias da UFT em cada formato disponvel (Ajuda, PDF e/ou HTML).

    Novidades no Unified Functional Testing: descreve os recursos mais recentes, os aprimoramentos e os ambientes com suporte na verso mais atual do UFT.

    Guia do Usurio: descreve como usar o UFT para testar seu aplicativo.

    Guia de Suplementos para Verificao de GUI: descreve como trabalhar em ambientes com suporte usando suplementos especficos de GUI, alm de fornecer informaes especficas de ambientes para cada suplemento.

    Referncia ao Modelo de Objetos do para Verificao de GUI: descreve objetos de teste de verificao de GUI do UFT, lista os mtodos e as propriedades associados a cada objeto e fornece informaes de sintaxe e exemplos para cada mtodo e propriedade.

    Tipo Documentao includa

  • Bem-vindo ao Guia do Usurio do HP Unified Functional Testing

    49

    49

    Documentao de referncia

    Referncias Avanadas para Verificao de GUI: contm a documentao para as seguintes referncias COM e XML do UFT: Modelo de Objetos de Automao do para Verificao de

    GUI: fornece sintaxe, informaes descritivas e exemplos para os objetos, os mtodos e as propriedades de automao. Tambm contm uma viso geral detalhada para ajudar voc a comear a escrever scripts de automao do UFT. O modelo de objeto de automao auxilia na automao do gerenciamento de testes, fornecendo objetos, mtodos e propriedades com os quais voc pode controlar praticamente todos os recursos e capacidades do UFT.

    Esquema de Resultados de Execuo do HP : documenta o esquema XML dos resultados de execues, que fornece as informaes necessrias para voc personalizar seus resultados de execues.

    Esquemade Objetos de Teste para Verificao de GUI: documenta o esquema XML de objetos de teste, que fornece as informaes necessrias para ampliar o suporte a objetos de teste de verificao de GUI em diferentes ambientes.

    Esquema de Repositrios de Objetos para Verificao de GUI: documenta o esquema XML de repositrios de objetos, que fornece as informaes necessrias para voc editar um arquivo de repositrio de objetos de verificao de GUI do UFT que foi exportado para XML.

    Automao de Repositrios de Objetos para Verificao de GUI: documenta o modelo de objeto de automao de Repositrios de Objetos, que fornece as informaes necessrias para voc manipular repositrios de objetos de verificao de GUI do UFT e seu contedo fora do UFT.

    Referncia para VBScript: contm a documentao do Microsoft VBScript , incluindo VBScript, Tempo de Execuo de Scripts e Host de Scripts do Windows.

    HP Guia do Usurio do Run Results Viewer: descreve como usar o HP Run Results Viewer para visualizar os resultados das suas sesses de execuo.

    Tipo Documentao includa

  • Bem-vindo ao Guia do Usurio do HP Unified Functional Testing

    50

    50

    Recursos online adicionais

    Aplicativos de amostra. Os seguintes aplicativos de amostra so a base para muitos dos exemplos neste guia:

    O site de amostra Mercury Tours. A URL para esse site newtours.demoaut.com.

    Aplicativo Mercury Flight. Para acess-lo a partir do menu Iniciar, selecione Todos os Programas > HP Software >HP Unified Functional Testing> Aplicativos de Amostra > Flight API / Flight GUI.

    Soluo de Problemas e Base de Dados de Conhecimento: acessa a pgina de informaes para soluo de problemas no site de suporte da HP Software, onde voc pode pesquisar a base de dados de autoatendimento. Escolha Ajuda > Links teis > Soluo de Problemas\Base de Conhecimento. A URL para esse site da Web http://h20230.www2.hp.com/troubleshooting.jsp.

    Suporte da HP Software - acessa o site de suporte da HP Software. Esse site permite que voc navegue pela base de dados de autoatendimento. Tambm possvel postar e pesquisar em fruns de discusso de usurios, enviar solicitaes de suporte, fazer download de patches e documentos