Membros: Pietro Del Corona, Gabriel Castellano, Pedro Tian Xi, Pedro Henrique Menna, Gabriel Zaffalon
O Objetivo da tarefa é utilizar a partir de uma aplicação web a prática de testes automatizados. Serão realizados 5 cenários de testes a nível de sistema e 5 testes unitários do sistema analisado.
Link do site alvo de testes: https://www.saucedemo.com
Aluno | Atividade |
---|---|
Pietro Del Corona |
|
Gabriel Zaffalon |
|
Pedro Tian Xi |
|
Gabriel Castellano |
|
Pedro Henrique Menna |
|
Entrega da atividade: 31/10/2023
Importante! É preciso instalar as seguintes bibliotecas no ambiente: selenium, unittest, pytest
Sugestão: utilizar o método pip para instalar as dependências em seu ambiente de desenvolvimento. Ex: pip install selenium
Abaixo está a tabela dos cenários a nível de sistema:
Nº de Cenário | Conteúdo da Atividade |
---|---|
Cenário 1 | Fazer a pesquisa do site no motor de busca e tentar acessar pelo link fornecido. |
Cenário 2 | Entrar no site alvo de avaliação do teste clicar no link de cadastro e tentar se cadastrar no site preenchendo os campos e clicar em "cadastrar". Testando todos os usuários disponíveis pelo site, assim como, as mudanças na senha fornecida |
Cenário 3 | Visitar o site e tentar entrar com a conta cadastrada. Visualizar o carrinho de compras e remover os produtos já selecionados. |
Cenário 4 | Visitar o site completo, buscando os diferentes produtos do portfólio do site e encher o carrinho com as quantidades variadas. |
Cenário 5 | Buscar a finalização do processo de compra preenchendo os campos de endereço de entrega e esperar a resposta final do site. Explorar os possiíveis erros gerados por não-preenchimento dos inputs ou cep inválido. |
Abaixo está a tabela dos cenários a nível de teste unitário:
Nº de Cenário | Conteúdo da Atividade |
---|---|
Cenário 1 | |
Cenário 2 | |
Cenário 3 | |
Cenário 4 | Decompor as tarefas em funções separadas da aplicação.
|
Cenário 5 |
|