PDS texto 5
-
Upload
horacio-ribeiro -
Category
Documents
-
view
213 -
download
0
description
Transcript of PDS texto 5
Processo de Desenvolvimento de Software
Aula 5
CONTEÚDO DA AULA ON-LINE
1. Testes de Software
Teste: processo defindo com intenção de encontrar um erro
Objetivo de teste: Encontrar um erro que ainda não foi descoberto. Um teste bem sucedido corresponde à descoberta de um erro não previsto.
Criterio de Teste: Definição de uma métrica onde, após a analise do comportamento do sistema, atenda o critério.
Procedimento de Teste: Conjunto de instruções para a realização de testes.
“Script” de Teste: É uma representação definida de um procedimento de teste.
Teste de Sistemas: Analise 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 analise, o teste deve ser feito por uma equipe independente, diferente das equipe desenvolvedora.
Teste Caixa preta (“Black-box Testing”): Teste que não levam em conta os mecanismos e definiçõe sinternos do sistema. O objetivo principal está no resultado da saida de dados do sistema, mediante a entrada definida de dados.
Teste Caixa Branca (“White-box Testing”): 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. 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, mas resultar numa saida diferente da esperada.
2. Modalidade de Testes
Quanto a utilização do código
Testes Estáticos: São testes realizados pela analise do código fonte. O tipo de analise é visual, podendo haver um questionario para acompanhar os testes, inspecionando o código desenvolvido pela equipe de programação.
Testes Dinamicos: São testes baseados na execução do codigo do programa. Os testes seguem tambem um questionario, com base nos aspectos estruturais e funcionais do programa.
Quanto ao objetivo na busca pelo erro
Teste de Unidade: Teste realizado em um modulo ou alguns modulos definidos, que representam uma unica unidade. A determinação da quantidade de modulos a serem testados, esta contido na documentação de projeto.
Teste de Integração: Teste para identificar erros durante a integração e interação entre os modulos, ou unidades do sistema.
Teste de Validação: Teste realizado após a integração de todos os modulos do sistema.
EXERCÍCIOS 1. Um analista esta testando um novo produto, mas ao executar a tarefa programada,
a saida deu diferente da que estava documentada, Esse é um exemplo de?
( ) Teste Caixa Branca( ) Teste Caixa Preta( ) Testes Estáticos ( ) Criterio de Teste
2. Um analista esta testando um novo produto, ele recebeu da equipe de desenvolvimento um documento com etapas, codigos fonte e métricas do software a serem testados. Esse documento representa?
( ) Teste Caixa Branca( ) Teste Caixa Preta( ) Teste Dinamico( ) Procedimento de Teste
SAIBA MAIS
Arquitetura de Software: http://pt.wikipedia.org/wiki/Teste_de_Software