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”