Muitas pessoas não compreendem exatamente o que significa testar um Software. Em muitos casos empresas utilizam seus próprios desenvolvedores para realizar verificações de qualidade em seus sistemas desenvolvidos. Dependendo da complexidade / tamanho da aplicação isto pode gerar muitos transtornos.
Mas o que é testar um software?
- Avaliar se resultados de testes são compatíveis aos requerimentos;
- Documentar as diferenças entre resultado esperado e resultado realmente exibido;
- Ajudar a resolver tais diferenças provendo informações necessárias;
O propósito principal de se testar um software é descobrir suas falhas para serem corrigidas.
Este propósito de Teste de Software pode variar entre os vários papéis existentes num processo de software:
- Do ponto de vista do desenvolvedor, testes validam se o programa/sistema foi desenvolvido conforme o requerimento;
- Para o gerente do projeto, teste mede quando um deliverable possui alta qualidade;
- Na visão do Analista de Testes, a atividade de teste se baseia em encontrar erros significativos no tempo designado, e verificar se as correções feitas façam com que o programa / sistema entre em conformidade com o requerimento;
- Da perspectiva da empresa, teste pode aumentar a qualidade e a satisfação do cliente, reduzir custos relacionados a atendimento a cliente e re-codificação do software. Consequentemente aumentar a margem de lucro do negócio.
Em um software com tamanho moderado defeitos sempre existirão: não porque programadores são descuidados ou irresponsáveis, mas sim porque sua principal atividade é construir o software e não verificar se ele é desenvolvido de maneira correta. Também é verdade que para qualquer sistema complexo, defeitos de projeto nunca podem ser totalmente identificados / corrigidos.
Em suma, Testes de Software buscam o ponto de equilíbrio entre orçamento, tempo e qualidade.
Nos posts seguintes, abordaremos alguns fundamentos de Testes de Software e exemplos de possíveis aplicações no ciclo de vida de um Software.
Comentários
Postar um comentário