advertisement

A Importância do Teste de Software

52 %
48 %
advertisement
Information about A Importância do Teste de Software
Technology

Published on February 8, 2009

Author: FabricioFFC

Source: slideshare.net

Description

Essa apresentação tem o objetivo de mostrar de uma forma clara e concisa a importância do Teste de Software no processo de Desenvolvimento de Software.
Para saber mais sobre Teste & Qualidade de Software, visite o QualidadeBR:
http://qualidadebr.wordpress.com/
advertisement

Fabrício Ferrari de Campos

Em 1983, uma III Guerra Mundial, quase teve início, devido a um bug no software de alerta Soviético. A falha fez com que o software mostrasse que os E.U.A. tinha lançado cinco mísseis. A nosso sorte, foi que o Tenente Coronel Stanislav Petrov, considerou que a informação estava errada e não ordenou o contra-ataque, evitando assim o inicio da III Grande Guerra.

Em 1983, uma III Guerra Mundial, quase teve início, devido a um bug no software de alerta Soviético. A falha fez com que o software mostrasse que os E.U.A. tinha lançado cinco mísseis.

A nosso sorte, foi que o Tenente Coronel Stanislav Petrov, considerou que a informação estava errada e não ordenou o contra-ataque, evitando assim o inicio da III Grande Guerra.

Em 1990, um bug numa central telefônica da AT&T deixou milhões de pessoas nos EUA sem comunicação de longa distância. O erro ocorreu num  break  do código C, que não foi testado corretamente. “ IF YOU CANNOT TEST IT, DO NOT DO IT.”

Em 1990, um bug numa central telefônica da AT&T deixou milhões de pessoas nos EUA sem comunicação de longa distância. O erro ocorreu num  break  do código C, que não foi testado corretamente.

“ IF YOU CANNOT TEST IT, DO NOT DO IT.”

No primeiro lançamento da série Ariane 5, em 4 de junho de 1996, menos de um minuto após o lançamento, o foguete francês Ariane 501 se autodestruiu. A falha ocorreu devido a uma anomalia interna de software, que ocorreu durante a execução de uma conversão de dados de um número de 64 bits em ponto flutuante para um inteiro de 16 bits com sinal. O valor do número em ponto flutuante era maior do que poderia ser representado pelo inteiro de 16 bits com sinal. O resultado foi um operando inválido, que acabou gerando a falha.

No primeiro lançamento da série Ariane 5, em 4 de junho de 1996, menos de um minuto após o lançamento, o foguete francês Ariane 501 se autodestruiu. A falha ocorreu devido a uma anomalia interna de software, que ocorreu durante a execução de uma conversão de dados de um número de 64 bits em ponto flutuante para um inteiro de 16 bits com sinal. O valor do número em ponto flutuante era maior do que poderia ser representado pelo inteiro de 16 bits com sinal. O resultado foi um operando inválido, que acabou gerando a falha.

Alguns dos problemas e atrasos no lançamento do maior avião do mundo, o Airbus A380, foram as incompatibilidades das diferentes versões usadas do software de projeto e desenho mecânicos CATIA. Enquanto os sócios franceses utilizavam a última versão, a fábrica alemã não tinha ainda atualizado a mesma.

Alguns dos problemas e atrasos no lançamento do maior avião do mundo, o Airbus A380, foram as incompatibilidades das diferentes versões usadas do software de projeto e desenho mecânicos CATIA. Enquanto os sócios franceses utilizavam a última versão, a fábrica alemã não tinha ainda atualizado a mesma.

Em 1998, um erro na navegação da nave espacial Mars Polar Lander fez com que ela voasse muito baixo e se espatifasse contra o solo. A falha foi devido a uma empresa terceirizada que confundiu o sistema de medidas americano e europeu.

Em 1998, um erro na navegação da nave espacial Mars Polar Lander fez com que ela voasse muito baixo e se espatifasse contra o solo. A falha foi devido a uma empresa terceirizada que confundiu o sistema de medidas americano e europeu.

Uma falha na atualização do software empregado no Ministério do Trabalho e Pensões britânico, realizada pela empresa EDS, custou aos contribuintes mais de 1 bilhão de libras em 2004.

Uma falha na atualização do software empregado no Ministério do Trabalho e Pensões britânico, realizada pela empresa EDS, custou aos contribuintes mais de 1 bilhão de libras em 2004.

O efeito do famoso bug do milênio e os bilhões gastos para evitar o temido desastre que felizmente não sucedeu.

O efeito do famoso bug do milênio e os bilhões gastos para evitar o temido desastre que felizmente não sucedeu.

Explosão de um laptop da Dell em uma feira de negócios no Japão em 2006, diante da imprensa e da câmeras, registrando ao vivo, os relatos de consumidores da marca sobre acidentes do mesmo tipo ocorridos anteriormente.

Explosão de um laptop da Dell em uma feira de negócios no Japão em 2006, diante da imprensa e da câmeras, registrando ao vivo, os relatos de consumidores da marca sobre acidentes do mesmo tipo ocorridos anteriormente.

Um novo sistema de informática da poderosa Siemens para controlar a emissão de passaportes implantado em 1999 sem testes suficientes e sem pessoal qualificado para seu manejo, amargurou as férias de meio milhão de britânicos.

Um novo sistema de informática da poderosa Siemens para controlar a emissão de passaportes implantado em 1999 sem testes suficientes e sem pessoal qualificado para seu manejo, amargurou as férias de meio milhão de britânicos.

Em 2007, uma simples placa de rede defeituosa não permitiu que parte dos 17.000 aviões do aeroporto de Los Angeles levantasse vôo.

Em 2007, uma simples placa de rede defeituosa não permitiu que parte dos 17.000 aviões do aeroporto de Los Angeles levantasse vôo.

“ Rigorosos testes em sistemas e documentações podem reduzir os riscos de ocorrência de problemas no ambiente operacional, e contribui para a qualidade dos sistemas de software se os defeitos encontrados forem corrigidos antes de implantados em produção.” (Syllabus BSTQB, 2007)

http://pt.wikipedia.org/wiki/Stanislav_Petrov http://bugsa.blogspot.com/2009/01/porque-estudar-os-bugs.html http://www.sbmac.org.br/bol/bol-2/artigos/ariane5.html http://www.zdnet.com.au/insight/business/soa/Top-10-worst-IT-disasters-of-all-time/0,139023749,339284034,00.htm

http://pt.wikipedia.org/wiki/Stanislav_Petrov

http://bugsa.blogspot.com/2009/01/porque-estudar-os-bugs.html

http://www.sbmac.org.br/bol/bol-2/artigos/ariane5.html

http://www.zdnet.com.au/insight/business/soa/Top-10-worst-IT-disasters-of-all-time/0,139023749,339284034,00.htm

Add a comment

Related presentations

Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...

In this presentation we will describe our experience developing with a highly dyna...

Presentation to the LITA Forum 7th November 2014 Albuquerque, NM

Un recorrido por los cambios que nos generará el wearabletech en el futuro

Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...

Microsoft finally joins the smartwatch and fitness tracker game by introducing the...

Related pages

Teste de software: Um processo para garantir a qualidade ...

Mas, o que fazer se a empresa em que trabalhamos não entende a importância do teste de software? Não dá para simplesmente exigir, é preciso convencer ...
Read more

A importância do teste de softwares/sistemas | Micreiros.com

Este artigo visa mostrar os benefícios e a melhoria contínua na produção de software a partir dos testes em sistemas desenvolvidos, evitando o ...
Read more

Importância de Testes Sistêmicos para a Qualidade do Software

Em razão disso, este artigo tem o objetivo de enriquecer o debate sobre a importância do teste de software através
Read more

A Importância do Teste de Software - ptcomputador.com

Teste de software destina-se a garantir que o produto de software atinja os seus objetivos pré-definidos. Por exemplo, uma aplicação de software ...
Read more

A IMPORTÂNCIA DA ATIVIDADE DE TESTE NO ... - abepro.org.br

Este artigo tem a finalidade de listar a importância da atividade do teste no ... O principal objetivo da realização do teste de software é ...
Read more

A importância dos testes de software - Profissionais TI

A importância dos testes de software. ... do software, é feito analisando ... Outras noções importante para se manter atualizado em teste de software ...
Read more

A Importância da Qualidade no Desenvolvimento de Software

A importância da qualidade no desenvolvimento de software ... a qualidade do processo de software é tão importante quanto a qualidade do produto.
Read more

A importância dos testes para a qualidade do software

Veja neste artigo uma visão sobre a necessidade do teste de software durante as fases de desenvolvimento e sua importância na garantia da qualidade do ...
Read more

Importância de Testes Sistêmicos para a Qualidade do ...

teste deve ser planejada e conduzida durante todas as etapas do ciclo de desenvolvimento do software.
Read more