Sei sulla pagina 1di 2

Publicado em Baguete - Tecnologia e Informao (http://www.baguete.com.

br)
Incio > Artigos > A evoluo do teste de software > A evoluo do teste de software

A evoluo do teste de software


Por Roberto Murillo Criado em 30/06/2008 - 00:00

Para que se compreenda o grau de evoluo atual alcanado pelo conceito de teste de software interessante traar um paralelo com outras indstrias, como por exemplo a de manufatura, que permite uma srie de comparaes com o mercado de TI. Vamos ento analisar a questo da especializao da mo-de-obra. Antes do processo de industrializao, o que havia era a figura do arteso, que possua os meios de produo - oficina e ferramentas e realizava todas as etapas da produo, desde o preparo da matria-prima at o acabamento final. Como se sabe, com a Revoluo Industrial, o paradigma se alterou por completo. O mercado consumidor cresceu, puxando a demanda e a necessidade por mais produtividade. Foi o incio da diviso social da produo, onde cada trabalhador realizava uma etapa na confeco de um produto. Como resultado da produo em srie, um nmero muito maior de produtos chegava s mos de muito mais gente em um perodo significativamente menor. E cada trabalhador era especializado em uma determinada etapa. Voltando rea de TI, assim como houve com o surgimento da industrializao uma exploso do mercado consumidor e da produo, h hoje em dia um crescimento quase que exponencial da quantidade de sistemas de informao dentro das organizaes, o que evidencia a importncia dos testes de software. Os testes tm por finalidade agregar qualidade ao produto e antecipar a descoberta de falhas e incompatibilidades, reduzindo assim o custo do projeto e gerando mais produtividade aos Negcios. Assim como a diviso da produo observada com o incio da industrializao, uma das grandes novidades trazidas pelo conceito de teste de software como conhecemos hoje foi que o exerccio de testar comeou a ser designado como um processo separado, e no mais como uma simples reviso de cdigo dos programadores, como acontecia. Quem desenvolve o sistema no a mesma pessoa que testa. E quem testa no desenvolve. Essas mudanas vm provocando melhorias significativas na qualidade e na segurana dos sistemas. Testar o software dessa forma desde o incio significa evitar re-trabalho, perda de tempo e de dinheiro mais adiante. E no d para falar de evoluo no mercado de TI sem abordar a questo da fbrica de

teste, que um aprimoramento do modelo de fbrica de software. A criao das fbricas de software incrementou a velocidade de desenvolvimento e manuteno de aplicaes, mas no resolveu questes relacionadas qualidade dos produtos entregues. J o conceito de fbrica de teste traz uma metodologia especfica de testes. Com sua aplicao em todas as fases de desenvolvimento, possvel reduzir drasticamente os custos de produo e manuteno. Alm disso, o tempo de realizao dos testes tambm otimizado pelo reso de diversos componentes utilizados na execuo dos testes. Novamente, possvel fazer uma comparao com a Revoluo Industrial, que permitiu que os custos de produtos de qualidade se tornassem bem mais acessveis e chegassem aos consumidores com mais rapidez. Apesar desses benefcios, os testes ainda hoje so encarados como forma de se ter uma proteo rudimentar do ambiente produtivo, mesmo em grandes empresas que utilizam a plataforma mainframe. O mais comum que, aps a finalizao do desenvolvimento do sistema, o projeto passe quase que diretamente para a fase de produo, sem que se valorize devidamente a etapa de testes. No entanto, o processo de evoluo do mercado de teste em TI irreversvel e no vai demorar muito para que as companhias tenham conscincia disso, assim como no se pde escapar do processo de industrializao. Roberto Murillo scio-diretor da RSI Informtica.
URL de origem: http://www.baguete.com.br/artigos/451/roberto-murillo/30/06/2008/a-evolucao-do-teste-desoftware

Potrebbero piacerti anche