qa ninja conf - testes exploratórios orientados a sessões
TRANSCRIPT
![Page 1: QA Ninja Conf - Testes Exploratórios Orientados a Sessões](https://reader031.vdocuments.mx/reader031/viewer/2022030305/5874d0de1a28abd05f8b47a1/html5/thumbnails/1.jpg)
Thiago Boschese
Testes Exploratórios Orientados a sessões
Thiago Boschese
![Page 3: QA Ninja Conf - Testes Exploratórios Orientados a Sessões](https://reader031.vdocuments.mx/reader031/viewer/2022030305/5874d0de1a28abd05f8b47a1/html5/thumbnails/3.jpg)
Testes Tradicionais
![Page 4: QA Ninja Conf - Testes Exploratórios Orientados a Sessões](https://reader031.vdocuments.mx/reader031/viewer/2022030305/5874d0de1a28abd05f8b47a1/html5/thumbnails/4.jpg)
![Page 5: QA Ninja Conf - Testes Exploratórios Orientados a Sessões](https://reader031.vdocuments.mx/reader031/viewer/2022030305/5874d0de1a28abd05f8b47a1/html5/thumbnails/5.jpg)
É 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](https://reader031.vdocuments.mx/reader031/viewer/2022030305/5874d0de1a28abd05f8b47a1/html5/thumbnails/6.jpg)
![Page 7: QA Ninja Conf - Testes Exploratórios Orientados a Sessões](https://reader031.vdocuments.mx/reader031/viewer/2022030305/5874d0de1a28abd05f8b47a1/html5/thumbnails/7.jpg)
![Page 8: QA Ninja Conf - Testes Exploratórios Orientados a Sessões](https://reader031.vdocuments.mx/reader031/viewer/2022030305/5874d0de1a28abd05f8b47a1/html5/thumbnails/8.jpg)
![Page 9: QA Ninja Conf - Testes Exploratórios Orientados a Sessões](https://reader031.vdocuments.mx/reader031/viewer/2022030305/5874d0de1a28abd05f8b47a1/html5/thumbnails/9.jpg)
● 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](https://reader031.vdocuments.mx/reader031/viewer/2022030305/5874d0de1a28abd05f8b47a1/html5/thumbnails/10.jpg)
● 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](https://reader031.vdocuments.mx/reader031/viewer/2022030305/5874d0de1a28abd05f8b47a1/html5/thumbnails/11.jpg)
Testes Exploratórios
![Page 12: QA Ninja Conf - Testes Exploratórios Orientados a Sessões](https://reader031.vdocuments.mx/reader031/viewer/2022030305/5874d0de1a28abd05f8b47a1/html5/thumbnails/12.jpg)
![Page 13: QA Ninja Conf - Testes Exploratórios Orientados a Sessões](https://reader031.vdocuments.mx/reader031/viewer/2022030305/5874d0de1a28abd05f8b47a1/html5/thumbnails/13.jpg)
Sprint
QA
![Page 14: QA Ninja Conf - Testes Exploratórios Orientados a Sessões](https://reader031.vdocuments.mx/reader031/viewer/2022030305/5874d0de1a28abd05f8b47a1/html5/thumbnails/14.jpg)
![Page 15: QA Ninja Conf - Testes Exploratórios Orientados a Sessões](https://reader031.vdocuments.mx/reader031/viewer/2022030305/5874d0de1a28abd05f8b47a1/html5/thumbnails/15.jpg)
![Page 16: QA Ninja Conf - Testes Exploratórios Orientados a Sessões](https://reader031.vdocuments.mx/reader031/viewer/2022030305/5874d0de1a28abd05f8b47a1/html5/thumbnails/16.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022030305/5874d0de1a28abd05f8b47a1/html5/thumbnails/17.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022030305/5874d0de1a28abd05f8b47a1/html5/thumbnails/18.jpg)
Características da sessãoMissão
Duração
Resultado
![Page 19: QA Ninja Conf - Testes Exploratórios Orientados a Sessões](https://reader031.vdocuments.mx/reader031/viewer/2022030305/5874d0de1a28abd05f8b47a1/html5/thumbnails/19.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022030305/5874d0de1a28abd05f8b47a1/html5/thumbnails/20.jpg)
Duração
30 120
![Page 21: QA Ninja Conf - Testes Exploratórios Orientados a Sessões](https://reader031.vdocuments.mx/reader031/viewer/2022030305/5874d0de1a28abd05f8b47a1/html5/thumbnails/21.jpg)
Relatório
45
![Page 22: QA Ninja Conf - Testes Exploratórios Orientados a Sessões](https://reader031.vdocuments.mx/reader031/viewer/2022030305/5874d0de1a28abd05f8b47a1/html5/thumbnails/22.jpg)
● 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](https://reader031.vdocuments.mx/reader031/viewer/2022030305/5874d0de1a28abd05f8b47a1/html5/thumbnails/23.jpg)
● 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](https://reader031.vdocuments.mx/reader031/viewer/2022030305/5874d0de1a28abd05f8b47a1/html5/thumbnails/24.jpg)
20XX 20XX 20XX 20XX
Ferramentas
![Page 25: QA Ninja Conf - Testes Exploratórios Orientados a Sessões](https://reader031.vdocuments.mx/reader031/viewer/2022030305/5874d0de1a28abd05f8b47a1/html5/thumbnails/25.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022030305/5874d0de1a28abd05f8b47a1/html5/thumbnails/26.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022030305/5874d0de1a28abd05f8b47a1/html5/thumbnails/27.jpg)
Cronômetro do Celular
45 120
![Page 28: QA Ninja Conf - Testes Exploratórios Orientados a Sessões](https://reader031.vdocuments.mx/reader031/viewer/2022030305/5874d0de1a28abd05f8b47a1/html5/thumbnails/28.jpg)
Dúvidas ?
![Page 29: QA Ninja Conf - Testes Exploratórios Orientados a Sessões](https://reader031.vdocuments.mx/reader031/viewer/2022030305/5874d0de1a28abd05f8b47a1/html5/thumbnails/29.jpg)
https://qabrslack.typeform.com/to/G1pa89
![Page 30: QA Ninja Conf - Testes Exploratórios Orientados a Sessões](https://reader031.vdocuments.mx/reader031/viewer/2022030305/5874d0de1a28abd05f8b47a1/html5/thumbnails/30.jpg)
https://www.meetup.com/pt-BR/qasaopaulo
![Page 31: QA Ninja Conf - Testes Exploratórios Orientados a Sessões](https://reader031.vdocuments.mx/reader031/viewer/2022030305/5874d0de1a28abd05f8b47a1/html5/thumbnails/31.jpg)