QTP - CheckPoints

Os pontos de verificação, como o nome já diz, referem-se a um ponto de validação que compara o valor atual das propriedades especificadas ou o estado atual de um objeto com o valor esperado, que pode ser inserido a qualquer momento no script.

Tipos de pontos de controle

Sr. Não. Tipo e descrição
1

Standard Checkpoint

Verifica os valores de propriedade de um objeto no aplicativo em teste e com suporte em todos os ambientes de suplemento.

2

Bitmap Checkpoint

Verifica uma área de seu aplicativo como um bitmap

3

File Content Checkpoint

Verifica o texto em um arquivo gerado ou acessado dinamicamente, como .txt, .pdf

4

Table Checkpoint

Verifica as informações em uma tabela. Nem todos os ambientes são suportados.

5

Text Checkpoint

Verifique se o texto é exibido dentro de uma área definida em um aplicativo baseado em Windows, de acordo com os critérios especificados.

6

Text Area Checkpoint

Verifica se a string de texto é exibida dentro de uma área definida em um aplicativo baseado no Windows, de acordo com os critérios especificados.

7

Accessibility Checkpoint

Verifica a página e relata as áreas do site que podem não estar em conformidade com as Diretrizes de Acessibilidade de Conteúdo da Web do World Wide Web Consortium (W3C)

8

Page Checkpoint

Verifica as características de uma página da web. Ele também pode verificar se há links quebrados.

9

Database Checkpoint

Verifica o conteúdo de um banco de dados acessado pelo aplicativo em teste.

10

XML Checkpoint

Verifica o conteúdo dos documentos .xml ou documentos .xml em páginas da Web e frames.

Inserindo CheckPoint

Quando o usuário deseja inserir um ponto de verificação, é necessário garantir que a maioria dos pontos de verificação seja suportada apenas durante as sessões de gravação. Depois que o usuário interrompe a gravação, os pontos de verificação não são ativados.

A seguir está o menu do ponto de verificação, quando o usuário NÃO está no modo de gravação.

A seguir está o menu do ponto de verificação, quando o usuário está no modo de gravação.

Exemplo

Os pontos de verificação são adicionados para o aplicativo em teste - "http://easycalculation.com/"

' 1. Inserted Standard Checkpoint
Status = Browser("Math Calculator").Page("Math 
   Calculator").Link("Numbers").Check CheckPoint("Numbers")

If Status Then
   print "Checkpoint Passed"
Else
   Print "Checkpoint Failed"
End if

' 2. Inserted BitMap Checkpoint
imgchkpoint = Browser("Math Calculator").Page("Math 
   Calculator").Image("French").Check CheckPoint("French")

If imgchkpoint Then
   print "Checkpoint Passed"
Else
   Print "Checkpoint Failed"
End if

Visualizando Propriedades do Checkpoint

Após a inserção, caso um testador deseje alterar os valores, podemos fazê-lo clicando com o botão direito do mouse na palavra-chave 'checkpoint' do script e navegando até "Checkpoint Properties" conforme mostrado abaixo -

Você também pode localizar os mesmos pontos de verificação no repositório de objetos, conforme mostrado abaixo. Mostra exatamente que tipo de ponto de verificação é usado e quais são os valores esperados e valores de tempo limite.