Escolar Documentos
Profissional Documentos
Cultura Documentos
I. INTRODUO
Como notrio, a tecnologia avana desde a revoluo industrial velocidade crescente. Novas tecnologias apresentam-se a todo momento. Estar atento a essas transformaes e
transformao indispensvel atender aos interesses econmicos com custos mais baixos e as novas tecnologias.
Essa a busca incansvel da engenharia de software. Embora o avano seja evidente, ainda assim apresenta problemas.
Muitos softwares apesar de serem submetidos a um longo processo de desenvolvimento apresentam erros quando se tornam
operacionais. Para minimiz-los, a atividade de teste introduzida durante todo o desenvolvimento de software, visando uma
Segundo Pressman (2006), o objetivo do teste encontrar o
maior nmero possvel de erros com esforo controlado aplicado
tncia das empresas em aplicar uma metodologia de teste, devido
ao custo agregado, essa relutncia est sendo repensada, pois esmente a satisfao do cliente so alcanadas com esse processo.
Nesse contexto, esse trabalho tem como objetivo descrever
um modelo de documentao de teste baseado na norma IEEE
o objetivo de avaliar se o mesmo se comporta conforme o esInfelizmente no possvel testar todas as entradas de dados
e suas centenas ou milhares de combinaes possveis. Criar
casos de teste para todas essas possibilidades impraticvel,
pois levaria muito tempo e seria economicamente invivel
(Myers, 2004).
Segundo Myers (2004), medida que as fases do projeto so
implementadas, os custos em descobrir e corrigir erros aumentam exponencialmente.
O documento Plano de Teste utilizado na tarefa de planefuncionalidades a serem testadas com nfase nas datas, pessoas
92
obtm as respostas para essas questes eles podero desenvolver produtos que melhor atendam aos seus clientes, estudar
-
B. Casos de Teste
com usurio, regras de negcio e o acesso ao banco de dados.
A. Plano de Teste
93
Observaes
O relatrio de incidente ser enviado para todos os desenvolvedores por e-mail assim que alguma alterao tenha sido feita.
Sero criados os casos de testes, os relatrios de incidentes e o relatrio resumo de teste
SAD
Figura 3. Fragmento Documento de Requisito do sistema
SAD
Durante todo o processo de desenvolvimento so listados
e armazenados os casos de testes que devero ser analisados
posteriormente a procura de inconsistncia de dados, erro de
-
Sendo assim, na Figura 3 exibido um fragmento do documento de requisito que demonstra a alterao de dados
cadastrais dos usurios. Nesse documento constam algumas
validaes de campos, alm dos campos que podero ser alterados.
94
estudo de caso.
Tabela 2, caso de teste, ir corrigir o erro e adicionar uma linha na Tabela 3. Como mostrado na Tabela 3, o campo ID 1,
foi corrigido pelo Usurio2 no dia 01/03/2010. Esse erro foi
encontrado pelo Usurio1 no dia 25/02/2010 como pode ser
visto na Tabela 2, id 1. importante lembrar que o nmero de
Pode-se observar que Tabela 3 possui uma coluna que descreve a prioridade de correo do erro, podendo variar entre
alta e baixa.
te, o mdulo novamente analisado a procura de erros. E conseqentemente, a coluna resultado de teste da tabela de casos
de teste alterada com a informao que o teste foi executado
com sucesso ou com a data do teste e a descrio do erro.
Mdulo
Usurio
Usurio
Usurio
Usurio
Descrio
Roteiro
1) Escolher a opo
Listar Usurio
cadastrais
2) Clicar em alterar
dos usurio
na lista
1) Escolher a opo
Inserir Usurio.
validao dos 2) Deixar os campos
campos
nome, e-mail e senha
em branco
1) Escolher a opo
Inserir Usurio.
2) Inserir uma senha
validao dos
com menos de 2
campos
caracteres ou mais de
32 caracteres
1) Escolher a opo
Inserir Usurio.
validao dos
2) Digitar um e-mail
campos
invlido
Resultado esperado
Exibir na lista de usurios
cadastrados
Mostrar a mensagem Campo
para os campos nome, senha
e e-mail.
Resultado do
desenvolvedor
Usurio2
15/02/2010.
Executado com
sucesso
Usurio1
25/02/2010. Mostra
um erro ao alterar
usurio
Usurio2
15/02/2010.
Executado com
sucesso
Usurio1
25/02/2010.
Executado com
sucesso
95
Usurio2
15/02/2010.
Executado com
sucesso
Resultado do teste
Usurio1
25/02/2010. O
campo senha
aceita menos de 6
caracteres
Usurio1
25/02/2010.
Executado com
sucesso
ID
1
3
5
Status
Pronto para testar
novamente
Pronto para testar
novamente
Pronto para testar
novamente
Nome Projeto:
Responsvel
Prioridade de
pela correo
correo
Usurio2
Usurio2
Usurio1
Descrio do erro
Baixa
Usurio2
Tomada de Deciso
01/02/2010
01/10/2010
Descrio teste
Com a criao dos casos de teste previamente facilitou a deteco e a correo dos erros. O relatrio de incidncia de
teste demonstrou de forma clara a correo do programador e
o momento certo para o retorno para equipe de teste, na qual
foi realizado o teste novamente.
Pessoas envolvidas
Usurio1, Usuario2, Usurio3
Nmeros do teste
Casos de testes criados antes do
30
teste
Casos de testes criados durante
3
o teste
Casos de testes executados
33
Casos de teste com sucesso
20
Casos de teste com erro
13
Casos de testes enviados para
13
correo
Percentual
Casos de testes executados
100%
Casos de testes executados com
66,67%
sucesso
Casos de testes com incidncia
43,33
de erro
Casos de testes corrigidos pelo
100%
desenvolvedor
VII. CONCLUSO
96
2004.
IEEE Computer Society; IEEE Std 829: Standard for Software
Test Documentation; September, 1998.
2nd edition, 2004.
REFERNCIAS
Metodologia de Teste baseada no mtodo MITs e na norma
IEEE 829, III EBTS Encontro Brasileiro Teste Software,
2008.
edio, 2006.
Modelo de Processo de Teste de Software baseado em Riscos, III EBTS Encontro Brasileiro Teste Software, 2008.
97