Como imprimir valores de saída em QTP/UFT e Exportação de Resultados de Testes
⚡ Resumo Inteligente
Valores de saída em QTP/UFT Capturar dados de propriedades de objetos em tempo de execução, armazená-los na folha de dados de Resultados de Teste e permitir que os testadores exportem ou imprimam esses resultados fora da Micro Focus. UFT para relatórios e análises.

Qual é o valor de saída?
An etapa do valor de saída é uma etapa na qual um valor de propriedade do objeto é capturado Em um ponto específico do seu teste, os valores são capturados e armazenados no local desejado. Os valores armazenados podem ser usados como entrada em diferentes pontos de um script de teste. Ao contrário de um ponto de verificação (Checkpoint), esta etapa nunca valida o valor capturado; ela apenas o armazena, o que a torna útil sempre que um testador precisar de dados de referência em vez de um resultado de aprovação ou reprovação.
Por exemplo, uma etapa de valor de saída poderia capturar um número de confirmação de voo gerado após a reserva de uma passagem em um aplicativo de exemplo de Reserva de Voos e, em seguida, armazenar esse número para que uma etapa de teste posterior possa pesquisar a mesma reserva.
Dica: Utilize os valores de saída sempre que forem necessários dados de referência para etapas posteriores e reserve os pontos de verificação para verificações reais que devem produzir um resultado de Aprovado ou Reprovado.
Valor de saída versus ponto de verificação em UFT/QTP
Os testadores frequentemente confundem valores de saída com pontos de verificação, pois ambas as etapas leem uma propriedade de um objeto durante a execução de um teste. A verdadeira diferença reside no que acontece com esse valor capturado posteriormente. Ponto de inspeção Compara o valor com um valor esperado e reporta um status de Aprovado ou Reprovado nos Resultados do Teste. Um valor de saída simplesmente armazena o valor capturado em uma tabela de dados, uma variável ou os próprios resultados, sem julgá-lo de qualquer forma. Ambos os tipos de etapa aparecem na Visualização de Palavras-chave e geram uma instrução VBScript correspondente no Editor; portanto, a escolha se resume a se o teste precisa de verificação ou simplesmente de captura de dados.
| Aspecto | Valor de saída | Ponto de inspeção |
| Propósito | Capturar e armazenar o valor de uma propriedade | Verificar se o valor de um imóvel corresponde a uma expectativa. |
| Resultado | Sem status de Aprovado/Reprovado | Status de Aprovado ou Reprovado |
| Uso típico | Entrada baseada em dados, valores dinâmicos ou imprevisíveis | Verificação funcional de valores conhecidos |
| Declaração gerada | Método de saída | Método de verificação |
Essa distinção é de suma importância em teste baseado em dados, onde um valor capturado em uma iteração do teste se torna a entrada para a próxima, ou ao capturar dados dinâmicos, como números de pedidos e registros de data e hora, que não têm um valor esperado fixo para verificação.
Tipos de valores de saída no Micro Focus UFT
micro Focus UFT Agrupa os valores de saída em quatro categorias, cada uma adequada a um tipo diferente de objeto ou fonte de dados:
- Valor de saída padrão
- Valor de saída de texto/área de texto
- Valor de saída do banco de dados
- Valor de saída XML (do aplicativo/recursos)
Criar um valor de saída é muito semelhante a criar um Ponto de inspeçãoUm valor de saída padrão pode ser usado em qualquer objeto para exibir qualquer uma de suas propriedades. Você pode selecionar uma ou várias propriedades do mesmo objeto como saída. A escolha entre os quatro tipos depende do objeto em teste: os valores de saída padrão são adequados para controles de interface do usuário comuns, enquanto os outros três tipos são adequados para regiões de texto, bancos de dados e fontes XML, respectivamente.
Durante o tempo de execução, HP QTP Armazena o valor de saída no DataTable de tempo de execução, que é limpo automaticamente assim que a execução do teste termina.
Como criar um valor de saída padrão em UFT
Siga estes passos para inserir um valor de saída padrão ao gravar um teste no Micro Focus. UFTO processo funciona em praticamente qualquer objeto reconhecido na tela, visto que UFT depende de identificação do objeto mecanismo para localizar o objeto alvo antes de capturar qualquer propriedade dele, seja qual for a aplicação WindowsBaseado em tecnologia web, baseada em aplicativos web ou em um complemento compatível.
- Inicie a gravação do teste no Micro Focus. UFTEm seguida, faça uma pausa exatamente no ponto do fluxo em que a propriedade deve ser capturada.
- No menu Design, escolha Inserir > Valor de Saída > Valor de Saída Padrão ou clique no ícone correspondente na barra de ferramentas.
- Clique no objeto cuja propriedade você deseja capturar; UFT O valor é destacado na tela e a caixa de diálogo Propriedades do Valor de Saída é aberta.
- Selecione uma ou mais propriedades do objeto e, opcionalmente, renomeie a coluna da tabela de dados que armazenará cada valor capturado.
- Clique em OK para fechar a caixa de diálogo Propriedades do Valor de Saída e, em seguida, clique em OK novamente para confirmar e inserir a etapa.
- Pare de gravar. UFT insere automaticamente uma instrução Output correspondente no VBScript Editor, que os testadores podem editar diretamente, se necessário.
- Execute o teste e, em seguida, abra a janela Resultados do Teste para confirmar se os valores capturados aparecem corretamente na tabela de dados em tempo de execução.
Dica: Dê nomes claros às colunas da tabela de dados, por exemplo, AgentName ou FlightNumber, para que os valores capturados permaneçam fáceis de consultar em etapas ou relatórios posteriores.
O vídeo abaixo demonstra esses passos de ponta a ponta, desde a inicialização do aplicativo de exemplo de Reserva de Voos até a revisão do valor de saída capturado na tabela de dados.
Clique aqui. se o vídeo não estiver acessível
Code Exemplo:
O VBScript abaixo mostra um fluxo típico: iniciar o aplicativo de exemplo de Reserva de Voos, inserir as credenciais de login e capturar um ponto de verificação de saída na caixa de diálogo resultante.
SystemUtil.Run "C:\Program Files\HP\samples\flight\app\flight.exe"
Dialog("Login").WinEdit("Agent Name:").SetDataTable("AgentName",dtGlobalsheet)
Dialog("Login").WinEdit("Password:").SetDataTable("Password",dtGlobalsheet)
Dialog("Login").WinButton("OK").Click
Dialog("Login").Dialog("FlightReservations").Static("Please enter agent name").OutputCheckPoint("ErrorMessage")
Dialog("Login").Dialog("FlightReservations").WinEdit("OK").Click
Dialog("Login").WinEdit("Cancel").Click
Explicação dos valores de saída em texto, banco de dados e XML
Além do valor de saída padrão, a Micro Focus UFT Suporta três tipos adicionais de valores de saída para dados que não se encaixam em uma lista simples de propriedades de objeto.
| Formato | Capturas | Fonte típica |
| Texto / Área de texto | Uma sequência de texto exibida em uma página ou dentro de uma região definida da tela. | Páginas da Web, Windows aplicações |
| banco de dados | Valores do conjunto de resultados retornados por uma consulta SQL | Fontes de dados ODBC ou OLE DB |
| XML | Valores de elementos e atributos dentro de um documento XML | Respostas XML de aplicações web ou arquivos de recursos |
Um valor de saída de texto permite que os testadores capturem parte de uma string exibida, juntamente com o texto opcional que aparece imediatamente antes ou depois dela. Um valor de saída de banco de dados executa uma instrução SQL em uma fonte de dados conectada e armazena as células de resultado selecionadas, semelhante a um ponto de verificação de banco de dados. Um valor de saída XML lê a árvore hierárquica de um documento XML e armazena os valores de elementos ou atributos escolhidos. Assim como os valores de saída padrão, todos os três tipos podem ser inseridos durante a gravação e cada um adiciona sua própria instrução de saída ao VBScript subjacente.
Observação: Os valores de saída XML não são suportados no Internet Explorer 9 ou posterior em modo padrão. Google Chromeou no Mozilla Firefox, porque o objeto de teste WebXML não está disponível nesses navegadores.
Entenda os resultados dos testes em QTP/UFT com exemplo de impressão/exportação
Assim que uma etapa de valor de saída é executada, os dados capturados aparecem dentro do UFT A janela de Resultados do Teste é exibida ao lado de cada etapa do teste, facilitando a revisão do que foi capturado e onde. Vamos entender os Resultados do Teste gerados pela Micro Focus. UFT.
In HP QTP, O lado direito mostra o resumo dos resultados do teste.
O lado esquerdo é a Árvore de Resultados do Teste – uma visualização baseada em ícones das etapas do teste que foram executadas durante a sua realização. Semelhante à árvore de testes na Visualização por Palavras-chave.
Ao selecionar uma etapa na árvore, o painel direito exibe todos os detalhes, incluindo o objeto, a operação realizada e quaisquer valores de propriedade que foram gerados ou verificados durante essa etapa.
Você pode capturar vídeos/capturas de tela de toda a execução do teste usando Ferramentas > Opções > Teste de GUI, o que constitui uma evidência útil quando é necessário reportar um defeito.
Você pode imprimir ou exportar os resultados diretamente da janela Resultados do Teste para revisão offline ou para compartilhar com o restante da equipe.
Você também pode exportar os resultados e defeitos para o Quality Center, keeping Evidências de testes automatizados vinculadas à mesma ferramenta usada para o gerenciamento de testes manuais.
Em conjunto, a Árvore de Resultados do Teste, o painel Resumo e as opções de exportação fornecem aos testadores um registro completo de auditoria do que foi executado, o que foi capturado e quais evidências existem para cada ponto de verificação ou valor de saída no teste.
Clique aqui. se o vídeo não estiver acessível





