QA Ninja Conf - Testes Exploratórios Orientados a Sessões

31
Thiago Boschese Testes Exploratórios Orientados a sessões Thiago Boschese

Transcript of QA Ninja Conf - Testes Exploratórios Orientados a Sessões

Page 1: QA Ninja Conf - Testes Exploratórios Orientados a Sessões

Thiago Boschese

Testes Exploratórios Orientados a sessões

Thiago Boschese

Page 2: QA Ninja Conf - Testes Exploratórios Orientados a Sessões

About Mehttps://medium.com/@tboschese

Page 3: QA Ninja Conf - Testes Exploratórios Orientados a Sessões

Testes Tradicionais

Page 4: QA Ninja Conf - Testes Exploratórios Orientados a Sessões
Page 5: QA Ninja Conf - Testes Exploratórios Orientados a Sessões

É criado antes do início dos testes, sempre com base em um documento de escopo do projeto ou software.

Funciona como um script com casos de testes, passos, pré condições e resultados esperados.

Plano de teste

Page 6: QA Ninja Conf - Testes Exploratórios Orientados a Sessões
Page 7: QA Ninja Conf - Testes Exploratórios Orientados a Sessões
Page 8: QA Ninja Conf - Testes Exploratórios Orientados a Sessões
Page 9: QA Ninja Conf - Testes Exploratórios Orientados a Sessões

● Maior controle das tarefas de testes (Relatórios).

● Informações detalhadas de todos os passos para testar o software (qualquer pessoa consegue executar).

● Ferramentas Open Source que auxiliam a elaboração e execução dos testes

Page 10: QA Ninja Conf - Testes Exploratórios Orientados a Sessões

● Muito tempo gasto com elaboração do plano de testes.

● Casos de testes geralmente baseados em documentação.

● O Excesso de detalhes limita a criatividade do tester.

Page 11: QA Ninja Conf - Testes Exploratórios Orientados a Sessões

Testes Exploratórios

Page 12: QA Ninja Conf - Testes Exploratórios Orientados a Sessões
Page 13: QA Ninja Conf - Testes Exploratórios Orientados a Sessões

Sprint

QA

Page 14: QA Ninja Conf - Testes Exploratórios Orientados a Sessões
Page 15: QA Ninja Conf - Testes Exploratórios Orientados a Sessões
Page 16: QA Ninja Conf - Testes Exploratórios Orientados a Sessões

Neste tipo de teste o QA não segue um script, apenas define uma missão e explora o software procurando bugs e inconsistências

É ideal para casos onde não existe uma documentação de software ou quando o tempo disponível para testes é curto.

Teste Exploratório

Page 17: QA Ninja Conf - Testes Exploratórios Orientados a Sessões

Sessões ExploratóriasUma das formas de executar testes exploratórios é o SBTM (Session Based Test Managment).

Consiste em criar sessões timebox (com tempo máximo pré definido) para a execução do teste de exploração.

Page 18: QA Ninja Conf - Testes Exploratórios Orientados a Sessões

Características da sessãoMissão

Duração

Resultado

Page 19: QA Ninja Conf - Testes Exploratórios Orientados a Sessões

Exemplo de missão

Validar Login de usuário:Explore a tela de login

com diferentes usuários, incluindo erros no preenchimento dos campos

Para garantir que os usuários acessem o sistema E não tenham problemas com segurança

Page 20: QA Ninja Conf - Testes Exploratórios Orientados a Sessões

Duração

30 120

Page 21: QA Ninja Conf - Testes Exploratórios Orientados a Sessões

Relatório

45

Page 22: QA Ninja Conf - Testes Exploratórios Orientados a Sessões

● Feedback rápido.

● Espaço para criatividade.

● Mais testes, menos documentações.

● Ferramentas Open Source que auxiliam a criação do relatório de execução.

Page 23: QA Ninja Conf - Testes Exploratórios Orientados a Sessões

● Documentação informal e bem diferente do padrão mais utilizado (Test Cases).

● A qualidade do teste depende do conhecimento e experiência do QA (mais do que nos testes tradicionais).

Page 24: QA Ninja Conf - Testes Exploratórios Orientados a Sessões

20XX 20XX 20XX 20XX

Ferramentas

Page 25: QA Ninja Conf - Testes Exploratórios Orientados a Sessões

Exploratory Testing Plugin do Chrome para execução de testes exploratórios em sofwares web.

É possivel abrir iniciar uma sessão explortória conectado ou não ao TFS, tirar prints com anotações e abrir bugs.

Ao final do teste um relatório html é gerado para evidências.

Link: https://chrome.google.com/webstore/detail/exploratory-testing-previ/gnldpbnocfnlkkicnaplmkaphfdnlplb

Page 26: QA Ninja Conf - Testes Exploratórios Orientados a Sessões

Gravador de passos do WIndows

Ferramenta nativa do Windows para gravação de ações na tela, pode ser usado para testes em software desktop e web.

Para o web, se o teste for executado no IE ou Microsoft Edge, o gravador consegue mapear até os elementos HTML interagidos.

Ao finalizar a gravação é possivel exportar um arquivo no formato .mht (abre no IE ou Edge)

Page 27: QA Ninja Conf - Testes Exploratórios Orientados a Sessões

Cronômetro do Celular

45 120

Page 28: QA Ninja Conf - Testes Exploratórios Orientados a Sessões

Dúvidas ?

Page 31: QA Ninja Conf - Testes Exploratórios Orientados a Sessões