Escolar Documentos
Profissional Documentos
Cultura Documentos
UTANGA
Departamento de Tecnologias de Informação e Comunicação
(DEITIC)
complexos.
ser testada, porém, existe na maior parte das vezes uma quantidade
impraticável de possibilidades.
Sendo assim, a qualidade dos testes está relacionada com à qualidade dos
desenvolvedores e testes em
27/11/2023 “apanhar”
Docente. MSc, Umbelinaas combinações relevantes.
Daniel
Conceitos de Testes de Software
Os erros ou defeitos dos softwares são causados por falhas em diversas etapas do
processo de desenvolvimento de um software:
Na Análise e Especificação dos Requisitos:
Erros e incosistencia da especificação;
Requisitos ambíguos( sentido duvidoso) ou impossíveis de serem
implementados devido a limitações de tecnologia ou de hardware.
Na Implementação:
Erro na codificação de um algorítmo;
Falha na utilização de um tipo de dados.
De um modo geral, um erro/defeito é o resultado de uma ou mais falhas em
qualquer aspecto de todas etapas do processo de desenvolvimento do
software
27/11/2023 Docente. MSc, Umbelina Daniel
Conceitos de Testes de Software
Em que casos consideramos que estamos em presença de um
erro/falha no software?
O software não faz algo que a especificação diz que devia fazer;
▪ Podemos por padrão aceitar que a especificação representa (ou pelo menos deveria)
as expectativas do cliente.
um software através de testes sobre o mesmo, existem ainda assim razões que
fazem com os mesmos não estejam 100% isentos de erros, das quais:
configurações diferentes.
Existem fases em que os testes são mais importante que a qualidade (Testes
e Instalação/Entrega);
defeitos.
Custa dinheiro;
de desenvolvimento e de analistas);
Porque?
▪ Custo de Conformidade
SDLC STLC
▪ Análise de Requisitos; ▪ Anáse de Requisitos;
▪ Desenho; ▪ Planeamento de Testes;
Codificação/Implementação; ▪ Criação e Verificação dos
▪ Testes; Casos de Testes;
▪ Deployment. ▪ Execução dos Testes e
Reporting de Defects;
▪ Testes Finais e
Encerramento do Ciclo.