Você está na página 1de 9

ProSchedule Relatrio de Testes

Verso: Data:

1.0 5 de Novembro de 2010

Identificador do documento: TR_PS1.0

Relatrio de Testes

v1.0

Histrico de Revises
Data 05/11/2010 Verso 1.0 Descrio Primeira verso do relatrio de testes. Autor Helton Eduardo Ritter, Maycon Viana Bordin

ProSchedule 1.0

Pgina 2 de 9

Relatrio de Testes

v1.0

ndice
1. Introduo 1.1 2. 3. Viso Geral do Documento 4 4 4 4 4 4 4 4 5 5 5 6 6 6 6 6 9

Escopo Testes Realizados 3.1 Testes Unitrios 3.1.1 Objetivo dos Testes 3.1.2 Set-up dos Experimentos realizados 3.1.3 Mtodo Utilizado 3.1.4 Ambientes do Teste 3.1.5 Resultados Obtidos 3.2 Testes Funcionais 3.2.1 Objetivo dos Testes 3.2.2 Set-up dos Experimentos realizados 3.2.3 Mtodo Utilizado 3.2.4 Ambientes Testados 3.2.5 Resultados Obtidos

4.

Referncias

ProSchedule 1.0

Pgina 3 de 9

Relatrio de Testes

v1.0

Relatrio de Testes
1. Introduo
Este documento exibe os resultados obtidos com os testes unitrios e de funcionalidade aplicado ao software ProSchedule 1.0. Este documento descreve em detalhes os ambientes em que os testes foram realizados, como os testes foram conduzidos, as ferramentas utilizadas e os resultados obtidos com os testes executados. 1.1 Viso Geral do Documento Seo 1 Introduo: Esta parte refere-se a viso geral do documento. Seo 2 Escopo: Nesta parte se encontra os testes que foram realizados. Seo 3 Testes Realizados: Descreve os objetivos dos testes realizados, as condies de realizao dos experimentos, a metodologia utilizada. Seo 4 Referncias: Lista dos documentos utilizados para a elaborao deste documento.

2.

Escopo
Neste documento sero descritos os testes que foram realizados. Os tipos de testes realizados foram: Testes Unitrios Testes Funcionais

3.
3.1 3.1.1

Testes Realizados
Testes Unitrios Objetivo dos Testes Os testes unitrios permitiram a verificao das funcionalidades fornecidas pelas classes atravs de mtodos bem como a integrao entre classes na execuo de tarefas do software. Os testes unitrios foram realizados durante toda a fase de desenvolvimento do software, sendo que cada nova classe, antes de comear a ser utilizada, deveria passar pelos testes unitrios para ela criados. Alm disso, todos os testes unitrios eram novamente executados a cada fim de dia para verificar se as modificaes efetuadas no sistema no vieram a danificar outras partes do software.

3.1.2

Set-up dos Experimentos realizados A execuo dos testes unitrios se deu atravs da criao de um banco de dados de testes, este banco de dados contm os dados utilizados pelas unidades de teste na validao dos mtodos das classes. Os testes unitrios foram construdos utilizando a ferramenta JUnit 4.5 e foram executados dentro da IDE NetBeans 6.9.1. Mtodo Utilizado Os testes foram feitos com auxlio da ferramenta JUnit 4.5. A abordagem foi qualitativa, onde foi priorizado o mximo nmero de situaes possvel. Foram realizados 64 testes unitrios, e dentre esses 52 obtiveram sucesso, enquanto 12 acusaram erros, sendo todos solucionados.

3.1.3

ProSchedule 1.0

Pgina 4 de 9

Relatrio de Testes

v1.0

3.1.4

Ambientes do Teste Os testes unitrios foram executados no mesmo ambiente utilizado pelo desenvolvimento do software, a descrio deste dada a seguir.

Sistema Operacional: Verso Java: Banco de Dados: IDE: Verso JUnit:

Windows XP Professional 32 bits 1.6.0_21 PostgreSQL 9.0 NetBeans 6.9.1 4.5

3.1.5

Resultados Obtidos Abaixo est o relatrio dos testes unitrios criado atravs da IDE NetBeans. Sumrio
Testes 272 Falhas 0 Erros 0 Taxa de Sucesso 100.00% Tempo (seg) 412.606

Nota: falhas so antecipadas e checadas atravs de validaes enquanto que erros no so antecipados.

Pacotes Testados
Nome com.proschedule.core.calendar.dao com.proschedule.core.calendar.facade com.proschedule.core.calendar.model com.proschedule.core.persistence.dao com.proschedule.core.persistence.facade com.proschedule.core.persistence.model com.proschedule.core.persistence.view.component com.proschedule.core.persistence.view.set com.proschedule.core.scheduling.dao com.proschedule.core.scheduling.facade com.proschedule.core.scheduling.view.order com.proschedule.util.date Testes 11 13 4 60 67 2 2 2 46 56 2 7 Erros 0 0 0 0 0 0 0 0 0 0 0 0 Falhas 0 0 0 0 0 0 0 0 0 0 0 0 Tempo (seg) 3.686 147.833 1.333 20.589 31.095 18.627 4.206 3.996 17.997 156.255 6.339 0.650 Data 2010-11-15T01:26:47 2010-11-15T01:26:53 2010-11-15T01:29:31 2010-11-15T01:29:37 2010-11-15T01:30:12 2010-11-15T01:30:57 2010-11-15T01:31:20 2010-11-15T01:31:27 2010-11-15T01:31:33 2010-11-15T01:31:56 2010-11-15T01:34:42 2010-11-15T01:34:50

3.2

Testes Funcionais Pgina 5 de 9

ProSchedule 1.0

Relatrio de Testes

v1.0

3.2.1

Objetivo dos Testes Assegurar o correto funcionamento dos recursos oferecidos pelo software. Os testes foram conduzidos seguindo o plano de testes [1].

3.2.2

Set-up dos Experimentos realizados O software deve estar instalado, bem como o banco de dados PostgreSQL e a ferramenta IBM Rational Functional Tester. Mtodo Utilizado Os testes foram realizados atravs da ferramenta IBM Rational Functional Tester, esta que possibilita a automatizao de testes atravs da criao de scripts. Os testes seguiram a ordenao definida no plano de testes, bem como as entradas definidas e as verificaes de sada descritas no documento.

3.2.3

3.2.4

Ambientes Testados Abaixo esto listados os ambientes que foram testados durante os testes de funcionalidades.

Sistema Operacional: Verso Java: Ambiente 1 Banco de Dados: IDE: Verso Junit:

Windows XP Professional 32 bits 1.6.0_21 PostgreSQL 9.0 NetBeans 6.9.1 4.5

3.2.5

Resultados Obtidos Abaixo encontram-se os resultados obtidos com a execuo dos testes de funcionalidade, identificando qual o caso de teste executado, o tempo decorrido do comeo ao fim do teste e o status do teste.

Caso de Teste: Ambiente 1

TC001_00 Status: Tempo Decorrido: TC002_00 Status: Tempo Decorrido: TC003_00 Status: Tempo Decorrido: TC004_00 Status: Tempo Decorrido: PASSOU 2,874 segs
Pgina 6 de 9

PASSOU 0,851 segs

Caso de Teste: Ambiente 1

PASSOU 0,912 segs

Caso de Teste: Ambiente 1

PASSOU 0,961 segs

Caso de Teste: Ambiente 1


ProSchedule 1.0

Relatrio de Testes

v1.0

Caso de Teste: Ambiente 1

TC005_00 Status: Tempo Decorrido: TC006_00 Status: Tempo Decorrido: TC007_00 Status: Tempo Decorrido: TC008_00 Status: Tempo Decorrido: TC009_00 Status: Tempo Decorrido: TC010_00 Status: Tempo Decorrido: TC011_00 Status: Tempo Decorrido: TC012_00 Status: Tempo Decorrido: TC013_00 Status: Tempo Decorrido: TC014_00 Status: Tempo Decorrido: PASSOU 1,061 segs PASSOU 1,402 segs PASSOU 0,851 segs PASSOU 0,19 segs PASSOU 0,1 segs PASSOU 1,482 segs PASSOU 1,112 segs PASSOU 0,776 segs PASSOU 0,815 segs

Caso de Teste: Ambiente 1

Caso de Teste: Ambiente 1

Caso de Teste: Ambiente 1

Caso de Teste: Ambiente 1

Caso de Teste: Ambiente 1

Caso de Teste: Ambiente 1

Caso de Teste: Ambiente 1

Caso de Teste: Ambiente 1

PASSOU 4,196 segs

Caso de Teste: Ambiente 1

ProSchedule 1.0

Pgina 7 de 9

Relatrio de Testes

v1.0

Caso de Teste: Ambiente 1

TC015_00 Status: Tempo Decorrido: TC016_00 Status: Tempo Decorrido: TC017_00 Status: Tempo Decorrido: TC018_00 Status: Tempo Decorrido: TC019_00 Status: Tempo Decorrido: TC020_00 Status: Tempo Decorrido: TC021_00 Status: Tempo Decorrido: TC022_00 Status: Tempo Decorrido: TC023_00 Status: Tempo Decorrido: TC024_00 Status: Tempo Decorrido: PASSOU 2,223 segs PASSOU 0,871 segs PASSOU 1,167 segs PASSOU 2,895 segs PASSOU 1,312 segs PASSOU 0,851 segs PASSOU 0,07 segs PASSOU 0,17 segs PASSOU 1,352 segs PASSOU 3,255 segs

Caso de Teste: Ambiente 1

Caso de Teste: Ambiente 1

Caso de Teste: Ambiente 1

Caso de Teste: Ambiente 1

Caso de Teste: Ambiente 1

Caso de Teste: Ambiente 1

Caso de Teste: Ambiente 1

Caso de Teste: Ambiente 1

Caso de Teste: Ambiente 1

ProSchedule 1.0

Pgina 8 de 9

Relatrio de Testes

v1.0

Caso de Teste: Ambiente 1

TC025_00 Status: Tempo Decorrido: PASSOU 3,715 segs

4.

Referncias
Esta parte faz uma relao dos documentos que foram utilizados como referncia por este. [1] Plano de Testes, Verso 1.0.

ProSchedule 1.0

Pgina 9 de 9

Você também pode gostar