Processo de Desenvolvimento de Software - (05) As Atividades de Teste
-
Upload
fagner-lima -
Category
Technology
-
view
1.354 -
download
2
description
Transcript of Processo de Desenvolvimento de Software - (05) As Atividades de Teste
13/04/2023 Fagner S. de Lima - Processo de Desenvolvimento de Software 1
Processo de Desenvolvimentode Software
As Atividades de Teste
13/04/2023 Fagner S. de Lima - Processo de Desenvolvimento de Software 2
Objetivos
Conhecer as Atividades de Teste no Processo de Desenvolvimento de Software.
Entender as necessidades da etapa de teste na melhora da qualidade do sistema.
Analisar os diversos tipos de teste para sistema ou produto.
13/04/2023 Fagner S. de Lima - Processo de Desenvolvimento de Software 3
Introdução
Nos slides a seguir, iremos definir o conceito de teste para o Processo de Desenvolvimento de Software.
A fase de teste tem como objetivo detectar possíveis defeitos ou erros que possam surgir na fase de implementação. Nessa fase, de testes, deve-se coletar os resultados e analisá-los e consertá-los antes de sua implantação.
Essa fase é essencial para aumentar a qualidade do produto ou sistema em que será implantado.
13/04/2023 Fagner S. de Lima - Processo de Desenvolvimento de Software 4
Testes de Software
Teste Objetivo Critério Procedimento “Script” de Teste
Processo definido com intenção de encontrar um erro.
Encontrar um erro que ainda não foi descoberto. Um teste bem sucedido corresponde à descoberta de um erro não previsto.
Definição de uma métrica que, após análise do comportamento do sistema, atenda o critério.
Conjunto de instruções para a realização de testes.
É uma representação definida de um procedimento teste.
13/04/2023 Fagner S. de Lima - Processo de Desenvolvimento de Software 5
Testes de Software
Análise e verificação de todos os componentes do sistema (hardware e software). Validar se estão em conformidade com os requisitos anteriormente definidos. Para uma melhor análise, o teste deve ser feito por uma equipe independente, diferente da equipe desenvolvedora.
Testes de Sistema
13/04/2023 Fagner S. de Lima - Processo de Desenvolvimento de Software 6
Testes de Software
Teste que não leva em conta os mecanismos e definições internos do sistema. O objetivo principal está no resultado da saída de dados do sistema, mediante a entrada definida de dados.
Testes de Caixa Preta“Black-box Testing”
13/04/2023 Fagner S. de Lima - Processo de Desenvolvimento de Software 7
Testes de Software
Teste que leva em conta a sua estrutura interna de construção. Os mecanismos internos do sistema serão analisados e suas representações lógicas também. O teste da caixa branca não exclui a necessidade do teste da caixa preta, uma vez que o funcionamento interno do sistema ou produto pode ser aceito logicamente, embora possa resultar em uma saída diferente da esperada.
Testes de Caixa Branca“White-box Testing”
13/04/2023 Fagner S. de Lima - Processo de Desenvolvimento de Software 8
Modalidade dos Testes
Quanto à utilização do código
Quanto à utilização do código
Testes Estáticos
São testes realizados pela análise do código fonte. O tipo de análise é visual, podendo haver um questionário para acompanhar os testes, inspecionando o código desenvolvido pela equipe de programação.
Testes Dinâmicos
São testes baseados na execução do código do programa. Os testes seguem, também, um questionário com base nos aspectos estruturais e funcionais do programa.
13/04/2023 Fagner S. de Lima - Processo de Desenvolvimento de Software 9
Modalidade dos Testes
Quanto ao objetivo na busca pelo erro
Quanto ao objetivo na busca pelo erro
Quanto ao objetivo na busca pelo erro
Testes de UnidadeTeste realizado em um módulo ou em alguns módulos definidos que representam uma única unidade. A determinação da quantidade de módulos a serem testados está contida na documentação de projeto.
Testes de IntegraçãoTeste para identificar erros durante a integração e interação entre os módulos ou unidades do sistema.
Testes de ValidaçãoTeste realizado após a integração de todos os módulos do sistema.
13/04/2023 Fagner S. de Lima - Processo de Desenvolvimento de Software 10
Processo de Desenvolvimentode Software
Conclusão
13/04/2023 Fagner S. de Lima - Processo de Desenvolvimento de Software 11
Saiba mais...
Teste de Softwarehttp://pt.wikipedia.org/wiki/Teste_de_Software
13/04/2023 Fagner S. de Lima - Processo de Desenvolvimento de Software 12
Referências
Universidade Estácio de Sá Escola Técnica Estadual Miguel Arraes de Alencar Fundação Bradesco