-
Notifications
You must be signed in to change notification settings - Fork 0
Relatório de teste Manter Perfil do Administrador
Neste relatório é descrito a execução dos testes de aceitação com a utilização da ferramenta escolhida, Selenium IDE.
A funcionalidade de perfil do administrador tem como pré-condição, estar logado no sistema. A partir desse ponto, cada caso de teste pode ser elaborado na mesma suite de teste, ou seja, o teste deste caso de uso todo foi feito em um único arquivo.
Cada caso de teste dessa funcionalidade é executada uma após a outra dentro da mesma suite, o que poupa tempo e processamento já que não é necessário o Selenium reabrir o browser a cada caso de teste.
O teste desta funcionalidade foi feito de forma fácil com o auxilio da ferramenta, porém várias atualizações nos arquivos gerados tiveram que ser feitas.
-
Todos os arquivos gerados pelo Selenium possuem a rota inicial errada, de forma que é necessário alterar a linha 14 dos arquivos e remover a /, como mostrado nesse commit.
-
A ferramenta gera vários códigos duplicados, e vários desses impedem o comportamento correto do teste. As seguintes mudanças foram necessárias para que os testes fosse executados corretamente, mudanças.
-
A qualidade do código não segue os padrões definidos pela comunidade python, vários erros foram encontrados pela ferramenta de análise estática Flake8.
-
Os problemas de folha de estilo e erros de implementação podem ser verificados aqui.
A ferramenta Selenium é de muita qualidade e realmente facilita imensamente a criação de testes de aceitação. Porém apenas utilizar o código gerado não é suficiente para testar a aplicação, necessário ter conhecimento de testes e do código gerado para corrigir erros de comportamento, duplicação de código, qualidade de código e erro em urls.
- Relatórios dos Testes
- Relatórios dos Checklist
- Relatórios dos Testes
- Relatórios dos Checklist