A Comunidade de Testes do CESAR - importante empresa de tecnologia com sede em Recife - preparou uma campanha muito bacana sobre o dia de hoje, e o declarando como Dia do Testador. Contudo, há outra data que vem sendo comemorada como tal no Brasil desde 2010.
9/9/1947 foi a data do 1° registro oficial de um bug, encontrado no computador eletromecânico Mark II. Foi um inseto mesmo (veja a foto, que é de 1947 e não de 1945 como diz a legenda) que preso a válvula atrapalhava o processamento. A responsável pela identificação foi a jovem oficial da marinha americana Grace Hopper (https://johnkennerly.wordpress.com/tag/ada-lovelace-day/). Note no registro que ela escreve "1° caso literal de bug encontrado", o que me faz pensar que eles já haviam tido problema similar com o antecessor, o Mark I, mas como foi na 2ª Guerra Mundial, não há documento.
Se for para considerar achar um bug como Dia do Teste, dá para voltar ainda mais no tempo, até 1842, quando a também jovem Ada Lovelace identificou um "engano" nas instruções do algoritmo de Charles Babbage para a sua máquina de calcular, o que seria o primeiro defeito no primeiro "programa" de um antepassado do computador mecânico(veja as seções Criticism e Defense em https://en.wikipedia.org/wiki/Ada_Lovelace...).
O termo Teste nasceu com o próprio surgimento da computação. Desenvolvimento e Teste são duas faces da mesma moeda.
Particularmente, eu prefiro considerar o dia 20/02/1979 como Dia do Teste/Testador por ser a publicação do livro "The Art of Software Testing" que reúne o conhecimento produzido sobre o tema até aquela data, e que propôs uma organização de trabalho, que a partir daquele momento passou a mais frequentemente se chamar Teste de Software. Mas, acho que cada testador, em cada país, pode se identificar mais com um ou outro fato histórico. Que bom que temos vários para comemorar!!!
Aproveitando o comentário longo, e agradeço se você teve paciência até aqui, repare como são duas mulheres as primeiras, de um jeito ou de outro, a encontrar um defeito! Isso já demonstrava a imensa capacidade e aptidão femininas para a nossa profissão, onde são 50% ou até mais dos profissionais na área, e realmente esplendidas.
Parabéns testadores, seja qual dia prefiram para ser o seu dia!!!
Confira os banners que a Comunidade de Testes do CESAR preparou para a comemoração, valorizando características que tornam os bons testadores tão especiais.
Excelente post! Só complementando, em "actual case of bug", a palavra actual não tem sentido temporal e não significa "atual". Na verdade, ela significa "literal", mostrando que nessa ocorrência era um "bug literalmente", que era o primeiro caso de "bug" causado por um "inseto" de verdade.
ResponderExcluirObrigado Paulo! Fiz a correção no post.
ResponderExcluirProvavelmente, o Mark I também sofreu o mesmo tipo de problema, mas este "bug" na foto é que virou celebridade. É como nos livros de História, nem sempre o "descobridor" é realmente o primeiro a "descobrir".