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

Post on 10-Jan-2017

33 views 0 download

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

Thiago Boschese

Testes Exploratórios Orientados a sessões

Thiago Boschese

About Mehttps://medium.com/@tboschese

Testes Tradicionais

É 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

● 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

● 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.

Testes Exploratórios

Sprint

QA

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

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.

Características da sessãoMissão

Duração

Resultado

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

Duração

30 120

Relatório

45

● 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.

● 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).

20XX 20XX 20XX 20XX

Ferramentas

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

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)

Cronômetro do Celular

45 120

Dúvidas ?