Você está na página 1de 5

Controle de Fluxo de Cheques Documento de Teste de Software

CFC-DTS-001

Goinia, 22 de fevereiro de 2011

DTS Controle de Fluxo de Cheques

Verso: 1.0 Data: 25/04/2011

Contedo 1. Introduo ..................................................................................................................3 1.1 Objetivos...............................................................................................................3 1.2 Pblico Alvo.........................................................................................................3 1.3 Organizao do documento..................................................................................3 2. Recursos necessrios para os testes............................................................................3 3. Estratgias e tcnicas de teste.....................................................................................3 4. Casos de teste.............................................................................................................4 5. Aprovao Formal......................................................................................................5 Bibliografia....................................................................................................................5

DTS: Estrutura do Documento

DTS Controle de Fluxo de Cheques

Verso: 1.0 Data: 25/04/2011

1.

Introduo

Este o documento de teste de software do projeto CFC Sistema de Controle de Cheques. 1.1 Objetivos O objetivo deste documento descrever o planejamento geral das atividades de teste do projeto CFC Sistema de Controle de Cheques, bem como critrios de aceitao dos artefatos a serem testados. 1.2 Pblico Alvo Esse documento se destina a uma ampla audincia dentro do ciclo de vida do software, para todos os interessados no projeto, equipe de desenvolvimento e stakeholders. 1.3 Organizao do documento O documento organizado em cinco sesses, onde a primeira a introduo que contm uma breve descrio do documento. A segunda sesso descreve recursos necessrios para os testes. A terceira sesso descreve as estratgias e tcnicas de teste. A quarta sesso descreve os casos de testes e a forma na qual devem ser testados, porem ate a presente data o documento de requisitos do sistema no foi concludo esta seo s ser concludo na prxima verso. Por ultimo, o documento aprovado formalmente. 2. Recursos necessrios para os testes Os recursos necessrios para a execuo dos testes incluem: Hardware Um computador com configurao igual ou superior a: memria RAM de 2GB, HD com 160 GB livres, Core 2 Duo 2.0, Placa de Rede Ethernet 10/100. Software Windows XP ou superior. Navegador Internet Explorer 6.0 ou Mozilla Firefox 3.6 (ou superiores). Recursos humanos Dois analistas de teste. Responsveis pela definio, especificao, realizao e reviso dos testes previstos para cada mdulo ou do prprio sistema. Dessa forma, avaliando a qualidade do produto. 3. Estratgias e tcnicas de teste

Foi escolhido, para ser aplicado no projeto, o teste funcional, entende-se como unidade cada operao do sistema definida em um caso de uso. As estratgias e tcnicas de testes que sero aplicadas no sistema CFC sero: Testes Unitrios Os testes de unidade de um cdigo tm como objetivo detectar erros ou defeitos em certo nvel de classe do sistema. Trata-se de um teste Funcional, de Caixa Preta. Testes de Integrao Depois de implementados, os mdulos do sistema devem ser integrados. Os testes de integrao consistem basicamente num conjunto dos testes unitrios cumulativos construdos para testar especificamente o funcionamento de um DTS: Estrutura do Documento 3

DTS Controle de Fluxo de Cheques

Verso: 1.0 Data: 25/04/2011

componente individualmente, aps a integrao de componentes e/ou subsistemas. Nesta integrao, podem ser empregadas ferramentas de automao. Assim como o Teste Unitrio, este tambm um teste de Caixa Preta. Obs.: Sero testadas as integraes entre os cenrios de cada caso de uso e as integraes possveis de casos de uso que esto associados. Testes de Sistema - Os testes de sistema devem focar na iterao entre os componentes do sistema e, para isso, podem ser utilizadas ferramentas de automao de testes de interface e ferramentas de testes de unidade, que permitam a explorao e a iterao dos componentes nos trechos de cdigos dependentes do funcionamento de vrios componentes e subsistemas integrados. Os testes de sistema so tipicamente os da camada de fachada do sistema. Para os testes, cuja automao seja complexa, testes manuais podem ser bastante teis para testar o software como um todo, inclusive com a vantagem de anteciparem possveis problemas encontrados pelo cliente nos testes de aceitao. Este j se trata de um teste de Caixa Preta. Testes de Aceitao do Sistema - Os testes de aceitao devem ser realizados pelos clientes na liberao de cada release, onde o cliente/usurio ser convidado a interagir livremente pelo sistema na busca de erros. Esta iterao tambm favorecer uma nova verificao junto aos requisitos do sistema. Apenas aps certo grau de maturidade e dependendo das medidas da qualidade do sistema devem ser colocados testes de aceitao.

4.

Casos de teste

Nesta seo devero ser descritos os casos de teste a serem utilizados, bem como a forma que devero ser testados (procedimento de teste). Alm destas informaes, esta seo dever ser realimentada com os resultados obtidos dos testes. Segue abaixo o modelo do que dever ser informado para cada caso de teste: CASO DE TESTE Cdigo Finalidade Entradas Identificador do caso de teste. Definio dos objetivos do caso de teste (opcional). Valores das entradas para o caso de teste, ou identificao dos arquivos a serem utilizados como entrada. Identificadores dos casos de teste que devem ser executados antes deste. PROCEDIMENTOS DE TESTE Preparao Descrever as tarefas a serem realizadas antes do incio da execuo dos casos de teste como, por exemplo, preparao de ambiente. DTS: Estrutura do Documento

Resultados esperados Resultados que so aceitos como corretos para o caso de teste. Dependncias

DTS Controle de Fluxo de Cheques Inicializao

Verso: 1.0 Data: 25/04/2011

Descrever as tarefas necessrias para iniciar a execuo dos casos de teste. Ex.: 1. Executar programa receptor de arquivos PRA001 no servidor. 2. Executar programa transmissor de arquivos PTA001 nos clientes.

Execuo

Descrever as tarefas a serem realizadas durante a execuo dos casos de teste, como, por exemplo, a interveno de um operador. Descrever tambm como os testes sero acompanhados e, se for o caso, como medidas sero observadas e registradas (ex.: tempo de resposta, nmero de transaes por segundo, etc.). Descrever as tarefas a serem realizadas aps o trmino normal da execuo dos casos de teste. Ex.: recuperao do ambiente original. Descrever as tarefas a serem executadas em caso de interrupo no planejada dos testes.

Reorganizao Interrupo

Recursos Especficos Software, hardware, pessoal ou outro recurso necessrio execuo desse procedimento de teste especificamente (opcional). Esta seo poder ser substituda em todo ou em parte por uma soluo em software, bastando para isso referenci-la nesta seo. 5. Aprovao Formal Goinia, __/__/__ De acordo,

Gerente de Desenvolvimento

Lder Tcnico

Bibliografia [1] Ronaldo Lopes de Oliveira, DTS Modelo de Documento de Teste de Software , Verso 1.0, agosto de 2005.

DTS: Estrutura do Documento Exemplo de Estrutura Analtica de Projeto