Anda di halaman 1dari 2

CURSO: Anlise e Desenvolvimento de Sistemas

DISCIPLINA: Teste de Software

TECNOLGICO
DATA: ___/___/___

PROF.: Janete Amaral


TURMA:
ALUNO:

TURNO:

VISTO

SALA:

LEITURA COMPLEMENTAR

A IMPORTNCIA DO TESTE DE SOFTWARE


Por Kleber Lcio Vieira
Nos anos 80 e 90, quem realizava os testes no sistema, para verificar se o que foi feito tinha algum erro,
eram os prprios programadores. Este tipo de procedimento resultava na liberao do sistema com
muitos erros aos clientes. E quando se acha um erro depois que o sistema est pronto, o custo
enorme tanto para o cliente quanto para a empresa que desenvolveu.
Especialistas dizem que um software precisa atender, no mnimo, trs requisitos antes de iniciar os
procedimentos de teste: Confiana, Funcionalidade e Performance.
Nos ltimos anos, as empresas de informtica tm mudado e melhorado seus processos para a
liberao de produtos, a fim de minimizar erros no software. Uma dessas aes a criao de um
processo de teste de software. Trata-se de uma rea especfica para a realizao de testes.
Assim como a Unidade de Desenvolvimento (onde so criados novos sistemas e funcionalidades)
possui um processo, projetos e mtodos de trabalho, a Unidade de Testes tambm executa
procedimentos para homologar os softwares.
Com uma equipe dedicada e com processo prprio, as chances de se encontrar erros nos sistemas
antes que eles cheguem aos clientes muito grande. Isso se comprova na estabilidade dos sistemas e
na liberao de novas verses com intervalos maiores entre cada lanamento.
Trabalhando desta forma, encontramos os erros ainda no nascimento do novo sistema ou
funcionalidade. Desta maneira, o custo o menor possvel, tanto para a empresa quanto para o cliente.
E o que esse negcio de Teste de Software? Apesar do nome bem sugestivo, a implantao na
empresa bem complexa, pois envolve muitos investimentos e pessoas qualificadas. Poder realizar
testes de software significa implantar processos, para prever todas as situaes possveis ou, pelo
menos, as que podem trazer maior prejuzo ao cliente.
necessrio ter um ambiente prprio, simulando com mxima preciso a realidade vivida pelos
clientes. Neste caso, necessrio realizar atividades que os clientes fariam (ou no) para garantir que
tal funcionalidade no tenha erros.
Mesmo assim, no existe software complexo que no tenha erros. Mesmo que se tenha um processo
de testes.
Imagine o desenvolvimento de um novo remdio. possvel que voc tenha visto em telejornais que,
quando um laboratrio vai iniciar o desenvolvimento de uma nova droga, ela ir para o mercado apenas
cinco, oito ou at dez anos depois.
Com certeza, 70% deste tempo dedicado a testes e, mesmo assim, alguns ainda sairo para o
mercado cheios de problemas. Alguns at sero retirados de circulao depois de algum tempo.
Com software, ocorre a mesma coisa. Entretanto, o tempo muito mais curto.
Sabemos da importncia dos testes para o cliente e sempre estamos criando mecanismos para agilizar
o processo e dar mais segurana.
Para finalizar, segue uma dica importante para o trabalho e para a vida pessoal: comunicao tudo!
Se ambos os lados se comunicam com respeito e corretamente, a vida se torna melhor. Inclusive, h
uma mxima na rea da informtica muito demonstrada em palestras e eventos (veja imagem abaixo).
Ela bem antiga e reflete como as coisas eram no passado, ou seja, no havia processo de teste de
software durante as fases de construo de um novo produto.
Veja a imagem a seguir e reflita.

Anda mungkin juga menyukai