SlideShare uma empresa Scribd logo
Thiago Boschese
TestesExploratórios
Orientadosasessões
Thiago Boschese
AboutMe
https://medium.com/@tboschese
TestesTradicionais
É 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.
Planodeteste
● 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.
TestesExplorató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.
TesteExploratório
SessõesExploratórias
Uma 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ísticasdasessão
Missão
Duração
Resultado
Exemplodemissão
ValidarLogindeusuário:
Exploreateladelogin
comdiferentesusuários,incluindoerrosnopreenchimento
doscampos
Paragarantirqueosusuáriosacessemosistema
Enãotenhamproblemascomseguranç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
ExploratoryTesting 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/gn
ldpbnocfnlkkicnaplmkaphfdnlplb
Gravadordepassosdo
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ômetrodoCelular
45 120
Dúvidas?
https://qabrslack.typeform.com/to/G1pa89
https://www.meetup.com/pt-BR/qasaopaulo
QA Ninja Conf - Testes Exploratórios Orientados a Sessões

Mais conteúdo relacionado

Mais procurados

Por que automatizar testes de software?
Por que automatizar testes de software?Por que automatizar testes de software?
Por que automatizar testes de software?
Samuel Lourenço
 
Test link
Test linkTest link
Test link
Plácido Segundo
 
Facilitando o desenvolvimento orientado a testes em aplicações PHP
Facilitando o desenvolvimento orientado a testes em aplicações PHPFacilitando o desenvolvimento orientado a testes em aplicações PHP
Facilitando o desenvolvimento orientado a testes em aplicações PHP
Pedro Chaves
 
JUnit Sample
JUnit SampleJUnit Sample
Gestão de defeitos e testes com Jira
Gestão de defeitos e testes com JiraGestão de defeitos e testes com Jira
Gestão de defeitos e testes com Jira
Qualister
 
Test-Driven Development (TDD) utilizando o framework xUnit.net
Test-Driven Development (TDD) utilizando o framework xUnit.netTest-Driven Development (TDD) utilizando o framework xUnit.net
Test-Driven Development (TDD) utilizando o framework xUnit.net
Renato Groff
 
Test-Driven Develpment - TDD
Test-Driven Develpment - TDDTest-Driven Develpment - TDD
Test-Driven Develpment - TDD
Kleber Bernardo
 
Qualidade
QualidadeQualidade
Realizando a gestão de testes e o controle de defeitos
Realizando a gestão de testes e o controle de defeitosRealizando a gestão de testes e o controle de defeitos
Realizando a gestão de testes e o controle de defeitos
VIVIANE RANGEL
 
TDD com Python
TDD com PythonTDD com Python
TDD com Python
Osvaldo Santana Neto
 
Testes Unitários usando TestNG
Testes Unitários usando TestNGTestes Unitários usando TestNG
Testes Unitários usando TestNG
Bárbara Cabral da Conceição, CTFL
 
Testes Automatizados de Software
Testes Automatizados de SoftwareTestes Automatizados de Software
Testes Automatizados de Software
Maurício Aniche
 
Mutant Testing: um mundo para um X-Testing.
Mutant Testing: um mundo para um X-Testing.Mutant Testing: um mundo para um X-Testing.
Mutant Testing: um mundo para um X-Testing.
Robson Agapito Correa
 
Unit Testing
Unit TestingUnit Testing
Unit Testing
Robson Agapito Correa
 
TDD Desenvolvimento orientado ao teste
TDD Desenvolvimento orientado ao testeTDD Desenvolvimento orientado ao teste
TDD Desenvolvimento orientado ao teste
Rafaela Prado
 
Teste de performance com JMeter: como criar e executar os testes em aplicaçõe...
Teste de performance com JMeter: como criar e executar os testes em aplicaçõe...Teste de performance com JMeter: como criar e executar os testes em aplicaçõe...
Teste de performance com JMeter: como criar e executar os testes em aplicaçõe...
Edlaine Zamora
 
Automação de Teste Funcionais - Selenium
Automação de Teste Funcionais - SeleniumAutomação de Teste Funcionais - Selenium
Automação de Teste Funcionais - Selenium
Israel Santiago
 
Predição de bugs
Predição de bugsPredição de bugs
Predição de bugs
Reinildo Souza
 
Xunit testpatterns
Xunit testpatternsXunit testpatterns
Xunit testpatterns
7Prods_Solucoes
 
Testes Automatizados No Cakephp
Testes Automatizados No CakephpTestes Automatizados No Cakephp
Testes Automatizados No Cakephp
João José Pedrini
 

Mais procurados (20)

Por que automatizar testes de software?
Por que automatizar testes de software?Por que automatizar testes de software?
Por que automatizar testes de software?
 
Test link
Test linkTest link
Test link
 
Facilitando o desenvolvimento orientado a testes em aplicações PHP
Facilitando o desenvolvimento orientado a testes em aplicações PHPFacilitando o desenvolvimento orientado a testes em aplicações PHP
Facilitando o desenvolvimento orientado a testes em aplicações PHP
 
JUnit Sample
JUnit SampleJUnit Sample
JUnit Sample
 
Gestão de defeitos e testes com Jira
Gestão de defeitos e testes com JiraGestão de defeitos e testes com Jira
Gestão de defeitos e testes com Jira
 
Test-Driven Development (TDD) utilizando o framework xUnit.net
Test-Driven Development (TDD) utilizando o framework xUnit.netTest-Driven Development (TDD) utilizando o framework xUnit.net
Test-Driven Development (TDD) utilizando o framework xUnit.net
 
Test-Driven Develpment - TDD
Test-Driven Develpment - TDDTest-Driven Develpment - TDD
Test-Driven Develpment - TDD
 
Qualidade
QualidadeQualidade
Qualidade
 
Realizando a gestão de testes e o controle de defeitos
Realizando a gestão de testes e o controle de defeitosRealizando a gestão de testes e o controle de defeitos
Realizando a gestão de testes e o controle de defeitos
 
TDD com Python
TDD com PythonTDD com Python
TDD com Python
 
Testes Unitários usando TestNG
Testes Unitários usando TestNGTestes Unitários usando TestNG
Testes Unitários usando TestNG
 
Testes Automatizados de Software
Testes Automatizados de SoftwareTestes Automatizados de Software
Testes Automatizados de Software
 
Mutant Testing: um mundo para um X-Testing.
Mutant Testing: um mundo para um X-Testing.Mutant Testing: um mundo para um X-Testing.
Mutant Testing: um mundo para um X-Testing.
 
Unit Testing
Unit TestingUnit Testing
Unit Testing
 
TDD Desenvolvimento orientado ao teste
TDD Desenvolvimento orientado ao testeTDD Desenvolvimento orientado ao teste
TDD Desenvolvimento orientado ao teste
 
Teste de performance com JMeter: como criar e executar os testes em aplicaçõe...
Teste de performance com JMeter: como criar e executar os testes em aplicaçõe...Teste de performance com JMeter: como criar e executar os testes em aplicaçõe...
Teste de performance com JMeter: como criar e executar os testes em aplicaçõe...
 
Automação de Teste Funcionais - Selenium
Automação de Teste Funcionais - SeleniumAutomação de Teste Funcionais - Selenium
Automação de Teste Funcionais - Selenium
 
Predição de bugs
Predição de bugsPredição de bugs
Predição de bugs
 
Xunit testpatterns
Xunit testpatternsXunit testpatterns
Xunit testpatterns
 
Testes Automatizados No Cakephp
Testes Automatizados No CakephpTestes Automatizados No Cakephp
Testes Automatizados No Cakephp
 

Destaque

Actividad nº3 slideshare riesgo físico
Actividad nº3 slideshare riesgo físicoActividad nº3 slideshare riesgo físico
Actividad nº3 slideshare riesgo físico
Camilo Gomez
 
Test
Test Test
Test
lucVmartin
 
Школа, знайомство
Школа, знайомствоШкола, знайомство
Школа, знайомство
Татьяна Зайцева
 
Sem i
Sem iSem i
Sem i
CEDCyT
 
Excella electronics
Excella electronicsExcella electronics
Excella electronics
Excella Electronics
 
Abrir vias repiratorias
Abrir vias repiratorias Abrir vias repiratorias
Abrir vias repiratorias
efrainsanmartin
 
Monografia "Suas desculpas salvam vidas?" • Agência Lumus
Monografia "Suas desculpas salvam vidas?" • Agência LumusMonografia "Suas desculpas salvam vidas?" • Agência Lumus
Monografia "Suas desculpas salvam vidas?" • Agência Lumus
Iasmin Gimenes Sabbanelli
 
Codigo de etica
Codigo de eticaCodigo de etica
Codigo de etica
Henalbert Gonzalez
 

Destaque (9)

Photo_LinkedIn
Photo_LinkedInPhoto_LinkedIn
Photo_LinkedIn
 
Actividad nº3 slideshare riesgo físico
Actividad nº3 slideshare riesgo físicoActividad nº3 slideshare riesgo físico
Actividad nº3 slideshare riesgo físico
 
Test
Test Test
Test
 
Школа, знайомство
Школа, знайомствоШкола, знайомство
Школа, знайомство
 
Sem i
Sem iSem i
Sem i
 
Excella electronics
Excella electronicsExcella electronics
Excella electronics
 
Abrir vias repiratorias
Abrir vias repiratorias Abrir vias repiratorias
Abrir vias repiratorias
 
Monografia "Suas desculpas salvam vidas?" • Agência Lumus
Monografia "Suas desculpas salvam vidas?" • Agência LumusMonografia "Suas desculpas salvam vidas?" • Agência Lumus
Monografia "Suas desculpas salvam vidas?" • Agência Lumus
 
Codigo de etica
Codigo de eticaCodigo de etica
Codigo de etica
 

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

Automação de testes para equipes agile
Automação de testes para equipes agileAutomação de testes para equipes agile
Automação de testes para equipes agile
Alini Rebonatto
 
Curso Básico de Selenium
Curso Básico de SeleniumCurso Básico de Selenium
Curso Básico de Selenium
Autotic
 
Palestra Teste de Software: princípios, ferramentas e carreira
Palestra Teste de Software: princípios, ferramentas e carreiraPalestra Teste de Software: princípios, ferramentas e carreira
Palestra Teste de Software: princípios, ferramentas e carreira
Taís Dall'Oca
 
Qualidade no desenvolvimento de Software com TDD e PHPUnit
Qualidade no desenvolvimento de Software com TDD e PHPUnitQualidade no desenvolvimento de Software com TDD e PHPUnit
Qualidade no desenvolvimento de Software com TDD e PHPUnit
Domingos Teruel
 
O que seus testes garantem, o funcionamento do código ou das funcionalidades ...
O que seus testes garantem, o funcionamento do código ou das funcionalidades ...O que seus testes garantem, o funcionamento do código ou das funcionalidades ...
O que seus testes garantem, o funcionamento do código ou das funcionalidades ...
Isaac de Souza
 
Introdução à Engenharia de Testes de Software
Introdução à Engenharia de Testes de SoftwareIntrodução à Engenharia de Testes de Software
Introdução à Engenharia de Testes de Software
Cloves da Rocha
 
Plano de testes
Plano de testesPlano de testes
Plano de testes
Marcello Lima
 
4 engenharia de software
4   engenharia de software4   engenharia de software
4 engenharia de software
Felipe Bugov
 
Papéis em Teste e Qualidade de Software
Papéis em Teste e Qualidade de SoftwarePapéis em Teste e Qualidade de Software
Papéis em Teste e Qualidade de Software
Camilo Ribeiro
 
GOTEST-Aula3-Automacao-Processo-Testes.pdf
GOTEST-Aula3-Automacao-Processo-Testes.pdfGOTEST-Aula3-Automacao-Processo-Testes.pdf
GOTEST-Aula3-Automacao-Processo-Testes.pdf
RodolphoCesar2
 
Aula 8 - Plano de Teste.pptx
Aula 8 - Plano de Teste.pptxAula 8 - Plano de Teste.pptx
Aula 8 - Plano de Teste.pptx
AlexandreLisboadaSil
 
Gerenciamento da Qualidade de Software 4.pptx
Gerenciamento da Qualidade de Software 4.pptxGerenciamento da Qualidade de Software 4.pptx
Gerenciamento da Qualidade de Software 4.pptx
Roberto Nunes
 
Introdução aos fundamentos de teste de software 3
Introdução aos fundamentos de teste de software 3Introdução aos fundamentos de teste de software 3
Introdução aos fundamentos de teste de software 3
Alain Ageev, SFPC
 
Ferramentas de Gestão de Testes
Ferramentas de Gestão de TestesFerramentas de Gestão de Testes
Ferramentas de Gestão de Testes
elliando dias
 
Test Driven Development
Test Driven DevelopmentTest Driven Development
Test Driven Development
Otavio Augusto
 
AppTesting
AppTestingAppTesting
AppTesting
lucyverde
 
TDD (Resumo)
TDD (Resumo)TDD (Resumo)
TDD (Resumo)
Denis Ferrari
 
Desenvolvimento Dirigido por Testes
Desenvolvimento Dirigido por TestesDesenvolvimento Dirigido por Testes
Desenvolvimento Dirigido por Testes
Camilo Ribeiro
 
Minicurso - Técnicas de Teste e Automatização do Teste de Unidade XII SemanaT...
Minicurso - Técnicas de Teste e Automatização do Teste de Unidade XII SemanaT...Minicurso - Técnicas de Teste e Automatização do Teste de Unidade XII SemanaT...
Minicurso - Técnicas de Teste e Automatização do Teste de Unidade XII SemanaT...
Claudinei Brito Junior
 
O que é Teste de Software?
O que é Teste de Software?O que é Teste de Software?
O que é Teste de Software?
testedesoftwarepe
 

Semelhante a QA Ninja Conf - Testes Exploratórios Orientados a Sessões (20)

Automação de testes para equipes agile
Automação de testes para equipes agileAutomação de testes para equipes agile
Automação de testes para equipes agile
 
Curso Básico de Selenium
Curso Básico de SeleniumCurso Básico de Selenium
Curso Básico de Selenium
 
Palestra Teste de Software: princípios, ferramentas e carreira
Palestra Teste de Software: princípios, ferramentas e carreiraPalestra Teste de Software: princípios, ferramentas e carreira
Palestra Teste de Software: princípios, ferramentas e carreira
 
Qualidade no desenvolvimento de Software com TDD e PHPUnit
Qualidade no desenvolvimento de Software com TDD e PHPUnitQualidade no desenvolvimento de Software com TDD e PHPUnit
Qualidade no desenvolvimento de Software com TDD e PHPUnit
 
O que seus testes garantem, o funcionamento do código ou das funcionalidades ...
O que seus testes garantem, o funcionamento do código ou das funcionalidades ...O que seus testes garantem, o funcionamento do código ou das funcionalidades ...
O que seus testes garantem, o funcionamento do código ou das funcionalidades ...
 
Introdução à Engenharia de Testes de Software
Introdução à Engenharia de Testes de SoftwareIntrodução à Engenharia de Testes de Software
Introdução à Engenharia de Testes de Software
 
Plano de testes
Plano de testesPlano de testes
Plano de testes
 
4 engenharia de software
4   engenharia de software4   engenharia de software
4 engenharia de software
 
Papéis em Teste e Qualidade de Software
Papéis em Teste e Qualidade de SoftwarePapéis em Teste e Qualidade de Software
Papéis em Teste e Qualidade de Software
 
GOTEST-Aula3-Automacao-Processo-Testes.pdf
GOTEST-Aula3-Automacao-Processo-Testes.pdfGOTEST-Aula3-Automacao-Processo-Testes.pdf
GOTEST-Aula3-Automacao-Processo-Testes.pdf
 
Aula 8 - Plano de Teste.pptx
Aula 8 - Plano de Teste.pptxAula 8 - Plano de Teste.pptx
Aula 8 - Plano de Teste.pptx
 
Gerenciamento da Qualidade de Software 4.pptx
Gerenciamento da Qualidade de Software 4.pptxGerenciamento da Qualidade de Software 4.pptx
Gerenciamento da Qualidade de Software 4.pptx
 
Introdução aos fundamentos de teste de software 3
Introdução aos fundamentos de teste de software 3Introdução aos fundamentos de teste de software 3
Introdução aos fundamentos de teste de software 3
 
Ferramentas de Gestão de Testes
Ferramentas de Gestão de TestesFerramentas de Gestão de Testes
Ferramentas de Gestão de Testes
 
Test Driven Development
Test Driven DevelopmentTest Driven Development
Test Driven Development
 
AppTesting
AppTestingAppTesting
AppTesting
 
TDD (Resumo)
TDD (Resumo)TDD (Resumo)
TDD (Resumo)
 
Desenvolvimento Dirigido por Testes
Desenvolvimento Dirigido por TestesDesenvolvimento Dirigido por Testes
Desenvolvimento Dirigido por Testes
 
Minicurso - Técnicas de Teste e Automatização do Teste de Unidade XII SemanaT...
Minicurso - Técnicas de Teste e Automatização do Teste de Unidade XII SemanaT...Minicurso - Técnicas de Teste e Automatização do Teste de Unidade XII SemanaT...
Minicurso - Técnicas de Teste e Automatização do Teste de Unidade XII SemanaT...
 
O que é Teste de Software?
O que é Teste de Software?O que é Teste de Software?
O que é Teste de Software?
 

Último

TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
Momento da Informática
 
Certificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdfCertificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdf
joaovmp3
 
Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
WELITONNOGUEIRA3
 
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdfDESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
Momento da Informática
 
História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
TomasSousa7
 
Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
Momento da Informática
 

Último (6)

TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
 
Certificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdfCertificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdf
 
Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
 
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdfDESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
 
História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
 
Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
 

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