Teste de Software

Olá pessoal, hoje vamos inaugurar uma série sobre Teste de Software. Nesse primeiro post achei interessante fazer alguns questionamentos sobre o que é um software de qualidade. Nos próximos posts vamos ser mais técnicos, prometo. Bom vamos lá.

Por que teste é algo importante para o desenvolvedor, para a empresa e para o cliente? Você já se fizeram essa pergunta?

Primeiramente vou começar com um exemplo que todos sabem, qualquer carro antes mesmo de ser lançado passa por inúmeros testes, desde sua concepção até o funcionamento geral dele. Isso não vemos só na indústria automobilística mas basicamente em todas as áreas. Por que essas empresas fazem isso? Para garantir a “qualidade” do produto e satisfação do cliente.

Pensando no motivo que é a “qualidade” e satisfação do cliente, o que é qualidade em um software? Já se fizeram essa pergunta como desenvolvedor? Como cliente? Como a empresa que desenvolve o software? Será que qualidade é a mesma coisa para essas 3 pessoas citadas?

Vou dar minha visão sobre isso:

– Para o cliente o que é qualidade?
O cliente não quer saber se o software que você, desenvolvedor, fez é na linguagem tal ou se utiliza padrões de projetos tais ou metodologia tal. O que seu cliente quer
é um software que atenda as necessidades dele, de forma rápida, sem erros e com o custo baixo.

– Para o desenvolvedor o que é qualidade?
Para o desenvolvedor um software com qualidade na sua essência deve ser legível, ou seja o desenvolvedor deve identificar o que o software faz de uma forma simples e clara, e que o software seja de fácil manutenção.

– Para a empresa que desenvolve software o que é qualidade?
Para a empresa qualidade é poder entregar um software que atenda a necessidade do cliente, sem erros e sem que seja necessário retrabalho, pois o mais caro para a empresa é ter que alocar seus funcionários para refazerem algo que já deveria estar correto.

Com isso gostaria de fazer mais uma pergunta simples. A empresa na qual trabalha consegue ser excelente nos 3 sentidos de qualidade citados acima? Acredito que sua resposta seja não, se for sim você é uma pessoa extremamente mentirosa sortuda.

Sendo sua resposta não, deixe-me fazer a última pergunta do post.

Você implementa testes nos softwares que desenvolve?

Até o próximo post pessoal. Abraço!

Um comentário em “Teste de Software

Deixe um comentário