qtp tutorial 15 using text area
No último artigo , estávamos discutindo as maneiras pelas quais o QTP pode comparar texto. Nós também vimos como pontos de verificação padrão pode ser usado para verificar o texto e discutir o ponto de verificação do texto em detalhes. O próximo ponto de verificação é o ponto de verificação da área de texto. Vamos começar a explorá-lo.
=> Clique aqui para a série de tutoriais de treinamento QTP
O que você aprenderá:
- Ponto de verificação da área de texto
- Ponto de verificação da tabela
- Ponto de verificação da página
- Leitura recomendada
Ponto de verificação da área de texto
- Isso é usado para aplicativos do Windows.
- Compara uma string de texto dentro de uma área definida de acordo com os critérios especificados.
- Definir as propriedades para este ponto de verificação é quase o mesmo que para um ponto de verificação de texto.
- A única diferença dominante entre o ponto de verificação de texto e os pontos de verificação de área de texto além dos ambientes, é que o ponto de verificação de texto funciona em um determinado objeto e a área de texto funciona em uma região selecionada.
- Embora a opção de menu para o ponto de verificação da área de texto esteja disponível mesmo durante a gravação de um aplicativo da web, quando escolhida, irá gerar um erro de que o ambiente da web não é compatível com este ponto de verificação.
Ponto de verificação da tabela
- Pode ser usado nos casos em que você precisa verificar se uma determinada célula de uma tabela possui um determinado valor ou, em alguns casos, se a própria tabela possui o número de linhas de colunas definido.
- Quando uma tabela da web ou um objeto de tabela equivalente é escolhido para inserir um ponto de verificação, as propriedades do ponto de verificação da tabela são chamadas.
- Como uma opção do menu, você escolhe “Ponto de verificação padrão” durante a gravação. Portanto, as regras básicas como criação, edição e manutenção são as mesmas.
Vamos ver um exemplo:
Vou escolher um site aleatório que tenha uma tabela da web. Abra no Internet Explorer. Comece a gravar, insira o ponto de verificação-> Ponto de verificação padrão e escolha o objeto da tabela na página da web:

Selecione o elemento Web Table e clique em OK.

como fazer o teste cruzado do navegador manualmente
Na janela de propriedades, selecione a célula e especifique se um valor constante deve estar lá ou parametrizá-la.
Na guia de configurações, a forma como a verificação deve ser realizada.

Identificação de células, esta guia é onde o usuário tem as configurações para identificar uma determinada linha ou coluna.

Como eu disse antes, uma vez que esta é uma variação do ponto de verificação padrão, todas as mesmas regras se aplicam.
- Embora este recurso embutido esteja disponível para verificar tabelas, não acho muito útil. Existem outras funções como GetRowCount, GetColumnCount, GetRowItem, etc. para verificar as tabelas. Deixe-me explicar um pouco mais antes de prosseguirmos.
- Em cenários práticos, verificar apenas uma célula pode não ser suficiente e criar um único ponto de verificação para cada valor na tabela pode ser complicado. Por exemplo, Se uma tabela for 3X3, para verificar cada célula, veremos 9 pontos de verificação. Se o valor na segunda ou na primeira célula não corresponder, isso não sinalizará uma tabela inconsistente, o que meio que anula o propósito e resulta na continuação desnecessária da verificação das outras células.
- Em vez disso, lendo a tabela e usando as funções GetRowCount, GetColumnCount, GetRowItem, você pode estabelecer um mecanismo de loop e verificar conforme necessário e sair em caso de falha. A única consideração para um testador neste momento seria certificar-se de que ele escreve os resultados de teste apropriados para que haja clareza.
- Além disso, o ponto de verificação da tabela falha no caso de tabelas dinâmicas.
Ponto de verificação da página
O ponto de verificação de página é outra variação de um ponto de verificação padrão, que como o nome indica surge quando criado em uma página da web.
Ele pode ser usado para o seguinte:
- Verificando links
- Fontes de imagens
- Verifique se há links quebrados
Vamos colocar um e ver como ele funciona e o que pode fazer à medida que prosseguimos.
Abra o Google.com no Internet Explorer ou em qualquer navegador compatível com a versão atual do QTP que você tem em sua máquina. Grave um novo teste no QTP, selecione “Insert Checkpoint-> Standard checkpoint” e aponte para a página google.com. Em seguida, selecione o objeto “Página da Web” na lista de objetos exibida. A seguinte caixa de diálogo é exibida:

Como você pode ver, os parâmetros que podem ser verificados estão na lista e continuam com uma caixa de seleção com uma opção de seleção. Os usuários podem escolher várias propriedades conforme necessário.
Como é o caso com todos os outros pontos de verificação que vimos até agora, cada uma dessas propriedades pode ser um valor constante ou o usuário pode parametrizar.
A próxima seção é a verificação de HTML:
- Fonte HTML: Verifica se o código HTML da página da web corresponde ao real no tempo de execução. O usuário tem a opção de modificá-lo conforme necessário ao criar um ponto de verificação e verificar se ele corresponde no tempo de execução.
- Tags HTML: Verifica as tags HTML da página da web em tempos de registro e execução. Tal como acontece com o código-fonte HTML, as tags HTML também podem ser modificadas.
Seção ‘Todos os objetos da página’:
# 1) Links: Ao verificar isso, todos os links são verificados. Para verificar apenas alguns links, pode-se clicar em “Verificar link do filtro” e a seguinte caixa de diálogo aparece:

Você pode selecionar os links ou desmarcá-los.
O valor do URL do link novamente pode ser uma constante ou um valor parametrizado.
# 2) Imagens: Marcar este ON significa que você pode verificar a presença das imagens na página em tempo de execução. Ao clicar em “Filter Image Check” o usuário pode selecionar as imagens exatas que devem ser verificadas e as que devem ser ignoradas.
A guia a seguir é exibida quando o usuário escolhe Filtrar:

Como de costume, o usuário pode configurar os valores.
# 3) Links quebrados: Normalmente, esta opção não está ATIVADA por padrão e, ao marcá-la, verifica se há algum link quebrado na página da web.
O usuário pode verificar se há links quebrados que estão apenas no mesmo host da página pai. A opção relevante deve ser definida na tela a seguir que pode ser iniciada usando a opção de menu “Ferramentas-> Opções-> Web”.

Assim que este ponto de verificação for executado, todas as falhas, se houver, serão exibidas nos resultados do teste. Caso contrário, o checkpoint passa.
Algumas das opções de ponto de verificação da página estão disponíveis apenas quando o ponto de verificação é criado durante a gravação. Se você tentar criá-los na tela Ativa ou visualização por palavra-chave, as opções de verificação de HTML não estarão disponíveis.
Para resumir a página Checkpoint:
# 1) Útil no suplemento da web durante a verificação de páginas. Verifica a integridade das páginas
#dois) Uma variação de um ponto de verificação padrão, então todas as regras de criação, edição e manutenção são as mesmas.
# 3) O QTP pode ser instruído a colocar um ponto de verificação em cada página. Isso pode ser feito escolhendo “Ferramentas-> Opções-> Web-> Avançado” do menu e clicando na opção ON:

# 4) Como alternativa, você pode instruir o QTP a ignorar os pontos de verificação automáticos. Selecione a seguinte opção na mesma janela que lançamos no ponto 3.

Isso nos deixa com Accessibility, Database e XML checkpoint que serão os tópicos da próxima sessão. Por favor, poste seus comentários e perguntas.
=> Visite aqui para a série de tutoriais de treinamento QTP
Leitura recomendada
- Tutoriais de QTP - 25+ Tutoriais de treinamento do Micro Focus Quick Test Professional (QTP)
- Tutorial de QTP 5 - Movendo etapas e lidando com pontos de interrupção
- QTP Tutorial # 16 - Passos para inserir XML, acessibilidade e pontos de verificação de banco de dados
- QTP Tutorial # 10 - Escrevendo Loop e declarações condicionais - VB Script Basics Part 2
- QTP Tutorial # 14 - Como adicionar bitmap e pontos de verificação de texto em testes QTP
- QTP Tutorial # 13 - Passos para inserir o padrão e o ponto de verificação de imagem em testes QTP
- QTP Tutorial # 12 - Expert View, Step Generator e Checkpoints explicados com o exemplo
- QTP Tutorial # 18 - Estruturas baseadas em dados e híbridas explicadas com exemplos de QTP