Robot Framework - Primeiro caso de teste usando Ride

Exploraremos o RIDE e trabalharemos em nosso primeiro caso de teste.

Abra Ride no prompt de comando ou você pode criar um atalho de passeio em sua área de trabalho.

Da linha de comando

ride.py

Do Desktop

Vá para o caminho onde o passeio está instalado; para windows, éC:\Python27\Scripts.

Clique com o botão direito em ride.py e clique em Send To -> Desktop (criar atalho).

Agora você verá um ícone de passeio em sua área de trabalho. Você pode clicar nele para abrir o editor de passeios.

Vamos começar com nosso primeiro caso de teste em andamento. Abra o editor e clique em Arquivo -> Novo Projeto.

Clique em Novo Projeto e insira o nome do projeto.

O diretório pai é o caminho onde o projeto será salvo. Você pode alterar o caminho, se necessário. Eu criei uma pasta chamada robotframework e salvarei todos os arquivos dessa pasta.

O projeto FirstTestCase é criado.

Para criar um caso de teste, clique com o botão direito do mouse no projeto.

Clique em Novo caso de teste .

Insira o nome do caso de teste e clique em OK.

Existem 3 guias mostradas para o caso de teste criado - Editar, Editar Texto e Executar .

A guia Editar vem com dois formatos - Configurações e Tabular. Discutiremos os dois formatos em nossas seções subsequentes.

O formato das configurações

Em Configurações, temos documentação, configuração, desmontagem, tags, tempo limite e modelo.

Documentação

Você pode adicionar detalhes sobre seu caso de teste para que seja fácil para referência futura.

Clique em OK para salvar a documentação.

Configuração e desmontagem

Se houver uma configuração atribuída a um caso de teste, ela será executada antes da execução do caso de teste e a configuração de teste que será executada após a conclusão do caso de teste para desmontagem. Entraremos em detalhes sobre isso em nossos capítulos subsequentes. Não precisamos dele agora para nosso primeiro caso de teste e podemos mantê-lo vazio.

Tag

Isso é usado para marcar casos de teste - para incluir ou excluir casos de teste específicos. Você também pode especificar se algum dos casos de teste é crítico.

Tempo esgotado

Isso é usado para definir um tempo limite no caso de teste. Vamos mantê-lo vazio por enquanto.

Modelo

Isso terá as palavras-chave a serem usadas para o caso de teste. É usado principalmente para casos de teste baseados em dados. A palavra-chave definida pelo usuário de alto nível é especificada no modelo e os casos de teste são usados ​​para passar dados para a palavra-chave.

No formato tabular, vamos escrever nosso primeiro caso de teste e executar o mesmo para ver a saída.

Neste caso de teste, vamos apenas adicionar alguns logs e ver o resultado deles. Considere a seguinte captura de tela para entender isso -

Usamos a palavra-chave Log para registrar mensagens conforme mostrado acima.

Com base nas palavras-chave especificadas em Editar, podemos obter o código na Edição de Texto conforme mostrado abaixo -

Você também pode escrever o caso de teste na Edição de Texto e o mesmo refletirá no formato tabular. Agora vamos executar o caso de teste e ver o resultado.

Para executar o caso de teste, precisamos clicar em Iniciar conforme mostrado abaixo -

Clique em iniciar e aqui está o resultado do caso de teste -

Nosso caso de teste foi executado com sucesso e os detalhes são mostrados acima. Fornece o status como PASSA .

Também podemos ver os detalhes da execução do caso de teste em Relatório e Registro, conforme destacado abaixo.

Clique em Relatório e ele abre os detalhes em uma nova guia como segue

No Relatório, ele fornece detalhes como hora de início, hora de término, caminho para o arquivo de log, status do caso de teste, etc.

Clique em Log no canto superior direito do relatório ou na tela Executar.

Aqui estão os detalhes do arquivo de log -

O arquivo de log fornece os detalhes da execução do teste e os detalhes das palavras-chave que fornecemos para o caso de teste.

No relatório e no arquivo de log, obtemos a cor verde para o status.

Vamos agora fazer algumas mudanças que levarão ao fracasso do caso de teste falhar e ver a saída.

No caso de teste acima, a palavra-chave Log está errada. Vamos executar o caso de teste e ver o resultado -

Vemos que o caso de teste falhou. Eu destaquei o erro que ele informa sobre o caso de teste.

Agora verá o relatório e a saída do registro. Do Relatório -

De Log

Quando o caso de teste falha, a cor é alterada para vermelho como mostrado acima.

Conclusão

Neste capítulo, cobrimos um caso de teste simples e os resultados vistos durante a execução são mostrados. Os relatórios e logs mostram os detalhes da execução do caso de teste.