Beruflich Dokumente
Kultur Dokumente
Plano de Testes
Desenvolvimento de Sistemas
Equipe:
2016
Histrico de Revises
Data
<17/mar/16>
Verso
<1.0>
Descrio
Release Inicial
Autor
Igor Rodrigues
ndice
1.
INTRODUO..................................................................................................................................4
1.1
1.2
1.3
1.4
2.
REQUISITOS A TESTAR.................................................................................................................6
2.1
2.2
2.3
2.4
2.5
2.6
2.7
2.8
2.9
2.10
2.11
3.
OBJETIVOS.....................................................................................................................................4
A ESCOLA JURIDICA...................................................................................................................4
ESCOPO..........................................................................................................................................4
IDENTIFICAO DE PROJETO..........................................................................................................5
TESTE DO BANCO DE DADOS.........................................................................................................6
TESTE FUNCIONAL.........................................................................................................................6
TESTE DO CICLO DE NEGCIOS.....................................................................................................6
TESTE DA INTERFACE DO USURIO...............................................................................................6
PERFIL DA PERFORMANCE.............................................................................................................7
TESTE DE CARGA...........................................................................................................................7
TESTE DE STRESS...........................................................................................................................7
TESTE DE VOLUME........................................................................................................................7
TESTE DE SEGURANA E DE CONTROLE DE ACESSO......................................................................7
TESTE DE FALHA/RECUPERAO...................................................................................................7
TESTE DE INSTALAO..................................................................................................................7
ESTRATGIA DE TESTE................................................................................................................8
3.1 TIPOS DE TESTE.............................................................................................................................8
3.1.1 Teste de Integridade de Dados e do Banco de Dados................................................................8
3.1.2 Teste de Funo.........................................................................................................................9
3.1.3 Teste da Interface do Usurio...................................................................................................9
3.1.4 Teste de Performance..............................................................................................................10
3.1.5 Teste de Carga.........................................................................................................................11
3.1.6 Teste de Segurana e Controle de Acesso................................................................................11
3.1.7 Teste de Instalao..................................................................................................................12
3.2 FERRAMENTAS.............................................................................................................................12
4.
RECURSOS......................................................................................................................................13
4.1
4.2
5.
TRABALHADORES........................................................................................................................13
SISTEMA......................................................................................................................................14
CRONOGRAMA..............................................................................................................................15
1.
Introduo
1.1
Objetivos
Esse documento do Plano de Testes do escola jurdica compe-se dos seguintes objetivos:
Identificar informaes de projeto existentes e os componentes de software que devem ser
testados.
Listar os Requisitos a Testar recomendados (alto nvel).
Recomendar e descrever as estratgias de teste a serem empregadas.
Identificar os recursos necessrios e prover uma estimativa dos esforos de teste.
Listar os elementos resultantes do projeto de testes.
1.2
Escola Juridica
A escola jurdica consiste em um sistema de apoio aos professores de direito da faculdade
projeo. Tal apoio consiste em um programa de realizaes de provas para as turmas de direitos,
visando buscar questes em um banco de dados j constitudo e posteriormente a realizao de
uma prova e possibilidades de alterao das perguntas aleatrios constitudas em outras provas
realizadas pelo programa.
Visando buscar uma nova soluo para realizao de provas da faculdade projeo para as turmas
de direito, foi observado a realizao de um programa que buscaria perguntas cadastradas em um
banco de dados e aps a buscar seria realizar uma prova de forma aleatria. Sempre levando em
conta as outras provas realizadas para no haver uma repetio de perguntas.
A utilizao do programa seria realizado internamente e buscando sempre trazer uma facilidade
para os professor na aplicao de provas.
1.3
Escopo
A escola juridica passar pelos testes unitrio, de integrao e de sistema. Os testes unitrios e de
integrao vo lidar com a qualidade funcional, das bases de dados, interface grfica e do
controle de acesso; enquanto que os testes de sistema trataro as questes de performance.
Os testes de configurao sero realizados uma vez que os terminais utilizados sero de
propriedades particular dos usuarios sendo assim deve haver o teste, pois cada terminal possue
uma configurao diferente. Pelo mesmo motivo excluem-se os testes de stress e de desempenho
por verificar que atualmente no vai haver a quantidade de usuarios logados em tempo real, sendo
assim os testes citados no sero realizados pois aps verificao da equipe foi constatado que
no ha necessidade.
Para a execuo dos testes sero utilizadas mquinas da faculdade projeo, pois os usurios tero
acesso a maquina idnticas , em termos de hardware, quelas que sero realizadas os testes do
sistema, a fim de garantir a previsibilidade de performance e compatibilidade.
A distribuio do sistema sobre os vrios terminais dos usuarios sero observados; e a correta
interao dessas mquinas entre si e com o sistema ser avaliada.
Os testes mais crticos sero os testes de banco de dados, que compe a maior parte do sistema e
os de performance:
1. Testaremos o tempo de resposta para operaes que envolvam dados pois o banco de
dados j e existente.
2. E tambm a correta atualizao do banco de dados para as funes buscar e atualizar..
1.4
Identificao de Projeto
A tabela abaixo identifica a documentao e disponibilidade usados para desenvolver o plano de
testes:
Criado ou
Disponvel
Recebido ou
Revisado
Especificao de Requisitos
Sim No
Sim No
Plano de Projeto
Sim No
Sim No
Modelo de Anlise
Sim No
Sim No
Modelo de Projeto
Sim No
Sim No
Documento de Arquitetura
Sim No
Sim No
Prottipo
Sim No
Sim No
Manual do Usurio
Sim No
Sim No
Lista de Riscos
Sim No
Sim No
Documento
2.
Requisitos a Testar
A lista abaixo identifica aqueles itens use cases, requisitos funcionais e no funcionais que
foram identificados como alvos de teste. Essa lista representa o que ser testado.
2.1
2.2
Teste Funcional
Verifique que qualquer usurio pode acessar sua prpria conta atravs de login e
senha.
Verifique que o funo prova randmica esta correta.
Verificar se os relatrios so gerados corretamente;
2.4
2.5
2.6
Perfil da Performance
Verifique que o tempo de resposta para operaes que envolvam dados multimdia
(imagens, vdeos, etc.) no ultrapassam 30 segundos.
Teste de Carga
Verificar a resposta do sistema com 10 usurios.
Verificar a resposta do sistema com 50 usurios.
Verificar a resposta do sistema com 100 usurios.
Verificar a resposta do sistema com 200 usurios.
Verificar a resposta do sistema com 500 usurios.
2.7
Teste de Stress
Nenhum.
2.8
Teste de Volume
2.9
2.10
Teste de Falha/Recuperao
Nenhum.
2.11
Teste de Instalao
Verifique que a instalao do sistema ocorre normalmente em todas as mquinas.
3.
Estratgia de Teste
3.1
Tipos de Teste
Nota: As transaes abaixo se referem s transaes lgicas de negcio. Essas transaes so
definidas como funes especficas que um usurio final do sistema suposto de executar ao usar
a aplicao, tais como adicionar ou modificar uma dada informao.
3.1.1
Critrio de
Finalizao:
Consideraes
Especiais:
3.1.2
Teste de Funo
Objetivo do Teste:
Tcnica:
Critrio de
Finalizao:
Consideraes
Especiais:
3.1.3
Nenhum
Verificar o seguinte:
A navegao atravs dos alvos de teste reflete as funes e os
requisitos do negcio apropriadamente, incluindo janela-a-janela,
campo-a-campo, e o uso de mtodos de acesso (tecla tab,
movimentos do mouse, teclas aceleradoras)
Objetos e caractersticas da janela, tais como menus, tamanho,
posio, estado e foco conformam-se aos padres.
Tcnica:
Critrio de
Finalizao:
Consideraes
Especiais:
3.1.4
Teste de Performance
Objetivo do Teste:
Tcnica:
Critrio de
Finalizao:
Consideraes
Especiais:
3.1.5
3.1.6
Teste de Carga
Objetivo do Teste:
Tcnica:
Critrio de
Finalizao:
Consideraes
Especiais:
Tcnica:
Critrio de
Finalizao:
Consideraes
Especiais:
3.1.7
Teste de Instalao
Objetivo do Teste:
Tcnica:
Critrio de
Finalizao:
Consideraes
Especiais:
3.2
Ferramentas
As seguintes ferramentas sero empregadas para esse projeto:
Gerenciamento de Teste
Projeto de Teste
Gerenciamento de Projeto
Ferramenta
Vendedor
Rational RequisitePro
Rational Unified
Process
Rational Rose
Rational
Microsoft Project
Microsoft
Microsoft Word
Ferramentas do SGBD
Rational
4.
Recursos
Essa seo apresenta os recursos recomendados para o projeto da escola jurdica, suas principais
responsabilidades, e seus conhecimentos ou conjunto de habilidades.
4.1
Trabalhadores
Essa tabela mostra as suposies de recrutamento para o projeto.
Recursos Humanos
Trabalhador
Testador
Recursos Mnimos
Recomendados
Igor Rodrigues
Responsabilidades Especficas ou
Comentrios
Executa os testes.
Responsabilidades:
4.2
executar os testes
registrar os resultados
Sistema
A tabela seguinte expe os recursos do sistema para o projeto de teste.
Recursos do Sistema
5.
Cronograma
Milestone
Planejar Teste
Projetar Teste
Implementar Teste
Executar Teste
Avaliar Teste
Data de Incio
Data de Trmino