QTP - Gravação e Reprodução
Gravar um teste corresponde a gravar as ações do usuário do aplicativo em teste para que o UFT gere automaticamente os scripts que podem ser reproduzidos. O Record and Playback pode nos dar uma primeira impressão da ferramenta, se ela pode suportar a tecnologia ou não, se as configurações iniciais forem feitas corretamente.
As etapas para gravação e reprodução são as seguintes -
Step 1 - Clique em "Novo" teste na página inicial, conforme mostrado abaixo -
Step 2- Clicando no link "Novo", uma nova janela de teste é aberta e o usuário precisa selecionar o tipo de teste. Selecione "Teste GUI", dê um nome para o teste e o local onde ele deve ser salvo.
Step 3- Uma vez que um Novo teste é criado, a nova tela de teste é aberta conforme mostrado abaixo. Agora, clique na guia "Ação1", que é criada com 1 ação por padrão.
Step 4 - Clique no menu "Gravar" e selecione "Configurações de gravação e execução" conforme mostrado abaixo -
Step 5- A caixa de diálogo Configurações de registro e execução é aberta e, com base no tipo de aplicativo, é possível selecionar aplicativos da Web, Java ou Windows. Por exemplo, aqui, vamos gravar um aplicativo baseado na Web (http://easycalculation.com/).
Step 6- Clique em Gravar. O Internet Explorer abre automaticamente com o endereço da webhttps://www.easycalculation.com/de acordo com as configurações. Clique no link "Números" em "Álgebra", digite um número e clique em "Calcular". Após a conclusão da ação, clique no botão "Parar" no painel de registro. Você notará que o script é gerado conforme mostrado abaixo -
Step 7- Agora reproduza o script clicando no botão de reprodução. O Script é reproduzido e o resultado é exibido.
Step 8 - A janela de resultados é aberta, por padrão, que mostra exatamente o carimbo de data / hora de execução, etapas aprovadas e reprovadas.
Significado de registro e reprodução
É usado como método de investigação preliminar para verificar se o UFT pode suportar a tecnologia / aplicação.
Usado para criar um teste de funcionalidade básica de um aplicativo ou recurso que não requer manutenção de longo prazo.
Ele pode ser usado para gravar movimentos do mouse e entradas do teclado.
Modos de Gravação
Normal Recording - Este é o modo de Gravação padrão que registra os objetos e as operações realizadas no aplicativo em teste.
Analog Recording - Isso registra não apenas as ações do teclado, mas também os movimentos do mouse em relação à tela ou janela do aplicativo.
Low-Level Recording- Isso registra as coordenadas exatas dos objetos, independentemente do fato de o UFT reconhecer o objeto ou NÃO. Ele apenas registra as coordenadas, portanto NÃO registra os movimentos do mouse.
Insight Recording - O UFT registra as operações com base em sua aparência e não em suas propriedades nativas.
Como escolher os modos de gravação
Após clicar no botão Gravação, o usuário pode escolher o modo de gravação no painel de gravação que aparece na tela, assim que a gravação for iniciada. A seleção pode ser feita a partir de qualquer um dos que foram discutidos acima.
Você verá que o seguinte cenário é gravado em todos os modos e a mesma ação foi gravada em várias circunstâncias.
- Inicie o IE - https://www.easycalculation.com/
- Clique em "Números" em "Álgebra"
- Clique no link "Raiz quadrada"
- Insira um valor para calcular a raiz quadrada. Digamos 10
- Hit Calculate
O script gravado no modo de gravação padrão, analógico e de baixo nível é fornecido abaixo -
' DEFAULT RECORDING MODE
Browser("Free Online Math Calculator").Page("Free Online Math
Calculator").Link("Numbers").Click
Browser("Free Online Math Calculator").Page("Numbers Calculator -
Math").Link("Square Root").Click
Browser("Free Online Math Calculator").Page("Square Root
Calculator").WebEdit("n").Set "10"
Browser("Free Online Math Calculator").Page("Square Root
Calculator").WebButton("calculate").Click
' ANALOG RECORDING MODE
Desktop.RunAnalog "Track1"
' LOW LEVEL RECORDING MODE
Window("Windows Internet Explorer").WinObject("Internet Explorer_Server").Click
235,395
Window("Windows Internet Explorer").WinObject("Internet Explorer_Server").Click
509,391
Window("Windows Internet Explorer").WinObject("Internet Explorer_Server").Click
780,631
Window("Windows Internet Explorer").WinObject("Internet Explorer_Server").Type
"10"
Window("Windows Internet Explorer").WinObject("Internet Explorer_Server").Click
757,666
As gravações usando o modo de gravação de insight serão conforme mostrado abaixo -