Trabalho com configuração e desmontagem
Neste capítulo, vamos entender dois conceitos importantes do mundo de teste - configuração e desmontagem. <
Configuração
Este é um conjunto de palavras-chave ou instruções a serem executadas antes do início do conjunto de testes ou execução do caso de teste.
Destruir
Este é um conjunto de palavras-chave ou instruções a serem executadas após o início do conjunto de testes ou execução do caso de teste.
Vamos trabalhar na configuração de um projeto, onde usaremos tanto a configuração quanto a desmontagem. A abertura e o fechamento do navegador são as etapas comuns em casos de teste.
Agora, vamos adicionar a palavra-chave open browser na configuração e feche o navegador na desmontagem.
Open Ride usando ride.py comando da linha de comando e crie um novo projeto.
Clique em Novo Projeto para criar o projeto.
Clique em OK para salvar o projeto.
Clique New Test Case para criar um.
Clique em OK para salvar o caso de teste.
Agora precisamos importar a SeleniumLibrary para usar as palavras-chave relacionadas ao navegador e interagir com as páginas.
Para importar a biblioteca, clique em Biblioteca -
Clique em OK para salvar a biblioteca.
Na captura de tela acima, a seção Configurações tem opções de Configuração e Desmontagem . Para configuração, clique emEdit para inserir a palavra-chave.
Agora, insira a palavra-chave -
Os argumentos devem ser separados com a barra vertical (|).
Clique em OK para salvar a configuração. Nós inserimos a palavra-chaveOpen browser e também adicionou os argumentos conforme mostrado acima.
Agora, entraremos no caso de desmontagem.
Clique em Editar para Desmontar e insira a palavra-chave.
Clique em OK para salvar a desmontagem.
Agora, vamos inserir as palavras-chave para o caso de teste.
Temos apenas texto de entrada no caso de teste. A abertura e o fechamento do navegador são feitos a partir das Configurações de Setup e Teardown.
Detalhes de execução de teste
Conclusão
A configuração e a desmontagem desempenham um papel crucial no mundo dos testes. Vimos como usar a configuração e a desmontagem em nossos casos de teste e também como eles são executados.