Fugir do tema nuncafoi opcao, vez ou outra voce acabara encontrando as palavras"Teste Exploratorio" no seu cotidiano. E saber que ele ebem diferente do tal "testa ai" se faz necessario atemesmo para que voce perca seus pre - conceitos sobre o tema.Vejamos algunsconceitos associados ao Teste Exploratorio:O termo "testeexploratorio" foi usado pela primeira vez por Cem Kaner, no seulivro Testing Computer Software em 1999. No livro, ele descreve oteste exploratorio como uma abordagem informal que nao requerplanejamento previo e documentacao detalhada. Kaner descrevetestes exploratorios como testes "on the fly" da seguinteforma (traducao livre): "Nao importa quantos ou quais tiposde casos de testes voce tenha criado e planejado, cedo ou tarde elesserao executados e suas opcoes se esgotarao. Em certo ponto, voce nao ira planejar ou criar novos casos de testes ate o iniciodo proximo ciclo de testes. Mas voce podera continuar a testar.Confie nos seus instintos, execute qualquer teste que vier na suacabeca, sem gastar muito tempo preparando ou documentando. Tentequalquer teste que seja promissor, mesmo se o teste for similar aoutros que voce ja tenha executado. O sistema esta sendo corrigidoe muitas coisas poderao mudar. Talvez muitos dos casos de testesformais tornem-se obsoletos na proxima versao. Ao inves de perdertempo planejando, preparando e escrevendo precocemente casos detestes formais, tente alguns testesexploratorios, ou seja, qualquer coisa que vier na sua mente".James Bach em 2003,no seu famoso artigo "Exploratory Testing Explained"descreve o teste exploratorio da seguinte forma: "Aprendizado,projeto e execucao simultanea dos testes". Ao longo doartigo, Bach compara o teste exploratorio com a solucao de um jogode quebra-cabecas. Segundo Bach, quando resolvemos um quebra-cabeca,normalmente temos poucas informacoes disponiveis sobre como aspecas se encaixam e por onde comecar. Frequentemente, aprendemossobre o quebra-cabeca enquanto resolvemos ele por meio meio de umprocesso que exige idas, vindas, assim como, mudancas de planos.Conforme resolvemos o quebra-cabeca, novas ideias emergem num fluxocontinuo mais ou menos sistematico. Cada momento exige a atencao,percepcao e intuicao de quem esta jogando, alem disso, asolucao do quebra-cabeca depende da experiencia de quem estajogando, afinal o jogador pode usar macetes aprendidos durante aresolucao de outros quebra cabecas. Bach, afirma que o testeexploratorio se torna mais interessante e sofisticado quandoobservado sob a otica das habilidades do testador.Em 2006, Cem Kaner,James Bach, Jonathan Bach, Scott Barber, Tim Coulter, RebeccaFiedler, David Gilbert, Marianne Guntow, James Lyndsay, RobertSabourin, Adam White, entre outros especialistas em teste de softwarerealizaram um encontro chamado "Exploratory Testing ResearchSummit" e posteriormente o "Workshop on Heuristic andExploratory Techniques". O objetivo desses encontros era alinharas visoes sobre o que era teste exploratorio, seu objetivo edefinicao. Como resultado, foi criada a seguinte definicao quesintetizava o significado do que e um teste exploratorio (traducaolivre): "Teste exploratorio de software e um estilo de testede software que enfatiza a liberdade pessoal e responsabilidade de umtestador para continuamente otimizar o valor do seu trabalho por meioda perspectiva de que o aprendizado (relacionado aos testes), oprojeto de testes, a execucao dos testes e a interpretacao dosresultados dos testes sao mutuamente complementares e realizadasparalelamente ao longo de todo o projeto".E como sao asatividades desse tal de Teste Exploratorio? Lee Copeland, noseu livro "A Practitioner"s