História resumida em fatos do Teste de Software. Por Emerson Rios. Ano Fato Descrição 40s 1947 Lançamento do Mark II



Documentos relacionados
Teste de Software: Aplicação de uma política de Teste de Software Eficiente em Desenvolvimento Ágil

INTRODUÇÃO A PROJETOS

Capítulo 2. Processos de Software Pearson Prentice Hall. Todos os direitos reservados. slide 1

c. Técnica de Estrutura de Controle Teste do Caminho Básico

Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios

2012. Quinta Conferência de Qualidade de Software ASR Consultoria

Com metodologias de desenvolvimento

Processos de Software

Géssica Talita. Márcia Verônica. Prof.: Edmilson

Carreira e Certificação em Teste de Software

Carreira e Certificação em Teste de Software TDC2012 :: José Correia

UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO DEPARTAMENTO DE ESTATÍSTICA E INFORMÁTICA BACHARELADO EM SISTEMAS DE INFORMAÇÃO RAPID APPLICATION DEVELOPMENT

18º Congresso de Iniciação Científica IMPLEMENTAÇÃO DE UM MODELO DE TESTE DE APLICAÇÕES WEB

SCRUM Discussão e reflexão sobre Agilidade. Fernando Wanderley

Modelo V e a Qualidade de Software Wall Street institute

Apresentação da Disciplina Processo de Software

ORGANIZAÇÃO DE COMPUTADORES MÓDULO 3

Testes de Software Aula 1

MF = (M1 * 0,4) + (M2 * 0,6) MF < 6 MF = (MF * 0,6) + (EXA * 0,4)

Project Management Body of Knowledge

O Processo Unificado

Prof. Me. Marcos Echevarria

Tipos de teste de software

Montagem e Manutenção. Luís Guilherme A. Pontes

PROVA DISCURSIVA (P )

Introdução ao Processo Unificado (PU)

Engenharia de Software

Os custos para implementação do modelo no nível 1 são detalhados na tabela abaixo: Estimativa de Custo (R$) Royalties MPT (R$) (15%) Total

Testes Funcionais de Software

Gerenciamento de Projetos Modulo IX Qualidade

PROJECT MANAGEMENT PMI AND PMBOK. PMI e PMBOK Aula de Luiz Eduardo Guarino de Vasconcelos

Daniel Wildt

Objetivos. Histórico. Out/11 2. Out/11 3

Gerenciamento Eletrônico de Documentos de Engenharia. Estudo de Caso (Benefícios do GED) Demonstração Prática de Uso de GED (SAPROD)

Qualidade de software


Autoria:Aristófanes Corrêa Silva Adaptação: Alexandre César M de Oliveira

Uma proposta de uso do TMM para melhoria da capacidade nas áreas de Verificação e Validação do CMMI

Unidade I Conceitos BásicosB. Conceitos BásicosB

Engenharia de Software

Profa. Dra. Ana Paula Gonçalves Serra

Metodologias Ágeis. Gerenciando e Desenvolvendo Projetos de forma eficiente. Gabriel Verta Rafael Reimberg Vinicius Quaiato

Rede de Laboratórios de Produtividade de Software

Compaq Computer Corporation

Modelos de Processo (métodos)

Rational Software White Paper TP 155

QUALIDADE DE SOFTWARE

2 Métodos de desenvolvimento de produtos de interfaces gráficas digitais: da abordagem em cascata à ágil

natureza do projeto e da aplicação métodos e ferramentas a serem usados controles e produtos que precisam ser entregues

Capítulo 7: Engenharia de Software

Integração de livros fiscais com o Microsoft Dynamics AX 2009

Fundamentos e Suporte de Computadores. Professora Monalize

Qualidade e Teste de Software. QTS - Norma ISO (NBR13596) 1

Qualidade de Software

Conceitos Fundamentais de Qualidade de Software

Bancos e big data: risco e conformidade na balança dos executivos

Pesquisa sobre Custo e Gestão da Informação: Índice de Informações Digitais

Testes Direcionados aos Resultados do Negócio TMap Next TDC2012 :: José Correia

Modelagem de Processos. Prof.: Fernando Ascani

DISCIPLINA ENGENHARIA DE SOFTWARE Aula 03 Desenvolvimento Ágil Modelos Ágeis. Profª Esp.: Maysa de Moura Gonzaga

IMPLANTAÇÃO DOS PILARES DA MPT NO DESEMPENHO OPERACIONAL EM UM CENTRO DE DISTRIBUIÇÃO DE COSMÉTICOS. XV INIC / XI EPG - UNIVAP 2011

SISTEMAS DISTRIBUIDOS. Prof. Marcelo de Sá Barbosa

MÉTRICAS DE SOFTWARE

Agenda. Introdução Etapas genéricas Atividades de apoio Ferramentas de apoio Modelos genéricos Modelos de mercado Modelos de melhoria

Soluções para gerenciamento de clientes e Impressão móvel

QUALIDADE DE SOFTWARE

Engenharia de Software III

PROCESSO DE TESTE DE SOFTWARE. Emerson Rios

C.M.M. Capability Maturity Model Modelo de Maturidade da Capacidade

ISO série Evolução Histórica e Importância

Metodologia de Desenvolvimento de Software. Prof. M.Sc. Sílvio Bacalá Jr

Curso FMEA Análise dos Modos e Efeitos das Falhas

Prof. Antonio Almeida de Barros Jr. Prof. Antonio Almeida de Barros Junior

Conceitos e Evolução Capítulos 1 e 2

PESQUISA SOBRE CUSTO E GESTÃO DA INFORMAÇÃO

O QUE É QUALIDADE. Profa. Flávia Guimarães

Direito Empresarial. Unidade 01

ágeis para projetos desenvolvidos por fábrica de software

Gerenciamento de Projeto: Planejando os Riscos. Prof. Msc Ricardo Britto DIE-UFPI

Requisitos para Gestão de Requisitos no Desenvolvimento de Software que Utilizam Prática Ágeis

UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 14 PROFª BRUNO CALEGARO

PROVA DE EQUIVALÊNCIA À FREQUÊNCIA MATRIZ

Rede de Laboratórios de Produtividade de Software

REGIMENTO INTERNO DO NÚCLEO DE TECNOLOGIA DA INFORMAÇÃO TÍTULO I DISPOSIÇÕES PRELIMINARES

QUALIDADE DE SOFTWARE

Qualidade de Software

Qualidade é o grau no qual um conjunto de características inerentes satisfaz a requisitos. ISO 9001:2008

Notas de Aula 02: Processos de Desenvolvimento de Software

UM SISTEMA WEB PARA GERÊNCIA DE CAMPEONATOS DE VOLEIBOL

Introdução à Ciência da Computação

Recursos adicionados para produção de fabricação de processo e logística no Microsoft Dynamics AX 2012 R2

As respostas devem ser assinadalas na Folha de Resposta, a qual deverá ser entregue ao Fiscal de Sala Itapetininga, 04 de Dezembro de 2015

BANCO DE DADOS. Isac Aguiar isacaguiar.com.br

Sistema de Gerenciamento da Manutenção SGM Cia. Vale do Rio Doce CVRD

Introdução. Gerência de Projetos de Software. Sumário. Sistemas de Informação para Processos Produtivos

CAPABILITY MATURITY MODEL FOR SOFTWARE. Eduardo Mayer Fagundes

Curso Superior de Tecnologia em Banco de Dados e Sistemas para Internet Disciplina: Projeto Integrador III Prof.: Fernando Hadad Zaidan

Transcrição:

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