PDS texto 5

Page 1

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


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.