Please enable JavaScript.
Coggle requires JavaScript to display documents.
Testes de Software - Coggle Diagram
Testes de Software
4 - Qual a relação entre erro, defeito e falha na análise de causa raiz das falhas?
Defeito seria a consequência de um erro como descrito anteriormente. Um erro no entendimento, por exemplo, leva a produção de código defeituoso, que pode levar a não exibir um resultado esperado.
Erro seria o mal entendimento ou descuido em uma situação de análise ou desenvolvimento. Pode ser entendido em situações como: o desenvolvedor entender errado algum requisito; ou alguma confusão/engano na produção do código;
Falha seria uma consequência de defeito, gerando um resultado errôneo ou falho. Por exemplo: um defeito em um calculo do código pode levar a um resultado irreal, assim traindo o objetivo imposto pelo requisito ou regra de negocio propostos.
Adicionalmente, um falha pode ou não a acontecer, visto que pode ocorrer situações onde um código defeituoso, por mais que funcional em um cenário comum de uso, nunca atinja a condição de falha
8 - Quais abordagens podem ser utilizadas por organizações de desenvolvimento de software para melhoria de processo?
Abordagens baseadas em Modelos: seguir um padrão ou modelo de desenvolvimento pode apoiar em estruturar o software de forma a facilitar seu tratamento.
Abordagem Analítica: analises constantes e manuais, em conjunto dos testadores com os desenvolvedores trabalhando em equipe, pode levar a uma comunicação mais eficiente no desenvolvimento do software.
Abordagem baseada em Treinamentos/Certificação: investir em capacitação constante dos desenvolvedores, assim como a utilização de ferramentas de apoio a automação das atividades de teste.
-
-
-
-
7 - Para melhorar o processo de desenvolvimento e teste, quais os principais problemas enfrentados por pequenas organizações de desenvolvimento de software?
Os principais problemas que afetam a qualidade do desenvolvimento do software nesse requisito são as restrições de orçamento e prazo. Muitas vezes a garantia da qualidade do software é negligenciada, efetuando testes que não são completamente eficientes e garantem o funcionamento apenas em situações comuns de uso. Com a necessidade entregar um software rapidamente e com o menor custo, pequenas organizações acabam não tendo recursos ou tempo para investir tanto nessa etapa do desenvolvimento.
-