Você está na página 1de 2

Aula 5: As atividades de teste no processo de desenvolvimento

de software
Testes de Software

Teste Objetivo Critério Procedimento “Script” de


teste
Processo Encontrar um Definição de Conjunto de É uma
definido com erro que ainda uma métrica instruções representação
intenção de não foi que, após para a definida de um
encontrar um descoberto. análise do realização de procedimento
erro. Um teste bem comportament testes. teste.
sucedido o do sistema,
corresponde à atenda o
descoberta de critério.
um erro não
previsto.

Teste de sistemas - Análise e verificação de todos os componentes do sistema.


Validar se estão em conformidade com os requisitos anteriormente definidos. Para
uma melhor analise, o teste deve ser feito por uma equipe independente, diferente da
equipe desenvolvedora.
Teste caixa preto - 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.
Teste caixa branca - 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.
Modalidade dos testes
Quanto à utilização do código:
Teste 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.
Quanto à utilização do código:
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.
Quanto ao objetivo na busca pelo erro:
Testes de unidade - Teste 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.
Quanto ao objetivo na busca pelo erro:
Testes de integração - Teste para identificar erros durante a integração e interação
entre os módulos ou unidades do sistema.
Quanto ao objetivo na busca pelo erro:
Testes de validação - Teste realizado após a integração de todos os módulos do
sistema.

Você também pode gostar