Prévia do material em texto
Para explicar a importância do teste de software, levamos em consideração tanto a satisfação do cliente quanto os demais benefícios trazidos pelo processo. Vamos elucidar o primeiro ponto fazendo uma breve analogia com os processos de fabricação de veículos. A importância dos testes de software é muito similar à das verificações realizadas pelas montadoras nos componentes do automóvel ainda na linha de montagem. Quaisquer defeitos mecânicos ou eletrônicos e falhas de desempenho precisam ser identificados e corrigidos na fábrica, assegurando que o produto chegue ao consumidor em perfeitas condições de uso. Da mesma maneira, o software deve cumprir uma série de requisitos de qualidade antes de ser entregue. Por exemplo: se o programa não resolver os seus principais conflitos, apresentar problemas durante a execução, entre outros defeitos, o investimento seria comprometido e a imagem do fornecedor prejudicada. Portanto, o teste de software é uma prática fundamental nesse sentido. Na medida em que o programa é rigidamente analisado por especialistas, de modo que cada aspecto (usabilidade, funcionalidades, capacidade, estabilidade etc.) seja explorado até o limite, visto que os riscos de o usuário final se deparar com erros e baixa performance são reduzidos substancialmente.