História resumida em fatos do Teste de Por Emerson Rios Ano Fato Descrição 40s 1947 Lançamento do Mark II 50s 1957 Tabelas matemáticas e outras ajudas à computação 60s 1961 Computer Programming Fundamentals (Leeds e Weinberg) Lançamento nos EUA o primeiro computador para fins comerciais. Data desta época o aparecimento do termo bug para caracterizar um defeito. Charles L. Baker fazendo um estudo sobre o livro Digital Computer Programming (Dan McCracken) estabelece uma distinção entre tirar defeitos e testar O livro Computer Programming Fundamentals apresenta um capítulo sobre 1962 Inventado o mouse Douglas Engelbart lançou o mouse. 1967 Avaliação de testes funcionais em programas controlados Num trabalho publicado pela IBM William Elmendorf fala numa abordagem para os testes funcionais. 1968 Relatório da OTAN fala sobre Garantia de Qualidade de 1969 Teste mostra a presença e não a ausência de defeitos 70s 1970 Publicada a primeira versão do modelo de desenvolvimento em cascata 1973 Métodos de teste de programas Gráfico de causa e efeito 1975 Fundação da Microsoft Lei da falta de confiabilidade Um relatório publicado numa conferência sobre Engenharia de e patrocinado pela OTAN fala sobre qualidade de software (outubro de 1968) Dijkstra usa essa afirmação falando numa conferência para o comitê de ciência da OTAN na Itália (outubro de 1969) Wiston Royce publica um artigo na IEEE falando sobre o modelo de desenvolvimento em cascata (Gerenciando o Desenvolvimento de Sistemas muito grandes) William Hetzel com o apoio da Universidade da Carolina do Norte publica o livro Métodos de teste de programas. William Elmendorf desenvolve o gráfico de causa e efeito. Em 2009 a Microsoft tinha nos seus quadros mais de 10 mil testadores. Gilb publica as suas leis da falta de confiabilidade na revista Datamation, que entre outras coisas dizia: A capacidade de encontrarmos e manusearmos defeitos de qualquer sistema serve como base para
1976 Inspeção de códigos e de documentos Fundação da Aple Complexidade ciclomática Confiável; Princípios e práticas 1977 Fatores de qualidade de software Métricas de Teste baseado em requisitos 1979 A arte de testar software entendermos os defeitos que nós não iremos nunca encontrar. Michael Fagan num trabalho publicado pela IBM propõe a inspeção de códigos para reduzir o retrabalho. Thomas McCabe introduz o conceito de complexidade ciclomática como uma métrica de software num artigo para a IEEE. Glenford Myers no seu livro Confiável discute conceitos de teste de software e afirma que o objetivo do testador é fazer o programa falhar. Jim McCall, Paul Richards e Gene Walters num trabalho para a força aérea americana listam 55 fatores de qualidade dos softwares É publicado o livro Métricas de de Tom Gilbs que é considerado o livro base para um grande número de métricas de Sem autoria conhecida é lançado o conceito de teste baseado em requisitos. Glenford Myers publica o primeiro livro somente sobre Qualidade é livre Phillip Crosby descreve os seus famosos 14 passos para a melhoria da qualidade de softwares 80s 1981 Engenharia Econômica de Computador pessoal da IBM ocupa o mercado Fundação da Rational 1982 Repensando a análise e o projeto de sistemas 1983 Publicada a norma IEEE 829 1984 Um manifesto sobre Sistemas de Informação 1985 Microsoft lança o Excel No seu famoso livro Engineering Economics Barry Boehm introduz o conceito que o custo de fixar um defeito cresce exponencialmente no tempo. Até ser comprada pela IBM em 2003 a Rational produz ferramentas para melhorar a qualidade dos softwares Gerald Weinberg descreve neste livro o desenvolvimento e o teste iterativo. A IEEE publica a primeira versão do padrão de documentação de teste de software James Martin publica um manifesto sobre distribuição de defeitos onde afirma que metade dos defeitos tem a sua origem em requisitos mal definidos. A Microsoft lança a planilha Excel muito usada como ferramenta de teste de
1986 Publicação do modelo em V Fundação da SQE 1987 Lançado o livro Guia Completo do Teste de 1988 Introduzida a terminologia teste exploratório Publicado o modelo CMM O Crescimento do Teste de Primeira ferramenta de gerência de defeitos (DDTS) Paul Book publica o modelo que pela primeira vez relaciona o teste ao ciclo de vida de desenvolvimento. Este modelo é ainda muito usado atualmente. A SQE serviu de base para que a indústria passasse a ver o teste como uma disciplina separada. A editora Campus traduz e publica em português o livro de William Hetzel Cem Kaner, Jack Falk e Hung Nguyen no seu livro Teste de introduzem pela primeira vez a terminologia teste exploratório. Este livro é também famoso pela abordagem pragmática dada ao teste de Watts Humphrey publica o modelo CMM num artigo na IEEE. Num artigo publicado na revista da ACM David Gelperin e William Hetzel discutem quatro modelos de teste e a evolução do A empresa Qualtrak desenvolve o software DDTS (sistema de monitoramento distribuído de defeitos) para gestão de defeitos em ambiente Unix. 1989 Fundada a SIGIST Geoff Quentin funda a SIGSIST (British Specialist Interest Group in Testing). Fundada a Mercury 90s 1990 Taxonomia de defeitos Pesticida Paradox 1991 Publicada a norma ISO 9126 1992 Realizada a primeira conferência da STAR 1993 Realizada a primeira conferência EuroSTAR Scrum Até a sua aquisição pela HP em 2006 a Mercury lança diversas ferramentas de automação de teste. Boris Beizer define a taxonomia de defeitos (classificação de defeitos) no seu livro Técnicas de Teste de Beizer no mesmo livro demonstra o efeito do pesticida Paradox onde afirma quanto mais você testa tanto mais imune os defeitos ficam para os seus testes. Esta norma lista as seis características de qualidade que todo software deveria ter. A primeira conferência STAR (software testing análise e revisão) é realizada em Las Vegas. Com o apoio da British Computer Society e organizada por Bill Hetzel é realizada em Londres a primeira EuroSTAR, o maior evento mundial em Jeff Sutherland, John Scumniotales, e Jeff
Tabelas de decisão McKenna documentaram, conceberam e implementaram o Scrum na empresa Easel Corporation. Em 1995, Ken Schwaber formalizou a definição de Scrum e ajudou a implantá-lo em desenvolvimento de software em todo o mundo. Daniel Mosley aplica pela primeira vez o conceito de tabelas de decisão em teste de Criação do modelo W Criação do modelo W para teste de software por Paul Herzich 1995 Publicação do TMap Martin Pol, Ruud Teunissen e Erik van Veenendaal publicam o seu modelo de gerência estruturada de teste. Primeira versão do software Winrunner 1996 Primeiro projeto de programação extrema (extreme programming) 1997 Fundação da sociedade holandesa TestNet 1998 Criação da ISEB Certificação em teste de software A ferramenta Winrunner é lançada pela Mercury. Kent Beck, Ron Jeffries e Howard G. Cunningham lançam o conceito de programação extrema. Criada a TestNet com o objetivo de divulgar informações sobre teste de software na Europa. A British Information System Examinations Board cria a primeira certificação européia em 1999 Lançamento do TPI Martin Pol e Koomen lançam o modelo Test Process Impromement voltado para melhoria de processos de 2000s 2001 Lançamento do livro Qualidade & Teste de Cândida Inthurn lança o primeiro livro que fala em teste de software escrito em português no Brasil 2002 Fundação da ISTQB Criado na Europa e atualmente com sede na Bélgica o International Testing Qualifications Board órgão responsável pelo exame de certificação ISTQB Certified Tester Lançamento do software IBM Rational Functional Tester Criação da ALATS 2003 Lançado o livro Teste de 2003 Lançado o livro Testes de É criada a ALATS Associação Latino Americana de Teste de com sede no Brasil. Lançado por Emerson Rios e Trayahu Moreira o livro Teste de que é o primeiro sobre esse assunto especificamente escrito em português. Leonardo Molinari poucos meses depois lança o segundo livro especificamente sobre
teste de software escrito em português 2005 Publicação do TMMi É publicado a primeira versão do modelo TMMi voltado para melhoria de processo de 2006 Realização do primeiro CBTS 2008 Lançado o MPT Melhoria de Processo em Teste de Realizado no Brasil o primeiro exame CBTS Certificação Brasileira em Teste de. Lançado no Brasil a primeira versão do modelo MPT voltado para melhoria em processo de Fontes: Joris Meerts The Annotated History of Testing Testing Ron Patton