A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

A falta de Teste Aumento de falhas devido a podre qualidade; Aumento de falhas devido a podre qualidade; Aumento dos custos de desenvolvimento; Aumento.

Apresentações semelhantes


Apresentação em tema: "A falta de Teste Aumento de falhas devido a podre qualidade; Aumento de falhas devido a podre qualidade; Aumento dos custos de desenvolvimento; Aumento."— Transcrição da apresentação:

1 A falta de Teste Aumento de falhas devido a podre qualidade; Aumento de falhas devido a podre qualidade; Aumento dos custos de desenvolvimento; Aumento dos custos de desenvolvimento; Aumento do custo de suporte; Aumento do custo de suporte; Falta de confiabilidade do produto no mercado; Falta de confiabilidade do produto no mercado; Insatisfação dos clientes e usuários; Insatisfação dos clientes e usuários; Perda de mercado. Perda de mercado. Exemplo: Teste do Pezinho.

2 O que é um software com qualidade? Consideramos um software de qualidade quando: O número e a severidade dos defeitos residuais do processo de teste é aceitável pela organização (não existe um software 100% livre de erros) O número e a severidade dos defeitos residuais do processo de teste é aceitável pela organização (não existe um software 100% livre de erros) O software é entregue dentro do prazo e custo, atende aos requisitos e/ou as expectativas. O software é entregue dentro do prazo e custo, atende aos requisitos e/ou as expectativas. Ter sido construído de tal maneira que possa ser mantido de forma eficiente após sua implantação. Ter sido construído de tal maneira que possa ser mantido de forma eficiente após sua implantação. O quanto se quer melhorar dependerá de quanto se deseja investir

3 Visões sobre qualidade de software UsuárioDesenvolvedorOrganização Facilidade de Uso Desempenho Confiabilidade dos Resultados Preço do Software Taxa de defeitos Facilidade de Manutenção Conformidade em relação aos requisitos de usuários Cumprimento de prazo Boa previsão de Custo Boa Produtividade

4 Objetivos da Atividade de Teste A ATIVIDADE DE TESTE DE SOFTWARE é o processo de executar um programa com a intenção de descobrir um erro. A ATIVIDADE DE TESTE DE SOFTWARE é o processo de executar um programa com a intenção de descobrir um erro. UM TESTE BEM SUCEDIDO é aquele que revela um erro ainda não descoberto. UM TESTE BEM SUCEDIDO é aquele que revela um erro ainda não descoberto.

5 Administrando Interesses Quando o teste se inicia há um conflito de interesses: Desenvolvedores: têm interesse em demonstrar que o programa é isento de erros. Desenvolvedores: têm interesse em demonstrar que o programa é isento de erros. Responsáveis pelos Testes: têm interesse em mostrar que o programa tem erros. Responsáveis pelos Testes: têm interesse em mostrar que o programa tem erros. Do ponto de vista pscológico: Análise, projeto e codificação de software são tarefas construtivas. Análise, projeto e codificação de software são tarefas construtivas. Teste é tarefa destrutiva. Teste é tarefa destrutiva.

6

7 Exercício Crie um algoritmo para empréstimo de Livros em uma biblioteca. Crie um algoritmo para empréstimo de Livros em uma biblioteca. Deverá ser preenchida uma ficha de inscrição. Deverá ser preenchida uma ficha de inscrição. Após preencher a ficha de inscrição o usuário receberá um cartão de identificação e pode começar a requisitar livros, desde que não tenha nenhuma pendência em sua ficha. Após preencher a ficha de inscrição o usuário receberá um cartão de identificação e pode começar a requisitar livros, desde que não tenha nenhuma pendência em sua ficha. O usuário também poderá fazer reserva de livros. O usuário também poderá fazer reserva de livros.

8


Carregar ppt "A falta de Teste Aumento de falhas devido a podre qualidade; Aumento de falhas devido a podre qualidade; Aumento dos custos de desenvolvimento; Aumento."

Apresentações semelhantes


Anúncios Google