Você está na página 1de 169

UNIVERSIDADE BANDEIRANTE DE SO PAULO

SISTEMAS DE INFORMAO












SUPERPROMO: SISTEMA DE MARKETING VIA SMS, PARA
SUPERMERCADO ATACADISTA















OSASCO
2011


UNIVERSIDADE BANDEIRANTE DE SO PAULO
GRUPO G8
CRISTIAN CABRAL
DANIELLY M. CAMPOS
RIKA GURGEL
FELIPE RAMPAZZO
JEFFERSON S. RAMOS
JSSIKA VENEROSO
MARCELO DE OLIVEIRA
RAFAEL HORCIO DE OLIVEIRA
ROGRIO FELIPE
VERIDIANA VICTOR
SISTEMAS DE INFORMAO




SUPERPROMO: SISTEMA DE MARKETING VIA SMS, PARA
SUPERMERCADO ATACADISTA






Trabalho de Concluso de curso apresentado
Universidade Bandeirante de So Paulo, como
exigncia da disciplina Estudos Transversais e
Multidisciplinares.
Professor orientador: Denis Novais Prates





OSASCO
2011


SUPERPROMO: SISTEMA DE MARKETING VIA SMS, PARA
SUPERMERCADO ATACADISTA


TRABALHO DE CONCLUSO DE CURSO APRESENTADO
UNIVERSIDADE BANDEIRANTE DE SO PAULO COMO
EXIGNCIA DO CURSO DE SISTEMAS DE INFORMAO


Presidente e Orientador
Nome: ____________________________________________
Titulao:__________________________________________
Instituio:_________________________________________
Assinatura:_________________________________________

2 Examinador
Nome:____________________________________________
Titulao:__________________________________________
Instituio:_________________________________________
Assinatura:_________________________________________

3 Examinador
Nome:____________________________________________
Titulao:__________________________________________
Instituio:_________________________________________
Assinatura:_________________________________________

NOTA FINAL: ___________

Biblioteca
Bibliotecrio:_______________________________________

Assinatura: _______________________Data: ___ / ___ / ___



So Paulo, ___ de ________________ de 20____



DEDICATRIA


Dedicamos este trabalho a UNIVERSIDADE BANDERIANTE DE SO
PAULO, a todo seu corpo docente e discente, e a todos os que dela fazem parte.































AGRADECIMENTOS


Primeiramente agradecemos a Deus, que durante todos os anos de nossas
vidas, escorou-nos na benignidade.
Agradecemos ao corpo docente da Universidade Bandeirante de So
Paulo, que entre outras coisas, possibilitaram nossa formao tcnico-profissional,
alm da formao moral, que inequivocamente transmitiram ao longo de todos estes
anos de convvio.
Agradecemos s nossas famlias e amigos, que durante estes anos sempre
nos incentivaram a prosseguir para a concluso deste curso.
























RESUMO


Tendo em vista a popularizao na utilizao dos celulares, este trabalho tem como
objetivo desenvolver um sistema de marketing, que enviar promoes via SMS, de
uma maneira inovadora e personalizada. A estratgia ser baseada na captura das
informaes das compras de cada cliente, porm o diferencial a forma de filtrar os
dados com o objetivo de alavancar e impulsionar a lucratividade da empresa. Para a
criao deste sistema, foram realizadas pesquisas com o pblico em geral,
contemplando perguntas sobre o sistema proposto, cujos resultados demonstraram
a necessidade da criao deste sistema para supermercado atacadista.

Palavras-chave: Sistema. Marketing. SMS. Supermercado.















ABSTRACT


In order to popularize the use of cell phones, this work aims to develop a marketing
system that will send promotions via SMS, an innovative and personalized manner.
The strategy will be based on the capture of information from each customer's
purchases, but the difference is the way to filter data in order to leverage and boost
profitability. For the creation of this system, the searches were conducted with the
general public, addressing questions about the proposed system, the results
demonstrated the necessity of creating this system for grocery wholesaler.


Key-Words: System. Marketing. SMS. Supermarket.






















LISTA DE ILUSTRAES


Figura 1 Cdigos de barra para leitura no caixa.....................................................22
Figura 2 PDV Ponto de Venda.............................................................................25
Figura 3 Diagrama de Caso de Uso........................................................................31
Figura 4 Diagrama de classes (1 Parte Lado Esquerdo)....................................50
Figura 5 Diagrama de classes (2 Parte Lado Direito).........................................51
Figura 6 Modelo lgico de dados............................................................................77
Figura 7 Diagrama de relacionamento das tabelas.................................................87
Figura 8 Layout da tela de Login.............................................................................88
Figura 9 Layout da tela Gerenciar Promoo..........................................................88
Figura 10 Layout da tela Cadastrar Promoo........................................................89
Figura 11 Layout da tela de Gerenciar Usurios.....................................................89
Figura 12 Layout da tela Cadastrar Usurios..........................................................90
Figura 13 Layout da tela Envio de SMS..................................................................90
Figura 14 Layout da tela Envio de SMS - Especfico..............................................91
Figura 15 Layout da tela Relatrios de Produtos....................................................91
Figura 16 Layout da tela Relatrios de Associados................................................92
Figura 17 Layout da tela Relatrios de SMS...........................................................92
Figura 18 Prottipo da tela de Login.......................................................................93
Figura 19 Prottipo da home...................................................................................93
Figura 20 Prottipo da tela de Consultar Promoes..............................................94
Figura 21 Prottipo da tela de Cadastro de Promoo...........................................94
Figura 22 Prottipo da tela Alterar promoo..........................................................95
Figura 23 Prottipo da tela Consulta de usurios...................................................95
Figura 24 Prottipo da tela Cadastro de Usurios..................................................96
Figura 25 Prottipo da tela Alterar Usurio.............................................................96
Figura 26 Prottipo da tela Envio de SMS Perfil, Todos e Especfico.................97
Figura 27 Prottipo da tela Relatrios Produtos..................................................97
Figura 28 Prottipo da tela Relatrios Associado................................................98
Figura 29 Prottipo da tela Relatrios SMS.........................................................98



LISTA DE TABELAS


Tabela I Matriz de Papis e Responsabilidades.....................................................13
Tabela II Cronograma do Projeto............................................................................14
Tabela III Custos Especficos de desenvolvimento.................................................15
Tabela IV Custos gerais de Implementao e Suporte...........................................16
Tabela V Custo total................................................................................................16
Tabela VI Exemplo do Cadastro dos Produtos.......................................................22
Tabela VII Cenrio da tela de Login........................................................................32
Tabela VIII Excees da tela de Login....................................................................32
Tabela IX Cenrio da tela Gerenciar Promoes - Consulta..................................33
Tabela X Excees da tela Gerenciar Promoes - Consulta................................34
Tabela XI Cenrio da tela Gerenciar Promoes - Alterar......................................35
Tabela XII Excees da tela Gerenciar Promoes - Alterar..................................36
Tabela XIII Cenrio da tela Gerenciar Promoes Incluir Promoo...................37
Tabela XIV Excees da tela Gerenciar Promoes Incluir Promoo...............38
Tabela XV Cenrio da tela Gerenciar Usurios - Consulta.....................................38
Tabela XVI Excees da tela Gerenciar Usurios - Consulta.................................39
Tabela XVII Cenrio da tela Gerenciar Usurios - Alterar.......................................40
Tabela XVIII Excees da tela Gerenciar Usurios - Alterar...................................41
Tabela XIX Cenrio da tela Gerenciar Promoes Incluir Usurio......................42
Tabela XX Excees da tela Gerenciar Promoes Incluir Usurio....................43
Tabela XXI Cenrio da tela de envio de SMS / Perfil..............................................44
Tabela XXII Excees da tela de envio de SMS / Perfil..........................................44
Tabela XXIII Cenrio da tela de envio de SMS / Todos..........................................45
Tabela XXIV Excees da tela de envio de SMS / Todos......................................45
Tabela XXV Cenrio da tela de envio de SMS / Especfico....................................46
Tabela XXVI Excees da tela de envio de SMS / Especfico................................46
Tabela XXVII Cenrio da tela de Relatrios / Produtos..........................................47
Tabela XXVIII Excees da tela de Relatrios / Produtos......................................47
Tabela XXIX Cenrio da tela de Relatrios / Associado.........................................48
Tabela XXX Excees da tela de Relatrios / Associado.......................................48


Tabela XXXI Cenrio da tela de Relatrios / Sms...................................................49
Tabela XXXII Excees da tela de Relatrios / Sms...............................................57
Tabela XXXIII Exemplo da Regra Lgica................................................................58
Tabela XXXIV Exemplo da regra lgica do perfil....................................................59
Tabela XXXV Exemplo da ocorrncia do Produto..................................................62
Tabela XXXVI Comparao entre a propaganda tradicional e o SMS do
SuperPromo...............................................................................................................72
Tabela XXXVII Dicionrio de dados da tabela Aux_associado...............................72
Tabela XXXVIII Dicionrio de dados da tabela Aux_cargo.....................................72
Tabela XXXIX Dicionrio de dados da tabela Aux_categoria.................................73
Tabela XL Dicionrio de dados da tabela Aux_cidade............................................73
Tabela XLI Dicionrio de dados da tabela
Aux_departamento.....................................................................................................73
Tabela XLII Dicionrio de dados da tabela
Aux_nivel_acesso......................................................................................................73
Tabela XLIII Dicionrio de dados da tabela Aux_status..........................................73
Tabela XLIV Dicionrio de dados da tabela Aux_subcategoria..............................73
Tabela XLV Dicionrio de dados da tabela Aux_uf.................................................74
Tabela XLVI Dicionrio de dados da tabela Aux_unidade......................................74
Tabela XLVII Dicionrio de dados da tabela Aux_usuario......................................74
Tabela XLVIII Dicionrio de dados da tabela His_compras....................................74
Tabela XLIX Dicionrio de dados da tabela Tab_compras.....................................75
Tabela L Dicionrio de dados da tabela Tab_produto............................................75
Tabela LI Dicionrio de dados da tabela Tab_sms.................................................75
Tabela LII Dicionrio de dados da tabela Tab_promocao.......................................76
Tabela LIII Dicionrio de dados das chaves primrias............................................86
Tabela LIV Dicionrio de dados das chaves estrangeiras......................................86
Tabela LV Teste Caixa Branca Tela de login.....................................................100
Tabela LVI Teste Caixa Branca Tela incluir promoo......................................101
Tabela LVII Teste Caixa Branca Tela alterar promoo....................................102
Tabela LVIII Teste Caixa Branca Tela Incluir usurio........................................103
Tabela LIX Teste Caixa Branca Tela alterar usurio..........................................104
Tabela LX Teste Caixa Branca Tela envio de sms............................................105


Tabela LXI Teste Caixa Branca Tela de Relatrios - Produtos..........................106
Tabela LXII Teste Caixa Branca Tela de Relatrios - Associado......................107
Tabela LXIII Teste Caixa Preta Tela de Login....................................................110
Tabela LXIV Teste Caixa Preta Tela de Gerenciar Promoes.........................119
Tabela LXV Teste Caixa Preta Tela de Gerenciar Promoes..........................124
Tabela LXVI Teste Caixa Preta Tela de Envio de SMS.....................................131
Tabela LXVII Teste Caixa Preta Telas Gerenciar Relatrios Produtos,
Associados e SMS...................................................................................................141
Tabela LXVIII Teste Caixa Preta Tela sair.........................................................141
Tabela LXIX Teste de Integrao Tela login......................................................143
Tabela LXX Teste de Integrao Tela Gerenciar Promoes............................145
Tabela LXXI Teste de Integrao Tela Gerenciar Usurios...............................147
Tabela LXXII Teste de Integrao Tela Envio de SMS......................................147
Tabela LXXIII Teste de Integrao Tela Envio de SMS.....................................150
Tabela LXXIV Teste de Integrao Tela sair......................................................150
Tabela LXXV Massa de teste Tela Login...........................................................151
Tabela LXXVI Massa de teste Tela Gerenciar Promoes Consulta..............151
Tabela LXXVII Massa de teste Tela Gerenciar Promoes Alterar................151
Tabela LXXVIII Massa de teste Tela Gerenciar Promoes Incluir................151
Tabela LXXIX Massa de teste Tela Gerenciar Usurios Consulta..................151
Tabela LXXXI Massa de teste Tela Gerenciar Usurios Alterar.....................151
Tabela LXXXII Massa de teste Tela Gerenciar Usurios Incluir.....................152
Tabela LXXXIII Massa de teste Tela de Relatrios Produtos.........................152
Tabela LXXXIV Massa de teste Tela de Relatrios Associados.....................152











SUMRIO


INTRODUO ........................................................................................................... 12
CAPTULO 1: O PROJETO ....................................................................................... 14
1.1 DOCUMENTOS CONCEITUAIS ......................................................................... 14
1.1.1 Tema ................................................................................................................. 14
1.1.2 Justificativa ....................................................................................................... 14
1.1.3 Referencial Terico ........................................................................................... 15
1.1.4 Delimitao do Problema .................................................................................. 15
1.1.5 Formulaes e Hipteses ................................................................................. 15
1.1.6 Titulo ................................................................................................................. 16
1.1.7 Objetivos ........................................................................................................... 16
1.1.7.1 Objetivo Geral ................................................................................................ 16
1.1.7.2 Objetivos Especficos .................................................................................... 17
1.1.8 Ferramentas de Desenvolvimento .................................................................... 17
1.1.9 Matriz de Papis e Responsvel ...................................................................... 13
1.1.10 Cronograma do Projeto .................................................................................. 14
1.1.11 Custos do Projeto ........................................................................................... 15
1.1.11.1 Custos especficos ....................................................................................... 15
1.1.11.2 Custos Gerais do Sistema ........................................................................... 16
1.1.11.3 Custo Total ................................................................................................... 16
1.1.12 Premissa ......................................................................................................... 17
1.1.13 Necessidades Iniciais ..................................................................................... 17
1.1.14 Necessidades de Suporte pela Organizao ................................................. 18
1.1.15 Anlise de Viabilidade .................................................................................... 18
1.1.16 Aceite do Cliente ............................................................................................. 20
Captulo 2: Anlise ..................................................................................................... 21
2.1 Entrevista ............................................................................................................. 21
2.2 Descries das necessidades do Cliente ............................................................ 27
2.3 Levantamento dos Requisitos ............................................................................. 28
2.4 Anlise dos Requisitos ........................................................................................ 28
Captulo 3: Desenho do Sistema ............................................................................... 31


3.1 Diagrama de Caso de Uso .................................................................................. 31
3.1.1 Cenrios do Sistema......................................................................................... 32
3.1.1.1 Tela de login .................................................................................................. 32
3.1.1.1.1 Excees da tela login ................................................................................ 32
3.1.1.2 Tela Gerenciar Promoes / Consulta ........................................................... 33
3.1.1.2.1 Excees da Tela Gerenciar Promoes / Consulta .................................. 33
3.1.1.3 Tela Gerenciar Promoes / Alterar .............................................................. 34
3.1.1.3.1 Excees da Tela Gerenciar Promoes / Alterar ...................................... 35
3.1.1.4 Tela Gerenciar Promoes / Incluir Promoo .............................................. 36
3.1.1.4.1 Excees da tela Gerenciar Promoes / Incluir Promoo ...................... 37
3.1.1.5 Tela Gerenciar Usurios / Consulta ............................................................... 38
3.1.1.5.1 Excees da Tela Gerenciar usurios / Consulta ....................................... 38
3.1.1.6 Tela Gerenciar Usurios / Alterar .................................................................. 39
3.1.1.6.1 Excees da Tela Gerenciar Usurios / Alterar .......................................... 40
3.1.1.7 Tela Gerenciar Usurios / Incluir Usurio ...................................................... 41
3.1.1.7.1 Excees da tela Gerenciar Usurios / Incluir Usurio .............................. 42
3.1.1. Tela de envio de SMS / Perfil .......................................................................... 43
3.1.1.5.1 Excees de envio de SMS / Perfil ............................................................. 44
3.1.1.6 Tela de envio de SMS / Todos ...................................................................... 44
3.1.1.6.1 Excees de envio de SMS / Todos ........................................................... 45
3.1.1.7 Tela de envio de SMS / Especfico ................................................................ 45
3.1.1.7.1 Excees de envio de SMS / Especfico .................................................... 46
3.1.1.8 Tela de Relatrios / Produtos ........................................................................ 46
3.1.1.8.1 Exceo da tela Relatrios / Produtos ........................................................ 47
3.1.1.9 Tela de Relatrios / Associado ...................................................................... 47
3.1.1.9.1 Exceo da tela Relatrios / Associado ..................................................... 48
3.1.1.10 Tela de Relatrios / Sms ............................................................................. 48
3.1.1.10.1 Exceo da tela Relatrios / Sms ............................................................. 49
3.2 Diagrama de Classes ........................................................................................... 50
3.3: Determinao das Funcionalidades do Sistema ................................................ 52
3.3.1 Incluir Usurio ................................................................................................... 52
3.3.1.1 Senha ............................................................................................................. 52
3.3.1.2 Acesso ao sistema ......................................................................................... 52


3.3.2 Consulta de Usurios ....................................................................................... 53
3.3.3 Incluir de Promoo .......................................................................................... 53
3.3.3.1 Cdigo da Promoo ..................................................................................... 53
3.3.3.2 Nome da Promoo ....................................................................................... 53
3.3.3.3 Validade da Promoo .................................................................................. 54
3.3.3.3.1 Data de incio .............................................................................................. 54
3.3.3.3.2 Data de Trmino ......................................................................................... 54
3.3.3.4 Valor da Promocional .................................................................................... 54
3.3.3.5 Produto .......................................................................................................... 54
3.3.3.6 Status ............................................................................................................. 55
3.3.3.7 Usurio Criador .............................................................................................. 55
3.3.3.8 Observaes .................................................................................................. 55
3.3.3.9 Boto Cadastrar ............................................................................................. 55
3.3.3.10 Boto Voltar ................................................................................................. 56
3.3.4 Consulta de Promoo ..................................................................................... 56
3.3.5 Transmisso de SMS........................................................................................ 56
3.3.5.1. Tipo de Envio - Perfil .................................................................................... 56
3.3.5.1.1 Regra Lgica do Perfil ................................................................................ 57
3.3.5.1.1.1 Funcionamento ........................................................................................ 57
3.3.5.2 Tipo Envio Todos ........................................................................................ 60
3.3.5.3 Tipo Envio Especfico ................................................................................. 60
3.3.6 Transmisso de Todas as promoes em vigncia ......................................... 60
3.3.6.1 Solicitao do associado de todas as promoes ......................................... 61
3.3.7 Cancelamento do recebimento das promoes ............................................... 61
3.3.7.1 Cancelamento das promoes pelo associado ............................................. 61
3.3.8 Promoes ........................................................................................................ 62
3.3.9 Relatrios .......................................................................................................... 63
3.3.9.1 Relatrio de Produto ...................................................................................... 63
3.3.9.2 Relatrio de Associado .................................................................................. 63
3.3.9.3 Relatrio de SMS ........................................................................................... 64
3.4: Atas de Reunio e Aprovao do Cliente ........................................................... 65
Captulo 4: Banco de Dados ...................................................................................... 72
4.1 Dicionrio de Dados ............................................................................................ 72


4.2 Modelo Lgico de Dados ..................................................................................... 77
4.3 Criao do Banco de Dados e suas Tabelas (Scripts) ........................................ 78
4.4 Criao de Chaves Primrias e Estrangeiras (PK/FK) ........................................ 86
4.5 Criao de Diagramas de Relacionamento das Tabelas .................................... 87
CAPTULO 5: Modelagem da arquitetura do sistema ............................................... 88
5.1 Layout .................................................................................................................. 88
5.1 Tela Login ............................................................................................................ 88
5.1.1 Tela Gerenciar Promoo ................................................................................. 88
5.1.2 Tela Cadastrar Promoo ................................................................................. 89
5.1.3 Tela Gerenciar Usurios ................................................................................... 89
5.1.4 Tela Cadastrar Usuario ..................................................................................... 90
5.1.5 Tela Envio de SMS ........................................................................................... 90
5.1.6 Tela Envio de SMS Especifico .......................................................................... 91
5.1.7 Tela Relatrios de Produtos ............................................................................. 91
5.1.8 Tela Relatrios de Associados ......................................................................... 91
5.1.9 Tela Relatrios de SMS .................................................................................... 92
5.2 Prottipo ............................................................................................................... 92
5.2.1 Login ................................................................................................................. 93
5.2.2 Home ................................................................................................................ 93
5.2.3 Gerenciar Promoes / Consultar de Promoes ............................................ 94
5.2.4 Gerenciar Promoes / Cadastro de Promoo ............................................... 94
5.2.5 Gerenciar Promoes / Alterar Promoo ........................................................ 95
5.2.6 Gerenciar Usurios / Consulta de Usurios ..................................................... 95
5.2.7 Gerenciar Usurios / Cadastro de Usurio ....................................................... 96
5.2.8 Gerenciar Usurios / Alterar Usurio ................................................................ 96
5.2.9 Envio de SMS / Perfil / Todos / Especfico ....................................................... 97
5.2.10 Relatrios / Produtos ...................................................................................... 97
5.2.11 Relatrios / Associado .................................................................................... 98
5.2.12 Relatrios / Sms.............................................................................................. 98
5.3 Caso de Teste ...................................................................................................... 98
5.3.1 Teste Caixa Branca .......................................................................................... 99
5.3.2 Teste Caixa Preta ........................................................................................... 108
5.3.3 Teste de Integrao ........................................................................................ 142


5.3.4 Massa de Teste .............................................................................................. 151
CONCLUSO .......................................................................................................... 153
REFERNCIAS ....................................................................................................... 156
BIBLIOGRAFIA ........................................................................................................ 157
GLOSSRIO ............................................................................................................ 158

12

INTRODUO


A popularizao da internet fez com que houvesse uma mudana no consumo
das mdias tradicionais. A TV j no impera no consumo por hora da populao
mundial. Os principais meios de comunicao foram obrigados a criarem suas
verses eletrnicas para no perderem seus receptores.
Somado a isso est o fenmeno da propagao da telefonia mvel, de acordo
com a Teleco, no segundo semestre de 2010 havia ultrapassado a marca de cinco
bilhes de assinantes. O Brasil o quinto maior mercado de telefonia mvel, com
uma base superior a 185 milhes de aparelhos, conseqentemente alcanando a
densidade de mais de um celular por habitante.
Um estudo recente do Comit Gestor da Internet no Brasil apontou que 67%
das pessoas utilizam o aparelho no s como comunicadores de voz, mas tambm
para outros fins.

A publicidade mvel vem ocupando um espao importante na programao
de agncias e anunciantes, que tm reservado uma parcela expressiva do seu
oramento s campanhas digitais.
As aes dos concorrentes so inesperadas, por tanto o desenvolvimento de
novas tecnologias fazem com que as organizaes se antecipem na evoluo do
mercado. As empresas, tendo isto em vista, aproveitam as oportunidades, de
aumentar seus investimentos em tecnologia e marketing.
Desta forma, aliando os novos meios e tecnologias, buscando uma maneira
de diferenciao frente aos concorrentes, surgiram novos meios de comunicao,
como o Mobile Marketing.

Diante desta realidade, iniciamos o projeto de desenvolvimento de software,
requisito final do curso de bacharel em Sistemas de Informao.
A partir de entrevistas com profissionais do Ramo de Supermercados,
especificamente do ramo atacadista, detectamos as necessidades da organizao,
onde sero criadas solues para implementao do projeto.
13

O sistema desenvolvido para atender as necessidades apontadas pelo
cliente, ser nomeado SUPERPROMO, cuja funcionalidade o envio de produtos
promocionais via SMS, atendendo as particularidades e estratgias de marketing da
empresa, sendo um sistema de fcil implementao que utiliza um mtodo eficaz
que proporciona um acesso rpido s informaes trazendo resultados
expressivamente positivos.
A estratgia ser baseada na captura das informaes das compras de cada
cliente, porm o diferencial a forma de filtrar as informaes com objetivo de
alavancar e impulsionar a lucratividade da empresa.
























14

CAPTULO 1: O PROJETO


1.1 DOCUMENTOS CONCEITUAIS


Elementos que compem o trabalho com informaes conceituais sobre o
projeto SuperPromo.


1.1.1 Tema


Sistema de marketing promocional para supermercado atacadista.


1.1.2 Justificativa


Como justificativa para desenvolvimento do projeto SuperPromo temos:

Probabilidade de aumentar as vendas do supermercado atacadista;
Sistema que proporciona interao entre o produto e o pblico-alvo;
Atrair o cliente para o estabelecimento;
Relacionamento personalizado com o cliente;
Avaliar e cultivar a fidelizao do cliente;
Proporcionar maior poder de alcance promocional;
Sistema de marketing inovador;
Possibilidade de integrao com outros softwares;
Ferramenta para o gerenciamento da tcnica promocional para celulares;
Fazer com que a propaganda chegue de forma rpida ao pblico;
15

1.1.3 Referencial Terico


H.M. Deitel & P.J. Deitel. JAVA Como programar.

Manual TCC, Diretrizes para elaborao de Trabalhos Acadmicos.

PMI. Guia do Conhecimento em Gerenciamento de Projetos - Guia Pmbok 4.

PRESSMAN, R. S. Engenharia de Software.

SUEHRING, Steve. MySQL.

TONSIG, S. L. Engenharia de Software.


1.1.4 Delimitao do Problema


Capturar e filtrar as informaes das compras de cada associado, com o
objetivo de enviar promoes via SMS, sendo que as mesmas so direcionadas de
acordo com o perfil do associado, gerando a possibilidade de fidelizao.


1.1.5 Formulaes e Hipteses


Outras formas possveis de divulgar promoes seriam atravs de redes
sociais como Orkut, Twitter, Facebook, entre outros, porm seriamos invasivos
expondo o perfil dos associados na rede mundial.

Sem o devido planejamento estratgico na distribuio das mensagens a
propaganda personalizada via SMS, poderia ser considerado SPAM pelo associado.
16

A previso dos resultados significativa, levando em considerao o perfil do
associado, ao invs de distribuir promoes de produtos aleatrios.
Todas as mdias so vlidas para divulgao de produtos em promoo,
optou-se pelo celular por ser um dispositivo mvel que os usurios utilizam vrias
vezes por dia, onde o mesmo alm de receber promoes personalizadas, ter a
possibilidade de solicitar todas as promoes vigentes.
As mensagens poderiam ser enviadas com udio, imagem e vdeo se o
objetivo no fosse criar um sistema com baixo custo.


1.1.6 Titulo


SuperPromo Sistema de Marketing Promocional via SMS, para
supermercado atacadista.


1.1.7 Objetivos


Segue os objetivos do trabalho de forma abrangente e descritiva.


1.1.7.1 Objetivo Geral


O objetivo geral do trabalho validar, implementar o mdulo de planejamento,
e acompanhar o envio de torpedos promocionais do sistema SuperPromo.





17

1.1.7.2 Objetivos Especficos


Desenvolver um sistema que ter como objetivo auxiliar o gestor de marketing
do supermercado, a planejar os envios de torpedos promocionais, de acordo com o
estudo do perfil de compra de cada associado.


1.1.8 Ferramentas de Desenvolvimento


DBDesign
MS Project
Eclipse IDE (Indigo);
UMLet;
MySQL.
Open Pricce;
Google Code (SVN)

















13

1.1.9 Matriz de Papis e Responsvel


Papel Responsabilidade Responsvel
Gerente de Desenvolvimento
Responsvel pelo planejamento, anlise da
viabilidade de desenvolvimento do projeto e
acompanhamento das atividades. Define os
custos e prazos, e estima o esforo do projeto.
Veridiana Victor
Analista de Negcio
Responsvel pelo levantamento e anlise dos
requisitos e documentao do software.
Danielly Campos / Jssika Veneroso
Analista de Banco de Dados
Responsvel pela anlise e criao do banco de
dados para atender aos requisitos de software
levantados pelo Analista de Negcio.
Felipe Rampazzo / Marcelo Oliveira
Analista de Qualidade
Responsvel pela definio do processo que
garante a qualidade do software que est sendo
produzido. Realiza auditorias de qualidade e
coleta mtricas ao longo de todo projeto.
Cristian Cabral
Engenheiro de Software
Responsvel pelo projeto e desenvolvimento do
software.
Rafael Oliveira / Jefferson Ramos
Engenheiro de Testes
Executa os testes de codificao para verificar e
validar o software produzido
rika Gurgel
Lider de Equipe
Coordenao e atribuio de tarefas dentro de
um grupo especfico, relatando ao Gerente de
Desenvolvimento o andamento das atividades.
Rogrio Felipe
Matriz de Papeis

Tabela I Matriz de Papis e Responsabilidades.















14

1.1.10 Cronograma do Projeto

Durao Incio Fim Responsvel
Tema 1 dia 10/03/11 10/03/11 Analista de Negcio
Justif icativa 1 dia 11/03/11 11/03/11 Analista de Negcio
Ref erencial Terico 1 dia 14/03/11 14/03/11 Analista de Negcio
Delimitao do Problema 3 dias 15/03/11 17/03/11 Analista de Negcio
Formulao de Hipoteses 2 dias 18/03/11 21/03/11 Analista de Negcio
Ttulo 1 dia 22/03/11 22/03/11 Analista de Negcio
Objetivos 2 dias 23/03/11 24/03/11 Analista de Negcio
Ferramentas de Desenvolvimento 1 dia 25/03/11 25/03/11 Analista de Negcio
Matriz de Papeis e Responsabilidades 3 dias 28/03/11 30/03/11 Gerente de Desenvolvimento
Cronograma do Projeto 4 dias 30/03/11 04/04/11 Gerente de Desenvolvimento
Custo 4 dias 05/04/11 08/04/11 Gerente de Desenvolvimento
Premissas 2 dias 11/04/11 12/04/11 Gerente de Desenvolvimento
Necessidades Iniciais de Recursos 2 dias 13/04/11 14/04/11 Analista de Qualidade
Necessidades de Suporte pela Organizao 3 dias 15/04/11 19/04/11 Analista de Qualidade
Anlise de Viabilidade 3 dias 20/04/11 22/04/11 Lider de Equipe
Aceite do Cliente 1 dia 25/04/11 25/04/11 Lider de Equipe
Entrevistas 4 dias 26/04/11 29/04/11 Analista de Negcio
Descrio das Necessidades do Cliente 15 dias 02/05/11 20/05/11 Analista de Negcio
Levantamento dos Requesitos 10 dias 23/05/11 03/06/11 Analista de Negcio
Anlise dos Requesitos 10 dias 06/06/11 17/06/11 Analista de Negcio
Diagrama de Caso de Uso 5 dias 20/06/11 24/06/11 Engenheiro de Sof tware
Diagrama de Classes 5 dias 27/06/11 01/07/11 Engenheiro de Sof tware
Determinio das Funcionalidades do
Sistema
5 dias 04/07/11 08/07/11 Engenheiro de Sof tware
Atas de Reunio e Aprovao do Cliente 2 dias 11/07/11 12/07/11 Engenheiro de Sof tware
Dicionrio de Banco de Dados 3 dias 13/07/11 15/07/11 Analista de Banco de Dados
Criao de Banco de Dados e Tabelas
(Scripts)
5 dias 18/07/11 22/07/11 Analista de Banco de Dados
Criao de Chaves PK e PS 5 dias 25/07/11 29/07/11 Analista de Banco de Dados
Criao de Diagramas de Relacionamentos
das Tabelas
5 dias 01/08/11 05/08/11 Analista de Banco de Dados
Projeto de Interf ace do Sistema 3 dias 08/08/11 10/08/11 Engenheiro de Sof tware
Layouts de Telas e relattios 2 dias 11/08/11 12/08/11 Engenheiro de Sof tware
Projeto de Prottico de Sistema 5 dias 15/08/11 19/08/11 Engenheiro de Sof tware
Desenvolvimento dos Modlos Basicos do
Sistema
3 dias 22/08/11 24/08/11 Engenheiro de Sof tware
Menu de Navegao 2 dias 25/08/11 26/08/11 Engenheiro de Sof tware
Conexo com Banco de Dados 5 dias 29/08/11 02/09/11 Engenheiro de Sof tware
Desenvolvimento da Interf ace 5 dias 05/09/11 09/09/11 Engenheiro de Sof tware
Desenvolvimento do Sistema 20 dias 12/09/11 07/10/11 Engenheiro de Sof tware
Desenvolvimento Final do Sistema e Testes 6 dias 10/10/11 17/10/11 Engenheiro de Testes
Casos de Testes 2 dias 18/10/11 19/10/11 Engenheiro de Testes
Relatrios de Testes 2 dias 20/10/11 21/10/11 Engenheiro de Testes
Documentao do Sistema 150 dias 10/03/11 25/10/11 Analista de Negcio
Entrega
Entrega do Projeto 150 dias 10/03/11 31/10/11 Equipe - Grupo G8
Modelagem e
Arquitetura do
Sistema
Tarefa
Documentao
Conceitual do
Projeto
Anlise
Desenho do
Sistema
Banco de
Dados


Tabela II Cronograma do Projeto.

15

1.1.11 Custos do Projeto


Custos agregados ao desenvolvimento do sistema.


1.1.11.1 Custos especficos


Segue abaixo o demonstrativo dos custos especficos no desenvolvimento do
sistema.


Descrio Quantidade Valores R$ Total R$ Fontes
Gerente de
Desenvolvimento
1 22.529,00 22.529,00 Info Abril
Analista de Negcio 2 6.033,00 12.066,00 Info Abril
Analista de Banco de
Dados
2 8.376,33 16.752,66 Info Abril
Analista de Qualidade 1 6.500,00 6.500,00 Info Abril
Engenheiro de
Software
2

5.562,00

11.124,00 Info Abril
Engenheiro de Testes 1 4.000,00 4.000,00 Info Abril
Lder de Equipe 1 11.325,00 11.325,00 Info Abril
Total Parcial R$ 84.296,66

Tabela III Custos especficos de Desenvolvimento.



16

1.1.11.2 Custos Gerais do Sistema


Segue abaixo o demonstrativo dos custos gerais ao desenvolvimento do
sistema.


Descrio Durao Valores R$ Fontes
Implementao
(Instalao, Integrao
B.D. e Treinamento)
30 dias 10.000,00 Consultoria G8
Suporte 1 Ano 24x7 15.000,00 Consultoria G8
Total Parcial R$ 25.000,00

Tabela IV Custos gerais de Implementao e Suporte.


1.1.11.3 Custo Total


Segue abaixo a soma total dos custos relacionados ao desenvolvimento do
sistema. A soma baseada nos custos especficos e gerais.


Descrio Valores R$ Fontes
Desenvolvimento 84.296,66 Info Abril
Implementao 10.000,00 Consultoria G8
Suporte 15.000,00 Consultoria G8
Custo Total R$ 109.296,66

Tabela V Custo total.



17

1.1.12 Premissa


Aps a realizao de pesquisas com profissionais do ramo de
supermercados, analisamos algumas necessidades. Complementando a primeira
pesquisa foram realizadas entrevistas em supermercados atacadistas, notamos a
necessidade da implantao de novas tecnologias, estratgias de marketing,
relacionamento e novas formas de agregar valor a marca.
Em busca de solues aliou-se ao sistema SuperPromo, criando assim um
sistema de propagandas com facilidade de atingir o pblico.


1.1.13 Necessidades Iniciais


Hardware
Computador, servidor, impressora, infra-estrutura de rede.

Software para desenvolver o sistema
Ms Project, Open Price, Eclipse IDE (Helios) e UMLet.

Internet (Link de Dados)
Contratar empresa de Telecom.

Mo de Obra
Gerente de Desenvolvimento, Analista de Negcio, Analista de Banco de
Dados, Analista de Qualidade, Engenheiro de Software, Engenheiro de
Testes e Lder de Equipe.

Aparelhos celulares para a realizao dos testes do sistema
Smartphone, Tablet e um dispositivo mvel comum.

18

Espao Fsico
rea de TI e marketing da empresa.

Prottipo do Projeto
Criao do layout das possveis telas do sistema e sua navegabilidade.


1.1.14 Necessidades de Suporte pela Organizao


Para criao do mdulo de promoes a ser vinculado no sistema atual, ser
necessrio que a organizao fornea inicialmente alguns requisitos solicitados pela
equipe de desenvolvimento.
Seguem abaixo a listagem dos itens que devero ser fornecidos pelo cliente
(supermercado):

Acesso ao sistema, servidor e banco de dados.
Documentao e manuais do sistema.
Replicao da base de dados do cliente.
Suporte do sistema atual do cliente.
Acompanhamento da rotina de trabalho do cliente.


1.1.15 Anlise de Viabilidade


O mobile marketing est em evidncia e vem crescendo com intensidade,
tornando-se uma tima estratgia de marketing. O celular um meio de comunicao
muito prximo do associado, o que garante uma maior interao.
Por tratar-se de uma tecnologia com tima aceitao, o custo ter um impacto
relativamente baixo. Qualquer ao que envolva o mobile marketing sinnimo de
inovao.
19

Durante o planejamento das estratgias definimos 5 passos para obter uma
campanha mobile altamente eficaz. So eles:

Segmentao: Define o pblico que deseja atingir: pessoa fsica ou pessoa
jurdica, localizao geogrfica, a operadora de telefonia utilizada pelo
consumidor ou dispositivo mvel.

Canal: Em funo do pblico definido possvel escolher a forma de
impactar o consumidor com facilidade atravs do dispositivo mvel.

Distribuio: Agora, temos a segmentao correta e o canal. Neste
momento, devemos definir a forma de transmitir as promoes para os
associados via SMS.

Mensurar resultados: Uma das grandes vantagens das campanhas mobile
a flexibilidade para incrementar o desempenho e ampliar a rea de ao,
visando o aumento de vendas, melhoria em fidelizao e conhecimento do
perfil dos associados.
Este sistema especificamente visa causar um diferencial na organizao,
trazendo uma melhoria no setor de marketing e agregando valor a marca.

Apoio de mdia ou comunicao visual: Uma campanha mvel nunca
deve ser executada isoladamente. importante integrar no planejamento,
canais tradicionais de divulgao, como: televiso, rdio, promotoras, jornais
e panfletos.

Com base nos cinco elementos citado, o sistema SuperPromo, visa atrair
mais consumidores, fazendo que os mesmos percebam que a organizao
considera cada associado importante e nico.




20

1.1.16 Aceite do Cliente

SIM NO
1) O sistema possui interao com o usurio? (X) ( )
2) O sistema possui login e senha? (X) ( )
3) O sistema fcil de operar? (X) ( )
4) O sistema envia SMS? (X) ( )
5) O sistema permite cadastro de operaes? (X) ( )
6) O sistema armazena histrico de promoo? (X) ( )
7) O sistema possui segurana da informao? (X) ( )
8) O sistema gera relatrios? (X) ( )
9) O sistema agrupa perfis de usurios? (X) ( )






____________________________________
Carimbo / Assinatura do Cliente





____________________________________
SuperPromo Sistemas Ltda.






So Paulo, _____ de ______________ de 2011


21

CAPTULO 2: ANLISE


2.1 Entrevista


Abaixo as perguntas realizadas junto ao cliente, com o objetivo de conhecer o
funcionamento da organizao bem como a regra do negcio.


1) Qual o ramo de atividade da empresa?
A nossa empresa pertence ao ramo atacadista, mas isto no significa que
pessoas fsicas no possam comprar nossos produtos.

2) Como funciona a sua empresa?
Nossa misso tem foco no cliente profissional de pequeno e mdio porte e
grandes consumidores. Possumos um escritrio central onde so feitas todas as
operaes de compras, cadastramento de produtos e jornal de promoes com um
total de 76 lojas em todo o Brasil e Distrito Federal, oferecemos mais de 12 mil itens,
com cerca de 2 mil fornecedores cadastrados.
As lojas contam com um sistema de Televendas, pelo qual os clientes podem
efetuar cotaes de preos e finalizar a compra antes mesmo de sair do seu
negcio. Alm disso, algumas lojas contam com servio de entrega para clientes
transformadores de alimentos.

3) Quais os dados dos produtos, so necessrios para cadastro no sistema?
Na primeira vez que um produto cadastrado na central, ele ganha um
nmero de identificao que possui seis dgitos, que nosso cdigo interno
igualmente vlido para todas as lojas do Brasil. O passo seguinte cadastrar os
cdigos de barra, quantos existirem (h casos de produtos que variam de 1 cdigo
at 12 cdigos de barras), todos tem que ser cadastrados para que no ocorram
problemas na hora da venda dos produtos. Aps este cadastro, o produto pode ser
comercializado por qualquer loja do grupo.
22

Caso ocorra de um produto chegar loja e o cdigo de barras no estar
cadastrado, a loja tem autonomia para fazer o cadastro, desde que o mesmo possua
o cdigo interno.



Item

Descrio

Cdigo de
Barras

Qtd.

Valor


Imagem

Categoria

Sub
categoria

001950

Coca-Cola
lata 350ml
2703524076
3805565154
3600029145
1234567890

1

1,99


Alimentos

Bebidas

Tabela VI Exemplo do cadastro dos produtos.



Figura1 Cdigos de barra para leitura no caixa.

4) Sua empresa possui algum cadastro de clientes?
Sim, para realizar qualquer tipo de compra necessrio fazer um cadastro do
cliente no sistema, onde constam os seguintes dados:

Empresas
Inscrio Estadual e Carto do CNPJ.

Propriedade Rural
Carto de Inscrio do INCRA, RG e CPF.

rgos Governamentais
Carta em papel timbrado indicando compradores, RG e CPF.

23

Condomnios
Ata de eleio do Sndico, RG e CPF.

Profissional Liberal
Carteira do Conselho Regional, comprovante de endereo do consultrio ou
escritrio, CPF e RG.

Pessoa Fsica
RG e CPF e comprovante de residncia.

5) Para qual finalidade so utilizados os cadastros dos clientes?
Apenas para emisso de notas fiscais.

6) No seu sistema os operadores podem inserir dados no banco de dados ao
mesmo tempo?
Sim. Porm apenas os operadores com senha especial para esta atividade.

7) O seu sistema precisa de conectividade (banda larga) para funcionar?
Sim. J que temos que conversar com a matriz, porm, no conseguimos
conversar entre lojas.

8) O seu sistema est alocado em servidor?
Sim. Toda a loja.

9) Para acessar seu sistema e necessrio login e senha?
Sim. Com acessos restritos em determinados setores, cada colaborador
apenas tem acesso as informaes, conforme necessidade de sua funo.

10) Como so definidos os nveis de acesso ao seu sistema?
Cada usurio pode acessar os mdulos do sistema referente a sua rea de
atuao. Somente a diretoria tem acesso livre.

24

11) Voc possui uma equipe de TI ou Help Desk para auxiliar nos possveis
problemas internos?
Sim. A central possui sua equipe de TI que acionada quando a equipe da
loja no consegue solucionar o problema (em geral problemas que possam ter
ocorrido por erros da central, somente os mesmos podero solucionar, j que os
colaboradores da loja, incluindo o setor de TI, no tem permisso de acesso), vale
ressaltar que cada loja possui uma equipe de TI prpria.

12) Os funcionrios que utilizam o sistema passaram por um treinamento?
Sim, o colaborador passa por treinamento na central e de l designado para
as lojas que possuam vagas.

13) Aproximadamente quantos funcionrios operam o sistema, nas lojas?
Todos os funcionrios possuem acesso, com permisso de acordo com suas
responsabilidades na loja.

14) Os computadores da rede esto com o sistema funcionando corretamente?
Sim.

15) Voc gostaria de inserir mais funcionalidades no seu sistema?
Nossa poltica buscar a excelncia, tudo que acreditamos que venha a
enriquecer nosso sistema visto com bons olhos.

16) A empresa faz algum tipo de marketing?
Sim. Atravs de um jornal mensal que emitido pela central, com as ofertas
para toda rede. As ofertas locais de cada loja so expostas ao publico atravs de
cartazes na loja.

17) O sistema disponibiliza alguma funcionalidade relacionada a marketing?
No, no nosso sistema no h nada de especifico relacionado a marketing.



25

18) Voc j pensou em ter algum sistema de marketing informatizado?
Sim, nosso site nacional, pensamos em algo que possa linkar com uma
pgina da loja especifica para poder atingir o pblico alvo.

19) Voc j pensou em enviar as promoes para celulares atravs de SMS?
No. Nunca havia pensado, mas achei interessante j que hoje celular um
produto bsico, e desta forma conseguiramos atingir nosso pblico alvo,
economizando muito em propaganda.

20) Atualmente como so cadastrados no sistema os produtos em
promoes?
Promoes regionais so cadastradas na matriz, todas as alteraes entram
no sistema nacional aps as 00:00 do dia em que foi cadastrada a promoo, j as
promoes da loja so cadastradas no setor de TI, entrando no sistema em tempo
real.

21) Quando acaba energia, existe algum dispositivo de emergncia?
Todas as lojas possuem lmpadas de emergncia e geradores, implantados
para garantir a segurana dos clientes e manter ligados os pdvs (pontos de vendas)
em caso de apago. Os geradores tambm servem, para manter a temperatura do
sistema de refrigerao dos perecveis e hortifrutigranjeiros.




Figura 2 PDV Ponto de Venda.



26

22) H um backup das informaes contidas no sistema? Se sim como feito?
Sim, so realizados todos os dias aps os fechamentos dos caixas, quando
contabilizada a venda do dia.

23) de costume utilizar promoes antigas com freqncia?
No, pois as promoes so feitas em cima das negociaes, sendo assim a
cada boa negociao feita uma promoo, trabalhamos com margens de preos.

24) As promoes criadas possuem data de validade na descrio da
promoo?
Sim, toda promoo ou jornal vem com os seguintes dizeres:
Promoo vlida do perodo x a y ou enquanto durarem os estoques.
Se por algum erro a validade no for mencionada e o produto em promoo
esgotar, a loja precisa colocar outro produto similar para substituio do produto
esgotado.

25) Qual a freqncia de criao das promoes (diria, semanal, mensal ou
validade do produto)?
Todas as alternativas podem gerar um tipo de promoo. Exemplo:
Ofertas dirias: so feitas em todas as lojas, para garantir que a rotatividade
de clientes seja maior. Em geral so produtos bsicos como matinais, bebidas e
perecveis.
Ofertas semanais: costumam ser produtos com um valor considervel, como
informtica, lazer, etc.
Ofertas mensais: a cada ms so voltadas a um setor especfico, exemplo,
ms do queijo e do vinho, onde as promoes so focadas em destilados e
acompanhamentos.

26) Como o layout das promoes?
Descrio do produto, caractersticas, unidade, preo promocional e data de
validade da promoo.


27

27) Como so feitas as separaes de mercadoria no sistema?
Os produtos da loja so divididos em trs categorias: perecveis, alimentos e
no alimentos, onde cada categoria possui subdivises.
Perecveis: so subdivididos em congelados, aougue, iogurtes e hortifruti.
Alimentos: so subdivididos em bebidas, matinais, cesta bsica, massas, etc.
No alimentos: so subdivididos entre cama, mesa e banho, descartveis,
informtica, lazer, limpeza, higiene, etc.

Uma informao adicional que os produtos de alimentos possuem como
cdigo interno nmeros que vo at 499999, aps esse nmero comeam produtos
que no so alimentos. Esta diviso na codificao facilita a identificao visual.


2.2 Descries das necessidades do Cliente


Controlar o acesso dos usurios na aplicao;
Transmitir SMS com contedo promocional para os associados ;
Definir o perfil promocional do associado;
Aps receber a promoo via SMS, o associado deve identificar o produto
na loja com facilidade;
Enviar a data de validade da promoo no SMS;
Enviar SMSs promocionais para todos os associados de uma nica vez;
Possibilitar o envio via SMS de todas as promoes para o celular do
associado, a partir de sua solicitao.
O sistema deve permitir a opo de cancelamento de envio dos SMSs
promocionais;
Incluso, Alterao, Excluso e Consulta de promoes;
Incluso, Alterao, Excluso e Consulta de usurios;
Relatrios: Produtos, Associados e SMS.


28

2.3 Levantamento dos Requisitos


Criao de uma interface de autenticao;
Desenvolvimento de um mdulo responsvel pelo gerenciamento de SMS;
Criao de uma tabela no banco de dados para armazenar o histrico de
compras dos associados;
O SMS deve conter as principais informaes sobre o produto.
No mdulo de cadastro da promoo ser possvel definir a data de validade
da promoo.
Elaborao de uma funcionalidade no sistema que permita o envio para
todos os associados de uma nica vez;
Elaborao de uma funcionalidade no sistema que permita o envio
especfico de todas as promoes a partir da solicitao do associado;
Na entidade associado ir conter uma coluna que identificar a opo de
cancelamento do SMS promocional;
Elaborao de um mdulo Gerenciar Promoes (CRUD).
Elaborao de um mdulo Gerenciar Usurio (CRUD).
Elaborao de um mdulo Relatrios Gerenciais que permite tomadas de
decises.


2.4 Anlise dos Requisitos


A autenticao da aplicao essencial para o cliente definir os nveis de
acesso do sistema. Com base nesta necessidade criaremos uma tela de login
e senha. O login e a senha devem ser cadastrados previamente com o
Administrador do sistema.

29

O Sistema ir conter uma funo de cadastro onde ser possvel inserir
todos os dados referentes promoo, bem como o cdigo de cadastro da
promoo, o respectivo valor promocional e o perodo de validade da
promoo. O contedo da mensagem promocional baseado no histrico de
compras do associado, levando em considerao as seis ltimas compras e
no prazo de seis meses.

Para definir o perfil promocional do associado, o sistema ir analisar o
histrico de compras do associado atravs das informaes armazenadas no
banco de dados.

Para facilitar a localizao do produto no estabelecimento, o SMS deve
conter informaes como: descrio do produto, unidade, preo promocional.

O usurio do sistema insere no mdulo de cadastro da promoo a data de
validade de incio e trmino.

Atualmente o cliente utiliza uma forma de anunciar as promoes para
atingir qualquer perfil de associados, para manter esta funo o sistema ir
disponibilizar tambm a opo de enviar SMS promocionais para todos os
associados cadastrados, sem classific-los conforme o perfil.

O associado pode receber todas as promoes em vigncia a partir de sua
solicitao via SMS, enviando a palavra TODAS para um nmero de servio
a ser definido.

Ao receber o SMS promocional pela primeira vez, o associado ter a opo
de aceitar ou recusar o recebimento das prximas promoes. Caso o
associado aceite receber o contedo promocional no ser necessrio efetuar
nenhum procedimento, mas caso ele opte por cancelar o recebimento das
SMSs promocionais dever responder a mensagem com o valor 1 para o
nmero de servio que lhe enviou a promoo. A mensagem de recusa
gratuita, e aps a solicitao do associado o mesmo no receber SMS
promocionais.

30

O Usurio tem a opo de: Incluir, Alterar, Excluir e Consultar as
promoes. Na opo consultar o usurio pode filtrar pelo Nome da promoo
e o Status (Ativo e Inativo).

O Operador do sistema tem a opo de: Incluir, Alterar, Excluir e Consultar
os usurios. Na opo consultar, o operador pode filtrar pelo Nome do
usurio.
O Sistema possui um mdulo de Relatrios que so Produtos, Associados e
SMS.
Relatrio Produtos: O Grfico (coluna) exibe a maior ocorrncia e maior
quantidade dos produtos, ordenado por ordem crescente ou descrente.
Relatrio Associados: O Grfico (circular) exibe o ranking dos associados que
efetuaram compras.
Relatrio SMS: O grfico (linha) exibe a quantidade de SMS enviados por
ms e o respectivo cancelamento.
















31

CAPTULO 3: DESENHO DO SISTEMA


3.1 Diagrama de Caso de Uso






Figura 3 Diagrama de Caso de Uso.

32

3.1.1 Cenrios do Sistema


3.1.1.1 Tela de login


Evento Sistema
1 - Usurio digita o nome de acesso e
a senha e clica no boto Acessar.
2 O sistema dever autenticar os
dados do usurio com sucesso e
habilitar a navegao das abas do
menu, conforme perfil de acesso.

Tabela VII Cenrio da tela de login.


3.1.1.1.1 Excees da tela login


Evento Excees
1 - O usurio digita o nome de acesso
e a senha, no cadastrados e clica no
boto Acessar.
2 O sistema exibir a mensagem
Usurio e Senha invlidos.
3 - O usurio clica no boto Acessar
sem preencher os campos.
4 - O sistema exibir a mensagem
Usurio e Senha invlidos.

Tabela VIII Excees da tela de login.








33

3.1.1.2 Tela Gerenciar Promoes / Consulta


Evento Sistema
1 O usurio clica em "Promoes"
no menu Gerenciar Promoes.
2 O sistema exibe a tela "Consulta".
2 - O usurio preenche o campo nome
da promoo.

3 O usurio seleciona o status da
promoo (Ativo ou Inativo).

4 O usurio clica no boto Efetuar
Consulta.
5 O sistema retorna a promoo de
acordo com o nome digitado.
6 O usurio clica no boto sem
digitar uma palavra chave para
consulta.
7 O sistema retorna todas as
promoes.

Tabela IX Cenrio da tela Gerenciar Promoes - Consulta.




3.1.1.2.1 Excees da Tela Gerenciar Promoes / Consulta


Evento Exceo
1 O usurio preenche o campo:
"Nome da Promoo" com uma
promoo no cadastrada no sistema.
2 O sistema retorna No foi
encontrado nenhum registro.

Tabela X Excees da tela Gerenciar Promoes - Consulta.






34

3.1.1.3 Tela Gerenciar Promoes / Alterar

Evento Sistema
1 Com o produto localizado na tela:
"Consulta", o usurio clica no ndice,
com smbolo de um lpis (alterao).
2 O sistema exibe a pgina Alterar
Promoo com os campos contendo as
informaes da promoo.
3 O cdigo da promoo exibido. 4 O sistema no permite alterar.
5 O usurio altera o nome da
promoo.

6 O usurio altera a data de incio da
promoo.

7 O usurio altera a data de trmino
da promoo.

8 O usurio altera o valor
promocional.

9 O sistema permite a alterao e
altera automaticamente os campos:
Valor do Produto e Quantidade.

11 O usurio altera o status
selecionado outro item da lista.

12 O usurio altera o produto
selecionando outro item da lista..

14 O usurio altera as observaes.
15 O usurio no alterara o "Cdigo
da Promoo" e o "Criador da
Promoo", pois so inibidos para
alterao.

16 O usurio clica no boto
Atualizar.
17 Sistema atualiza promoo na
base de dados e exibe a mensagem:
"Promoo alterada com sucesso"
18 O usurio clica no boto Voltar.
18 O sistema no exibe a mensagem
de alterao da promoo na base de
dados e volta para a tela de Consulta.

Tabela XI Cenrio da tela Gerenciar Promoes - Alterar.

35

3.1.1.3.1 Excees da Tela Gerenciar Promoes / Alterar


Evento Sistema
1 O usurio no preenche o nome
da promoo e clica no boto
Atualizar.
2 O sistema retorna Preencha o
nome da promoo.
3 O usurio no preenche a data de
incio da promoo e clica no boto
Atualizar.
4 O sistema retorna Preencha a data
de incio da promoo.
5 O usurio no preenche a data de
trmino da promoo e clica no boto
Atualizar.
6 - O sistema retorna Preencha a data
de trmino da promoo.
7 O usurio no preenche o valor
promocional e clica no boto
Atualizar.
8 O sistema retorna Preencha o valor
promocional.
13 O usurio no altera o status e
clica no boto Atualizar.
14 - O sistema mantm o mesmo
status.
15 O usurio no altera as
observaes e clica no boto
Atualizar.
16 - O sistema mantm a mesma
observao.

Tabela XII Excees da tela Gerenciar Promoes - Alterar.

















36

3.1.1.4 Tela Gerenciar Promoes / Incluir Promoo


Evento Sistema
1 - O usurio clica no menu
"Gerenciar Promoes", Promoes
e em seguida: no link Incluir
Promoo.
2 - O sistema exibe a tela Incluir
Promoo.
3 O usurio preenche o nome da
promoo.

4 O usurio preenche a data de
incio da promoo.

5 O usurio preenche a data de
trmino da promoo.

7 O usurio preenche o valor
promocional.

13 O usurio seleciona o status
(Ativo / Inativo).

15 O usurio seleciona o produto.
19 O usurio preenche o campo
observaes.

20 O usurio clica no boto
Cadastrar.
21 O sistema exibe a mensagem
"Cadastro realizado com sucesso".

Tabela XIII Cenrio da tela Gerenciar Promoes Incluir Promoo.















37

3.1.1.4.1 Excees da tela Gerenciar Promoes / Incluir Promoo


Evento Sistema
1 O usurio no digita o nome da
promoo.
2 O sistema retorna Preencha o
nome da Promoo.
3 O usurio no preenche a data de
incio da promoo.
4 O sistema retorna Preencha a data
de incio da promoo.
5 O usurio no preenche a data de
trmino da promoo.
6 O sistema retorna Preencha a data
de trmino da promoo.
7 O usurio no preenche o valor
promocional.
8 O sistema retorna Preencha o valor
promocional.
13 O usurio seleciona o status
(Ativo / Inativo).
14 - O sistema retorna Preencha o
status.
15 O usurio seleciona o produto.
16 - O sistema retorna Selecione um
produto.
19 O usurio no preenche
observaes.
19 - O sistema retorna Preencha o
campo observao.
20 O usurio clica no boto
Cadastrar sem preencher nenhum
campo.
21 O sistema retorna Preencha os
campos.

Tabela XIV Excees da tela Gerenciar Promoes Incluir Promoo.

























38

3.1.1.5 Tela Gerenciar Usurios / Consulta


Evento Sistema
1 O operador do sistema clica em
"Usurios" no menu Gerenciar
Promoes.
2 O sistema exibe a tela "Consulta".
2 - O operador do sistema preenche
o campo nome do usurio.

3 O usurio clica no boto Efetuar
Consulta.
4 O sistema retorna o usurio de
acordo com o nome digitado.
5 O usurio clica no boto sem
digitar um nome.
6 O sistema retorna todos os
usurios.

Tabela XV Cenrio da tela Gerenciar Usurios - Consulta.



3.1.1.5.1 Excees da Tela Gerenciar usurios / Consulta


Evento Exceo
1 O operador do sistema preenche o
campo: "Nome do usurio" com um
usurio no cadastrado no sistema.
2 O sistema retorna No foi
encontrado nenhum registro.

Tabela XVI Excees da tela Gerenciar Usurios - Consulta.








39

3.1.1.6 Tela Gerenciar Usurios / Alterar


Evento Sistema
1 Com o usurio localizado na tela:
"Consulta", o operador do sistema
clica no ndice, com smbolo de um
lpis (alterao).
2 O sistema exibe a pgina Alterar
Usurio com os campos contendo as
informaes do usurio.
3 O cdigo do usurio exibido. 4 O sistema no permite alterar.
5 O operador do sistema altera o
nome do usurio.

6 O operador do sistema o
departamento do usurio.

7 O operador do sistema altera o
nvel de acesso do usurio.

8 O operador do sistema altera a
senha do usurio.

9 O operador do sistema clica no
boto Atualizar.
10 O sistema atualiza os dados do
usurio na base de dados e exibe a
mensagem: "Usurio alterado com
sucesso".
11 O operador do sistema clica no
boto Voltar.
12 O sistema no exibe a mensagem
de alterao do usurio na base de
dados e volta para a tela de Consulta.

Tabela XVII Cenrio da tela Gerenciar Usurios - Alterar.



















40

3.1.1.6.1 Excees da Tela Gerenciar Usurios / Alterar


Evento Sistema
1 O operador do sistema no
preenche o nome do usurio e clica
no boto Atualizar.
2 O sistema retorna Preencha o
nome do usurio.
3 O operador do sistema no
preenche o departamento do usurio
e clica no boto Atualizar.
4 - O sistema retorna Preencha
departamento do usurio.
5 O operador do sistema no
preenche a senha do usurio e clica
no boto Atualizar.
6 - O sistema retorna Preencha a
senha do usurio.

Tabela XVIII Excees da tela Gerenciar Usurios - Alterar.
















41

3.1.1.7 Tela Gerenciar Usurios / Incluir Usurio


Evento Sistema
1 - O usurio clica no menu
"Gerenciar Usurios", Usurios e
em seguida: no link Incluir Usurio.
2 - O sistema exibe a tela Incluir
Usurio.
3 O cdigo do usurio exibido. 4 O sistema no permite alterar.
5 O operador do sistema preenche
o nome do usurio.

6 O operador do sistema preenche
o departamento do usurio.

7 O operador do sistema preenche
o nvel de acesso do usurio.

8 O operador do sistema preenche
a senha do usurio.

9 O operador do sistema clica no
boto Atualizar.
10 O sistema atualiza os dados do
usurio na base de dados e exibe a
mensagem: "Usurio alterado com
sucesso".
11 O operador do sistema clica no
boto Voltar.
18 O sistema no exibe a
mensagem de alterao do usurio na
base de dados e volta para a tela de
Consulta.

Tabela XIX Cenrio da tela Gerenciar Promoes Incluir Usurio.

















42

3.1.1.7.1 Excees da tela Gerenciar Usurios / Incluir Usurio


Evento Sistema
1 O operador do sistema no
preenche o nome do usurio e clica
no boto Atualizar.
2 O sistema retorna Preencha o
nome do usurio.
3 O operador do sistema no
preenche o departamento do usurio
e clica no boto Atualizar.
4 - O sistema retorna Preencha
departamento do usurio.
5 O operador do sistema no
preenche a senha do usurio e clica
no boto Atualizar.
6 - O sistema retorna Preencha a
senha do usurio.

Tabela XX Excees da tela Gerenciar Promoes Incluir Usurio.






























43

3.1.1. Tela de envio de SMS / Perfil


Evento Sistema
1 O usurio clica no menu SMS e
em Envio SMS.
2 O sistema exibe a tela "Envio de
SMS".
3 O usurio seleciona uma
promoo.
4 O sistema exibe a mensagem da
promoo que ser enviada no visor do
celular na barra lateral direita do
sistema e a quantidade de caracteres
que foram utilizados dos 160
disponveis.
3 O usurio seleciona o Tipo de
Envio por: Perfil.

4 O usurio clica no boto Buscar.
5 - O sistema localiza todos os
associados adequados a promoo,
com sucesso e acrescenta na tela
Informaes Adicionais, contendo:
- Quantidade Total de Clientes
- Total de clientes identificados
- Tempo de execuo e
- O Layout de sada para operadora.
OBS: A busca realizada com base no
histrico de compra do associado.
6 O usurio clica em enviar.
7 O sistema envia os torpedos para a
operadora que enviar para os
associados. Sistema exibe a seguinte
mensagem: Transmisso realizada
com sucesso
8 O usurio clica no boto Limpar.
9 O Sistema apaga da tela os dados
exibidos na ltima consulta.

Tabela XXI Cenrio da tela de envio de SMS / Perfil.

44

3.1.1.5.1 Excees de envio de SMS / Perfil


Evento Excees
1 - Usurio no seleciona nenhuma
promoo e clica no boto Buscar.
2 O sistema retorna a mensagem
Selecione um cdigo de promoo.

Tabela XXII Excees da tela de envio de SMS / Perfil.



3.1.1.6 Tela de envio de SMS / Todos


Evento Sistema
1 O usurio seleciona uma
promoo.
2 O sistema exibe a mensagem da
promoo que ser enviada no visor do
celular na barra lateral direita do
sistema e a quantidade de caracteres
que foram utilizados dos 160
disponveis.
3 O usurio seleciona o Tipo de
Envio Todos.

4 O usurio clica no boto Buscar.
5 - O sistema exibe na tela a
Quantidade Total de Clientes:,
Total de clientes identificados:,
Tempo de execuo: perfil executado
em: e o Layout de sada para
operadora.
6 O usurio clica em enviar.
7 O sistema envia os torpedos para a
operadora.
8 O usurio clica no boto Limpar.
9 O Sistema apaga da tela os dados
exibidos na ltima consulta.

Tabela XXIII Cenrio da tela de envio de SMS / Todos.


45

3.1.1.6.1 Excees de envio de SMS / Todos

Evento Excees
1 - Usurio no seleciona nenhuma
promoo e clica no boto Buscar.
2 - O sistema retorna a mensagem
Selecione um cdigo de promoo.


Tabela XXIV Excees da tela de envio de SMS / Todos.



3.1.1.7 Tela de envio de SMS / Especfico


Evento Sistema
1 O usurio seleciona uma
promoo.
2 O sistema exibe a mensagem da
promoo que ser enviada no visor do
celular na barra lateral direita do
sistema e a quantidade de caracteres
que foram utilizados dos 160
disponveis. Os campos Nome e
Telefone so exibidos.
3 O usurio seleciona o Tipo de
Envio: Especfico.

4 O usurio clica no boto Buscar.
5 - O sistema exibe na tela a
Quantidade Total de Clientes:,
Total de clientes identificados:,
Tempo de execuo: perfil executado
em: e o Layout de sada para
operadora.
6 O usurio clica em enviar.
7 O sistema envia os torpedos para a
operadora.
8 O usurio clica no boto Limpar.
9 O sistema apaga da tela os dados
exibidos na ltima consulta.

Tabela XXV Cenrio da tela de envio de SMS / Especfico.

46

3.1.1.7.1 Excees de envio de SMS / Especfico

Evento Excees
1 - Usurio no seleciona nenhuma
promoo e clica no boto Buscar.
2 O sistema retorna a mensagem
Selecione um cdigo de promoo.

Tabela XXVI Excees da tela de envio de SMS / Especfico.


3.1.1.8 Tela de Relatrios / Produtos

Evento Sistema
1 O usurio seleciona o tipo de
relatrio, Maior Ocorrncia ou Maior
Quantidade, a Ordem do relatrio
Decrescente ou Crescente.
Selecionar um perodo nos campos
Data: e At.


2 O usurio clica no boto
Pesquisar.
2 O sistema exibe na tela o Grfico
de colunas, dentre os 15 produtos mais
vendidos em um perodo de 2 anos.
Abaixo do grfico o sistema exibe uma
tabela com os produtos do ranking,
contendo o cdigo, a descrio e o
nmero de ocorrncia do produto.
3 O usurio tem a opo de exportar
o relatrio clicando no boto PDF.
4 O sistema exporta o relatrio no
formato A4 em PDF.
5 O usurio tem a opo de exportar
o relatrio clicando no boto Excel.
6 O sistema exporta o relatrio no
formato A4 em Excel.
7 - O usurio tem a opo de exportar
o relatrio clicando no boto Txt.
8 O sistema exporta o relatrio no
formato A4 em Txt.

Tabela XXVII Cenrio da tela de Relatrios / Produtos.

47

3.1.1.8.1 Exceo da tela Relatrios / Produtos

Evento Excees
1 O usurio clica no boto
Pesquisar.
2 O sistema exibe a mensagem
Pgina no encontrada.

Tabela XXVIII Excees da tela de Relatrios / Produtos.

3.1.1.9 Tela de Relatrios / Associado

Evento Sistema
1 O usurio seleciona um perodo
nos campos Data: e At.

2 - O usurio clica no boto
Pesquisar.
3 - Os dois grficos circulares
representam: Primeiro grfico: ndice de
maior ocorrncia de compra de 15
associados no perodo selecionado.
Segundo grfico: O ndice de produto
mais comprado (em quantidade), dentre
os 15 associados do ranking de
compras, no perodo selecionado.
Abaixo dos grficos o sistema exibe
uma tabela com os associados do
ranking contendo o cdigo do
associado, a descrio do associado e
quantidade de compras.
5 O usurio tem a opo de exportar
o relatrio clicando no boto PDF.
5 O sistema exporta o relatrio no
formato A4 em PDF.
6 O usurio tem a opo de exportar
o relatrio clicando no boto Excel.
7 O sistema exporta o relatrio no
formato A4 em Excel.
8 - O usurio tem a opo de exportar
o relatrio clicando no boto Txt.
9 O sistema exporta o relatrio no
formato A4 em Txt.

Tabela XXIX Cenrio da tela de Relatrios / Associado.

48

3.1.1.9.1 Exceo da tela Relatrios / Associado


Evento Excees
1 O usurio clica no boto
Pesquisar.
2 Os grficos no apresentam o
ranking.
3 - O usurio clica no boto PDF. 4 - O sistema no gera o arquivo.
5 - O usurio clica no boto Excel. 6 - O sistema no gera o arquivo.
7 - O usurio clica no boto Txt. 8 - O sistema no gera o arquivo.

Tabela XXX Excees da tela de Relatrios / Associado.


3.1.1.10 Tela de Relatrios / Sms


Evento Sistema
1 O usurio clica na Aba Sms na
tela de relatrios.
2 O sistema exibe 2 grficos de
linhas. Primeiro grfico: Linha Superior:
A quantidade de associados
cadastrados. Linha inferior: A
quantidade de smss enviados.A
estatstica calculada dentro do prazo
de 1 ano, dividida em 12 meses.
Segundo grfico: Linha Superior: A
quantidade de Sms enviado. Linha
inferior: A quantidade de cancelamento
de sms. A estatstica calculada dentro
do prazo de 1 ano, dividida em 12
meses.

Tabela XXXI Cenrio da tela de Relatrios / Sms.

49

3.1.1.10.1 Exceo da tela Relatrios / Sms

Evento Excees
1 O usurio clica na Aba Sms na
tela de relatrios.
2 - O sistema exibe a mensagem
Pgina no encontrada.

Tabela XXXII Excees da tela de Relatrios / Sms.



























50

3.2 Diagrama de Classes


Figura 4 Diagrama de classes (1 Parte Lado Esquerdo).
51




Figura 5 Diagrama de classes (2 Parte Lado Direito).



52

3.3: Determinao das Funcionalidades do Sistema


3.3.1 Incluir Usurio


Para definir o nvel de acesso feito um cadastro do usurio pelo
administrador do sistema, neste cadastro inserido o nome do usurio,
departamento, nvel de acesso e senha.

Os nveis so divididos em duas categorias de acesso:

Nvel 1: permite acesso total do sistema, ou seja, possvel cadastrar os
usurios, cadastrar as promoes, consult-las, transmitir SMS e gerar
relatrio.
Nvel 2: permite acesso parcial ao sistema, onde o usurio pode executar as
funes de cadastrar promoes, consult-las e gerar relatrios.


3.3.1.1 Senha


A senha ser definida com seis ou oito caracteres na tela de cadastro, sendo
de escolha do usurio. Para alterar a senha, ser necessrio contatar o
administrador do sistema.


3.3.1.2 Acesso ao sistema


Para acessar o sistema ser necessrio digitar o login e a senha do usurio
na tela inicial do sistema. Aps a autenticao do usurio, ser possvel realizar
todas as funes permitidas pelo seu nvel de acesso.
53

3.3.2 Consulta de Usurios


O sistema permite que o usurio do tipo administrador visualize os usurios
cadastrados, a consulta pode ser filtrada pelo nome de usurio.
Como resultado o sistema exibe uma tabela com as colunas Nome do
Usurio, Senha, Departamento e Nvel de Acesso.
Para cada registro retornado, respectivamente, existe um cone de alterao e
excluso.


3.3.3 Incluir de Promoo


Para cadastrar as promoes, sero solicitas as informaes, conforme
abaixo.


3.3.3.1 Cdigo da Promoo


Ser gerada automaticamente pelo sistema de forma seqencial.


3.3.3.2 Nome da Promoo


O usurio ir digitar a descrio da promoo.


Exemplo: Promoo Coca-Cola lata.

54

3.3.3.3 Validade da Promoo


A validade das promoes de inteira responsabilidade do supermercado,
sendo informada pelo operador do sistema na tela de incluir promoo. A validade
no poder ser cadastrada com data retroativa a data de insero de dados.


3.3.3.3.1 Data de incio


Ser informada pelo usurio, a data de incio da promoo.


3.3.3.3.2 Data de Trmino


Ser informada pelo usurio, a data de trmino da promoo.


3.3.3.4 Valor da Promocional


O valor do produto em promoo dever ser informado pelo usurio.

3.3.3.5 Produto


Permite o usurio escolher em uma lista, o produto que ser atrelado a
promoo. Aps a escolha do produto, o sistema importar os seguintes dados:
Valor do Produto e Quantidade.



55

3.3.3.6 Status


Permite o usurio definir se a promoo est ativa ou inativa.
Ativa: promoes em vigncia que ainda no foram enviadas ou no esto
com o prazo de validade expirado.
Inativa: promoes que o usurio cadastrou e decidiu desativar ou promoes
que esto com o prazo de validade expirado.


3.3.3.7 Usurio Criador


O sistema retorna automaticamente o nome do usurio que est logado.


3.3.3.8 Observaes


Neste campo, ser possvel incluir qualquer informao relevante as
caractersticas da promoo. Estas informaes sero enviadas junto mensagem,
para o associado.


Exemplo: A promoo vlida at o dia estipulado ou enquanto durarem os
estoques.


3.3.3.9 Boto Cadastrar


Ao clicar em: Cadastrar, a promoo ser salva no banco de dados, e
retornar para pgina de consulta.
56

3.3.3.10 Boto Voltar


Ao clicar neste boto, o sistema retorna para pgina de consulta.


3.3.4 Consulta de Promoo


O sistema permite que qualquer usurio visualize as promoes cadastradas,
a consulta pode ser filtrada pelo Nome da Promoo ou Status.
Como resultado, o sistema exibe uma tabela com as colunas Nome da
Promoo, Produto, Data de Incio, Data de Trmino, Valor do Produto, Valor
Promocional.
Para cada registro retornado, respectivamente, existe um cone de alterao e
excluso.


3.3.5 Transmisso de SMS


Depois de incluir a promoo no Sistema SuperPromo, o usurio acessa a
tela de Envio de SMS.
O usurio seleciona a promoo desejada e clica na opo Tipo de Envio,
que est dividido em trs categorias: Perfil, Todos e Especfico.

3.3.5.1. Tipo de Envio - Perfil

Aps o usurio definir o Tipo de Envio como Perfil, o usurio clica no boto
buscar, tendo como retorno o layout para a operadora de telefonia e informaes
adicionais (quantidade total de clientes, total de clientes identificados e tempo de
processamento em milissegundos. Para o envio efetivo, necessrio clicar no boto
Enviar.
57

3.3.5.1.1 Regra Lgica do Perfil


A regra lgica do sistema baseada em clculo da Mdia Aritmtica Simples,
sendo valida dentro dos seis ltimos meses, ou seja, 180 dias.

No perodo de 180 dias so analisados, somente os perfis de associados com
ocorrncia de compra maior ou igual a dois, ou seja, associados que no compraram
ou efetuaram apenas uma compra so descartados da anlise.


3.3.5.1.1.1 Funcionamento


A cada compra do associado, o sistema registra a lista completa dos produtos
adquiridos.
Para anlise, o sistema gera para cada associado uma tabela de frequncia
dos produtos que possuem o mesmo cdigo, determinando sua ocorrncia durante o
perodo analisado.

Exemplo: Vamos simular que um associado fez seis compras.

Histrico de Compras do Associado (Lgica do Sistema)
1 Compra 2 Compra 3 Compra 4 Compra 5 Compra 6 Compra
Produto A Produto A Produto A Produto Y Produto B Produto J
Produto B Produto E Produto G Produto W Produto K Produto C
Produto C Produto F Produto H Produto Z Produto R Produto F
Produto D Produto R Produto I Produto A Produto W Produto H
Produto F Produto W Produto W

Tabela XXXIII Exemplo da regra lgica.


Aps o sistema separar as seis ltimas compras do associado, elaborado o
ROL ( o arranjo dos dados brutos).

58

Exemplo ROL:

Produto A, Produto A, Produto A, Produto A, Produto B, Produto B, Produto C,
Produto C, Produto D, Produto E, Produto F, Produto F, Produto F, Produto G,
Produto H, Produto H, Produto I, Produto J, Produto K, Produto R, Produto R,
Produto W, Produto W, Produto W, Produto W, Produto Y, Produto Z.
Aps o sistema criar o ROL realizado a distribuio de freqncia dos
produtos.

Exemplo x
i
= Ocorrncia do produto
f
i
= Frequncia absoluta

x
i
f
i

Produto A 4
Produto B 2
Produto C 2
Produto D 1
Produto E 1
Produto F 3
Produto G 1
Produto H 2
Produto I 1
Produto J 1
Produto K 1
Produto R 2
Produto W 4
Produto Y 1
Produto Z 1

Tabela XXXIV Exemplo da regra lgica do perfil.

A tabela de frequncia permite visualizar a ocorrncia de cada produto dentro
do perodo analisado.
59

Para selecionar o(s) produto(s) de maior ocorrncia, o sistema captura o
nmero (n) de compras analisados, podendo ser no mnimo duas e no mximo seis
compras. Aps a definio de n, realizado o seguinte clculo n/2. A partir do
resultado (x) obtido, o sistema seleciona somente o(s) produto(s) que sejam maiores
que o resultado de x.

Ocorrncia do produto > (n / 2)

Aps a definio do clculo, o sistema identifica os produtos que atendem a
regra estabelecida.

Exemplo: n = 6 (equivalente a seis compras)
x = n/2 (mdia aritmtica simples)

x
i
f
i

x = 6/2 Resultado
Produto A 4 4 > 3 True
Produto B 2 2 > 3 False
Produto C 2 2 > 3 False
Produto D 1 1 > 3 False
Produto E 1 1 > 3 False
Produto F 3 3 > 3 False
Produto G 1 1 > 3 False
Produto H 2 2 > 3 False
Produto I 1 1 > 3 False
Produto J 1 1 > 3 False
Produto K 1 1 > 3 False
Produto R 2 2 > 3 False
Produto W 4 4 > 3 True
Produto Y 1 1 > 3 False
Produto Z 1 1 > 3 False

Tabela XXXV Exemplo da ocorrncia do produto.

60

Na tabela acima, podemos verificar os produtos que atendem a regra do
sistema.
Com base nos itens identificados, o sistema verifica se h alguma promoo
cadastrada compatvel com o produto, levando em considerao a categoria e
subcategoria.


3.3.5.2 Tipo Envio Todos


Caso julgue necessrio fazer uma propaganda em massa o usurio pode
definir o Tipo de Envio como Todos, em seguida clica no boto buscar, tendo como
retorno o layout para a operadora de telefonia e informaes adicionais (quantidade
total de clientes e tempo de processamento em milissegundos. Para o envio efetivo
necessrio clicar no boto Enviar.


3.3.5.3 Tipo Envio Especfico


Aps o usurio definir o Tipo de Envio como Especfico, so exibido dois
campos (Nome e Telefone), onde dever ser informado os dados respectivamente.
Em seguida basta clicar no boto buscar, tendo como retorno o layout para a
operadora de telefonia. Para o envio efetivo, necessrio clicar no boto Enviar.


3.3.6 Transmisso de Todas as promoes em vigncia


Na tela Envio de SMS, o usurio tem a possibilidade de enviar todas as
promoes em vigncia, escolhendo na lista a opo TODAS.


61


3.3.6.1 Solicitao do associado de todas as promoes


O associado enviar um SMS com a palavra: TODAS para um nmero de
servio a ser definido.
Esta solicitao ser recebida pela operadora de telefonia contratada, que ir
transmitir um e-mail para rea administrativa do supermercado. Tal processo deve
ser feito manualmente pelo usurio do sistema, atravs do envio especfico.


3.3.7 Cancelamento do recebimento das promoes


Ao receber as promoes por SMS, o associado possui a opo de cancelar o
recebimento de SMS, sem custo algum.


3.3.7.1 Cancelamento das promoes pelo associado


O associado enviar um SMS com o caractere: 1 para um nmero de
servio a ser definido.
Esta solicitao, ser recebida pela operadora de telefonia contratada, que ir
transmitir um e-mail para rea administrativa do supermercado, com o nmero de
telefone que no deseja receber SMS promocional. O processo de atualizao
feita na base de dados manualmente, pelo administrador do sistema.






62

3.3.8 Promoes


Comparao entre o layout tradicional realizado pelo supermercado e o layout
que o associado receber via SMS do sistema SuperPromo.


Layout Tradicional Layout SuperPromo











Especificao da Promoo Especificao da Promoo via SMS

<Nome do Estabelecimento>
<Caractersticas><Unidade>
<Valor do Produto> <Imagem>
<Validade da promoo>

<Nome do Estabelecimento>
<Caractersticas><Unidade>
<Valor do Produto>
<Validade da Promoo>
<Observao>

Tabela XXXVI Comparao entre a propaganda Tradicional e o SMS do SuperPromo.





SUPERMERCADO
Refrigerante Coca-Cola
lata 350ml

Vlido de 09/04/11 15/04/11.
SUPER
OFERTA
150
63

3.3.9 Relatrios


O Sistema possui um mdulo de Relatrios que est dividido por abas:
Produtos, Associados e SMS.


3.3.9.1 Relatrio de Produto


O Relatrio Produto visualizado atravs do grfico (coluna), que exibe a
maior ocorrncia e maior quantidade dos produtos, ordenado por ordem crescente
ou descrente, definido pelo usurio com as opes de Tipo do Relatrio e Ordem do
Relatrio.
possvel realizar o filtro do relatrio pela data de incio e data de trmino. Junto
com o grfico, o sistema gera uma tabela para melhor visualizao com as seguintes
colunas: Cdigo do Produto, Descrio do Produto e Ocorrncia do Produto.
Existe a opo de imprimir e exportar os dados da tabela para PDF, EXCEL e
TXT.


3.3.9.2 Relatrio de Associado


O Relatrio de Associados constitudo por dois grficos (circulares), que
exibem o ranking dos associados, o primeiro por ocorrncia e o segundo por
quantidade.
possvel realizar o filtro do relatrio pela data de incio e data de trmino.
Junto com o grfico o sistema gera uma tabela para melhor visualizao com as
seguintes colunas: Cdigo do Cliente, Descrio do Cliente e Quantidade de
Compras.
Existe opo de imprimir e exportar os dados da tabela para PDF, EXCEL e
TXT.
64

3.3.9.3 Relatrio de SMS


O Relatrio de SMS visualizado atravs de dois grficos (linha), sendo que
o primeiro exibe a quantidade de clientes cadastrados e quantidade de SMS
enviados. O segundo grfico demonstra a quantidade de SMS enviados e o
respectivo cancelamento.
Em ambos grficos, os dados no prazo de doze meses.
65

3.4: Atas de Reunio e Aprovao do Cliente


N Data Horrio Local
01 12/04/11 Incio 19:40 Fim: 22:00 Biblioteca da Uniban - OS

Assunto / Projeto
Projeto SuperPromo.

Responsvel pela Memria

Nome RA E-mail
Veridiana Victor 080077501 veridianavictor@gmail.com.br

Participantes

Nome Empresa

E-mail /Caixa Postal Telefone
Cristian Cabral
Danielly Campos
rika Gurgel
Felipe Rampazo
Jefferson Ramos
Jssika Veneroso
Marcelo Oliveira
Rafael Oliveira
Rogrio Felipe
Veridiana Victor
SUPERPROMO
SUPERPROMO
SUPERPROMO
SUPERPROMO
SUPERPROMO
SUPERPROMO
SUPERPROMO
SUPERPROMO
SUPERPROMO
SUPERPROMO
SUPERPROMO
cccabra@gmail.com
danymacamp@hotmail.com
erika.andrade@wal-mart.com
feliperampazzon@uol.com.br
jefferson.ramos10@gmail.com
jessikaveneroso@gmail.com
xcelo.o@gmail.com
rafaduka@gmail.com
rogeriofelipe2004@gmail.com
veridianavictor@gmail.com
9145 0100
7994 0203
8482 0101
6253 0401
8061 0303
6313 0001
9632 2521
7222 4558
9636 6323
8654 0607
7333 0809

Objetivo(s) da Reunio
Reviso e entrega dos captulos 1 e 2;
Anlise do captulo 3.

Sntese da Reunio

Durante a realizao da reviso dos captulos 1 e 2, foram destacadas dvidas nos
tpicos: Referencial Terico, Formulaes e Hipteses, Premissas, Anlise de
Viabilidade e Anlise de Requisitos que foram apresentadas ao Professor Denis.
Com base nas orientaes recebidas, foram executadas as devidas correes e
efetuado a entrega do documento impresso contendo os captulos mencionados.
Aps a entrega foi iniciada a anlise dos tpicos do captulo 3 onde constatamos
que precisaramos definir a lgica do sistema para implementar atividades
referentes ao banco de dados, foram destacadas dvidas referentes aos diagramas
de caso de uso e classe que foram esclarecidas pelo professor. Esboamos os
diagramas. A prxima reunio est agendada para o dia 16/04/2011.

DEFINIES e PENDNCIAS
TIPO (D)ECISO / (P)ENDNCIA / (A)O RESPONSVEL PRAZO
D Captulo 3 e 4 Lgica do Sistema. Grupo 30/05/2011
P Diagramas do Captulo 3 e Captulo 4. Grupo 30/05/2011
A Incio dos tpicos do captulo 3 Grupo 30/05/2011


ATA de Reunio



66

N Data Horrio Local
02 16/04/11 Incio 8:00 Fim: 12:00 Biblioteca da Uniban - OS

Assunto / Projeto
Projeto SuperPromo.

Responsvel pela Memria

Nome RA E-mail
Veridiana Victor 080077501 veridianavictor@gmail.com.br

Participantes

Nome Empresa

E-mail /Caixa Postal Telefone
Cristian Cabral
Danielly Campos
rika Gurgel
Felipe Rampazo
Jefferson Ramos
Jssika Veneroso
Marcelo Oliveira
Rafael Oliveira
Rogrio Felipe
Veridiana Victor
SUPERPROMO
SUPERPROMO
SUPERPROMO
SUPERPROMO
SUPERPROMO
SUPERPROMO
SUPERPROMO
SUPERPROMO
SUPERPROMO
SUPERPROMO
SUPERPROMO
cccabra@gmail.com
danymacamp@hotmail.com
erika.andrade@wal-mart.com
feliperampazzon@uol.com.br
jefferson.ramos10@gmail.com
jessikaveneroso@gmail.com
xcelo.o@gmail.com
rafaduka@gmail.com
rogeriofelipe2004@gmail.com
veridianavictor@gmail.com
9145 0100
7994 0203
8482 0101
6253 0401
8061 0303
6313 0001
9632 2521
7222 4558
9636 6323
8654 0607
7333 0809

Objetivo(s) da Reunio
Iniciar os Captulos 3 e 4;

Sntese da Reunio

Foram inicializadas as atividades a partir dos diagramas esboados na ultima
reunio.
A equipe foi dividida em dois grupos para melhor efetivao das tarefas onde uma
ficou responsvel pelo desenvolvimento do diagrama de casos de uso e a segunda
pelo diagrama de classes. No desenvolvimento do diagrama de casos de uso, foram
definidos os atores, criado uma lgica para o relacionamento das funcionalidades do
sistema. Foi utilizado o software Umlet para a construo do diagrama.
Nas atividades do segundo grupo, foram definidos os parmetros, atributos,
relacionamentos e as chaves primarias e secundrias.
Aps as atividades acima, a equipe debateu sobre a lgica do sistema, a princpio
definimos que ser armazenada as ltimas seis compras do associado para
comparao das marcas do produto com maior ocorrncia, ser melhorada no
decorrer do projeto. Relacionamos as interfaces do sistema com os casos de uso
para determinarmos o direcionamento da modelagem do banco de dados nas
prximas atividades.

DEFINIES e PENDNCIAS
TIPO (D)ECISO / (P)ENDNCIA / (A)O RESPONSVEL PRAZO
D Captulo 3 e 4 Lgica do Sistema e
Modelagem do Banco de Dados.
Grupo 30/05/2011
P Ajustes nos Captulos 3 e 4. Grupo 30/05/2011
A Andamento no tpico 3 e incio do 4. Grupo 30/05/2011


ATA de Reunio



67

N Data Horrio Local
03 26/04/11 Incio 19:50 Fim: 22:30 Biblioteca da Uniban - OS

Assunto / Projeto
Projeto SuperPromo.

Responsvel pela Memria

Nome RA E-mail
Veridiana Victor 080077501 veridianavictor@gmail.com.br

Participantes

Nome
Empresa

E-mail /Caixa Postal Telefone
Cristian Cabral
Danielly Campos
rika Gurgel
Felipe Rampazo
Jefferson Ramos
Jssika Veneroso
Marcelo Oliveira
Rafael Oliveira
Rogrio Felipe
Veridiana Victor
SUPERPROMO
SUPERPROMO
SUPERPROMO
SUPERPROMO
SUPERPROMO
SUPERPROMO
SUPERPROMO
SUPERPROMO
SUPERPROMO
SUPERPROMO
SUPERPROMO
cccabra@gmail.com
danymacamp@hotmail.com
erika.andrade@wal-mart.com
feliperampazzon@uol.com.br
jefferson.ramos10@gmail.com
jessikaveneroso@gmail.com
xcelo.o@gmail.com
rafaduka@gmail.com
rogeriofelipe2004@gmail.com
veridianavictor@gmail.com
9145 0100
7994 0203
8482 0101
6253 0401
8061 0303
6313 0001
9632 2521
7222 4558
9636 6323
8654 0607
7333 0809

Objetivo(s) da Reunio
Receber a correo dos captulos 1 e 2 do TCC e realizar a atualizaes do 3 e 4.

Sntese da Reunio
Foi avaliada a primeira parte (contendo os cap. 1 e 2), conforme os tpicos a baixo:
- O resumo e o abstract devem ser corrigidos na questo da formatao conforme
normas ABNT, contidas no manual de TCC Uniban.
- O aceite do cliente dever ser inteiramente corrigido para questes simples e
diretas.
- A entrevista dever ser analisada a repetio da palavra No alimentos.
- A Referncia, Bibliografia e Glossrio precisam ser ordenados em ordem alfabtica
- A entrevista foi ressaltada como um ponto positivo do projeto.
Surgiu a opo de o cliente informar no caixa o cdigo da promoo, falta definir.
Houve o questionamento se um sistema Desktop ou Web, e foi acordado entre a
equipe que o sistema ser Desktop, devido a vrios benefcios como: Custos e
segurana das informaes. Parte da equipe iniciou o desenvolvimento do diagrama
de classe e do modelo lgico de dados. Parte da equipe iniciou a atualizao do
diagrama de classes e do modelo lgico de dados , tambm foi realizada a reviso
do Diagrama de Relacionamento das tabelas.
Foi acordada que a prxima reunio ser realizada no dia 30/04 as 08:00 ao 12:00.

DEFINIES e PENDNCIAS
TIPO (D)ECISO / (P)ENDNCIA / (A)O RESPONSVEL PRAZO
D Cap. 3 e 4 Finalizao da Lgica e da
Modelagem do Banco de Dados.
Grupo 30/05/2011
P Correes do cap. 1 e 2. Finalizao da
lgica dos Caps. 3 e 4.
Grupo 30/05/2011
A
Andamento no tpico 3 e 4.
Grupo 30/05/2011

ATA de Reunio



68

N Data Horrio Local
04 30/04/11 Incio 8:00 Fim: 12:00 Biblioteca da Uniban - OS

Assunto / Projeto
Projeto SuperPromo.

Responsvel pela Memria

Nome RA E-mail
Veridiana Victor 080077501 veridianavictor@gmail.com.br

Participantes

Nome Empresa

E-mail /Caixa Postal Telefone
Cristian Cabral
Danielly Campos
rika Gurgel
Felipe Rampazo
Jefferson Ramos
Jssika Veneroso
Marcelo Oliveira
Rafael Oliveira
Rogrio Felipe
Veridiana Victor
SUPERPROMO
SUPERPROMO
SUPERPROMO
SUPERPROMO
SUPERPROMO
SUPERPROMO
SUPERPROMO
SUPERPROMO
SUPERPROMO
SUPERPROMO
SUPERPROMO
cccabra@gmail.com
danymacamp@hotmail.com
erika.andrade@wal-mart.com
feliperampazzon@uol.com.br
jefferson.ramos10@gmail.com
jessikaveneroso@gmail.com
xcelo.o@gmail.com
rafaduka@gmail.com
rogeriofelipe2004@gmail.com
veridianavictor@gmail.com
9145 0100
7994 0203
8482 0101
6253 0401
8061 0303
6313 0001
9632 2521
7222 4558
9636 6323
8654 0607
7333 0809

Objetivo(s) da Reunio
Correes e atualizaes dos captulos (1 ao 4).

Sntese da Reunio

Levantamos as funcionalidades do sistema, para criao de um novo aceite do
cliente, com perguntas simples e diretas, conforme orientao do nosso tutor.
Iniciamos a definio dos layouts das telas e a lgica interna do sistema.
Revisamos o diagrama de classe, pois estava com algumas inconsistncias.
Corrigimos as determinaes das funcionalidades do software.
Formatamos o resumo e o abstract conforme norma ABNT, foi retirado a repetio
da palavra No alimentos da entrevista do cliente para melhor entendimento do
contexto.
A referncia, bibliografia e glossrio foram ordenados em ordem alfabtica para
melhor entendimento e pesquisa.
No ser implementado a opo de o cliente informar o cdigo da promoo
recebida por SMS ao caixa do supermercado. Pois a mensagem da promoo
somente para divulgao.
A prxima reunio est agendada para o dia 03/05/11.

DEFINIES e PENDNCIAS
TIPO (D)ECISO / (P)ENDNCIA / (A)O RESPONSVEL PRAZO
D Captulo 3 e 4 Lgica do Sistema. Grupo 30/05/2011
P Diagramas do Captulo 3 e Captulo 4. Grupo 30/05/2011
A Incio dos tpicos do captulo 3 Grupo 30/05/2011


ATA de Reunio



69


N Data Horrio Local
05 03/05/11 Incio 20:00 Fim: 22:20 Biblioteca da Uniban - OS

Assunto / Projeto
Projeto SuperPromo.

Responsvel pela Memria

Nome RA E-mail
Veridiana Victor 080077501 veridianavictor@gmail.com.br

Participantes

Nome Empresa

E-mail /Caixa Postal Telefone
Cristian Cabral
Danielly Campos
rika Gurgel
Felipe Rampazo
Jefferson Ramos
Jssika Veneroso
Marcelo Oliveira
Rafael Oliveira
Rogrio Felipe
Veridiana Victor
SUPERPROMO
SUPERPROMO
SUPERPROMO
SUPERPROMO
SUPERPROMO
SUPERPROMO
SUPERPROMO
SUPERPROMO
SUPERPROMO
SUPERPROMO
SUPERPROMO
cccabra@gmail.com
danymacamp@hotmail.com
erika.andrade@wal-mart.com
feliperampazzon@uol.com.br
jefferson.ramos10@gmail.com
jessikaveneroso@gmail.com
xcelo.o@gmail.com
rafaduka@gmail.com
rogeriofelipe2004@gmail.com
veridianavictor@gmail.com
9145 0100
7994 0203
8482 0101
6253 0401
8061 0303
6313 0001
9632 2521
7222 4558
9636 6323
8654 0607
7333 0809

Objetivo(s) da Reunio
Correes do cap. 1 e 2 junto ao prof. e atualizaes dos captulos (1 ao 4).

Sntese da Reunio

O professor corrigiu os captulos 1 e 2 conforme as correes feitas e disse que
estavam corretas. Solicitou somente que as palavras-chaves do resumo e do
abstract fossem palavras nicas e no compostas como estavam.
Deixar: Marketing, SMS e Supermercado como palavras-chaves.
Finalizamos as funcionalidades do sistema comparando com o diagrama de classes
e com as telas desenhadas no papel.
Fizemos correes nos diagrama de relacionamento.
Mostramos uma simulao de cada tpico e esclarecemos dvidas referente
apresentao dos captulos 3 e 4, como o dicionrio de dados, o modelo lgico de
dados, os scripts, a criao das chaves primrias e estrangeiras.
Acordado entre a equipe que a prxima reunio foi agendada para o dia 07/05/11.

DEFINIES e PENDNCIAS
TIPO (D)ECISO / (P)ENDNCIA / (A)O RESPONSVEL PRAZO
D Verificar as funcionalidades, criar as
telas e analisar a lgica do BD.
Grupo 30/05/2011
P Corrigir as palavras-chaves do (cap. 1).
Finalizao dos Caps. 3 e 4.
Grupo 30/05/2011
A Desenhar as telas no Eclipse e atualizar
os captulos 3 e 4.
Grupo 30/05/2011


ATA de Reunio



70

N Data Horrio Local
06 07/05/11 Incio 8:40 Fim: 12:00 Biblioteca da Uniban - OS

Assunto / Projeto
Projeto SuperPromo.

Responsvel pela Memria

Nome RA E-mail
Veridiana Victor 080077501 veridianavictor@gmail.com.br

Participantes

Nome Empresa

E-mail /Caixa Postal Telefone
Cristian Cabral
Danielly Campos
rika Gurgel
Felipe Rampazo
Jefferson Ramos
Jssika Veneroso
Marcelo Oliveira
Rafael Oliveira
Rogrio Felipe
Veridiana Victor

SUPERPROMO
SUPERPROMO
SUPERPROMO
SUPERPROMO
SUPERPROMO
SUPERPROMO
SUPERPROMO
SUPERPROMO
SUPERPROMO
SUPERPROMO
SUPERPROMO
cccabra@gmail.com
danymacamp@hotmail.com
erika.andrade@wal-mart.com
feliperampazzon@uol.com.br
jefferson.ramos10@gmail.com
jessikaveneroso@gmail.com
xcelo.o@gmail.com
rafaduka@gmail.com
rogeriofelipe2004@gmail.com
veridianavictor@gmail.com
9145 0100
7994 0203
8482 0101
6253 0401
8061 0303
6313 0001
9632 2521
7222 4558
9636 6323
8654 0607
7333 0809

Objetivo(s) da Reunio
Finalizar os captulos 3 e 4.

Sntese da Reunio

Desenhamos as telas do sistema no eclipse.

Finalizamos as funcionalidades do sistema, o caso de uso, o diagrama de classes, o
DER, o ER, o dicionrio de dados, o dicionrio de chaves primrias e estrangeiras e
os Scripts.
Comparamos as telas com as funcionalidades e com a lgica do sistema.
A prxima reunio est agendada para o dia 10/05/11.



DEFINIES e PENDNCIAS
TIPO (D)ECISO / (P)ENDNCIA / (A)O RESPONSVEL PRAZO
D


P
Aprovao do cliente.
Grupo 30/05/2011
A




ATA de Reunio





71

N Data Horrio Local
07 10/05/11 Incio 20:00 Fim: 22:40 Biblioteca da Uniban - OS

Assunto / Projeto
Projeto SuperPromo.

Responsvel pela Memria

Nome RA E-mail
Veridiana Victor 080077501 veridianavictor@gmail.com.br

Participantes

Nome
Empresa

E-mail /Caixa Postal Telefone
Cristian Cabral
Danielly Campos
rika Gurgel
Felipe Rampazo
Jefferson Ramos
Jssika Veneroso
Marcelo Oliveira
Rafael Oliveira
Rogrio Felipe
Veridiana Victor

SUPERPROMO
SUPERPROMO
SUPERPROMO
SUPERPROMO
SUPERPROMO
SUPERPROMO
SUPERPROMO
SUPERPROMO
SUPERPROMO
SUPERPROMO
SUPERPROMO
cccabra@gmail.com
danymacamp@hotmail.com
erika.andrade@wal-mart.com
feliperampazzon@uol.com.br
jefferson.ramos10@gmail.com
jessikaveneroso@gmail.com
xcelo.o@gmail.com
rafaduka@gmail.com
rogeriofelipe2004@gmail.com
veridianavictor@gmail.com
9145 0100
7994 0203
8482 0101
6253 0401
8061 0303
6313 0001
9632 2521
7222 4558
9636 6323
8654 0607
7333 0809


Objetivo(s) da Reunio
Apresentar o projeto para o cliente.

Sntese da Reunio

Apresentamos todas as etapas concludas, mostramos as telas, esclarecemos as
dvidas e explicamos a lgica do sistema e suas funcionalidades.
O cliente ficou satisfeito e aprovou o andamento do projeto.

A prxima reunio est agendada para o dia 17/05/11.


DEFINIES e PENDNCIAS
TIPO (D)ECISO / (P)ENDNCIA / (A)O RESPONSVEL PRAZO
D
P Continuar o desenvolvimento do
projeto SuperPromo.
Grupo 30/05/2011
A


ATA de Reunio






72

CAPTULO 4: BANCO DE DADOS


4.1 Dicionrio de Dados


Nome_Coluna Tipo_Coluna Tipo_Chave(PK-FK) NotNull Flags
Valor
Padro
Comentrio AutoIncremento
id_associado INTEGER PK NN UNSIGNED 1 Cdigo do Associado AI
nm_associado VARCHAR(45) Fulano Nome do Associado
nu_telefone INTEGER NN UNSIGNED 1122223333
Numero do Celular
(DDD+CELULAR)
id_cidade INTEGER FK UNSIGNED 1 Cdigo da Cidade
flag_envio INT 0
Valor 0 = Aceita
receber sms Valor 1 =
No aceita receber
sms
dt_cadastro DATE NN 1/1/2011 Formato dd/mm/aaaa
nu_telefone_2 INTEGER NN UNSIGNED 1133337777
Numero do Celular
(DDD+CELULAR)
Nome Index Tipo Index Coluna(s)
PRIMARY PRIMARY id_associado
Aux_ associado

Tabela XXXVII Dicionrio de dados da tabela Aux_associado.

Nome_Coluna Tipo_Coluna Tipo_Chave(PK-FK) NotNull Flags
Valor
Padro
Comentrio AutoIncremento
id_cargo INTEGER PK NN UNSIGNED 10 Cdigo do Cargo AI
id_nivel_acesso INTEGER FK NN UNSIGNED 1
Cdigo do nvel de
acesso
ds_cargo VARCHAR(45) NN Gerente Descrio do Cargo
Nome index Tipo Index Coluna(s)
PRIMARY PRIMARY id_cargo
Aux_ cargo

Tabela XXXVIII Dicionrio de dados da tabela Aux_cargo.

Nome_Coluna Tipo_Coluna Tipo_Chave(PK-FK) NotNull Flags
Valor
Padro
Comentrio AutoIncremento
id_categoria INTEGER PK NN UNSIGNED 1 Cdigo da Categoria AI
ds_categoria VARCHAR(45) NN Alimentos
Descrio da
Categoria
Nome index Tipo Index Coluna(s)
PRIMARY PRIMARY id_categoria
Aux_ categoria

Tabela XXXIX Dicionrio de dados da tabela Aux_categoria.

73

Nome_Coluna Tipo_Coluna Tipo_Chave(PK-FK) NotNull Flags
Valor
Padro
Comentrio AutoIncremento
id_cidade INTEGER PK NN UNSIGNED 13 Cdigo da Cidade AI
Id_uf INTEGER FK NN UNSIGNED 23
Cdigo da Unio
Federativa(Estado)
nm_cidade VARCHAR(45) NN Osasco Nome da Cidade
Nome index Tipo Index Coluna(s)
PRIMARY PRIMARY id_cidade
Aux_ cidade

Tabela XL Dicionrio de dados da tabela Aux_cidade.

Nome_Coluna Tipo_Coluna Tipo_Chave(PK-FK) NotNull Flags
Valor
Padro
Comentrio AutoIncremento
id_departamen
to
INTEGER PK NN UNSIGNED 2
Cdigo do
Departamento
AI
ds_departamento VARCHAR(45) NN Diretoria
Descrio do
Departamento
id_cargo INTEGER FK NN UNSIGNED 10 Cdigo do Cargo
Nome index Tipo Index Coluna(s)
PRIMARY PRIMARY id_departamento
Aux_ departamento

Tabela XLI Dicionrio de dados da tabela Aux_departamento.

Nome_Coluna Tipo_Coluna Tipo_Chave(PK-FK) NotNull Flags
Valor
Padro
Comentrio AutoIncremento
id_nivel_acesso INTEGER PK NN UNSIGNED 2
Cdigo do Nvel de
Acesso
AI
nivel INT NN 1 Nvel de Acesso
Nome index Tipo Index Coluna(s)
PRIMARY PRIMARY id_nivel_acesso
Aux_ nivel_ acesso

Tabela XLII Dicionrio de dados da tabela Aux_nivel_acesso.

Nome_Coluna Tipo_Coluna Tipo_Chave(PK-FK) NotNull Flags
Valor
Padro
Comentrio AutoIncremento
id_status INTEGER PK NN UNSIGNED 1 Cdigo do Status AI
status_2 VARCHAR(2) NN E
Status (E = Excludo I
= Inativo A = Aberto)
Nome index Tipo Index Coluna(s)
PRIMARY PRIMARY id_status
Aux_ status

Tabela XLIII Dicionrio de dados da tabela Aux_status.

Nome_Coluna Tipo_Coluna Tipo_Chave(PK-FK) NotNull Flags
Valor
Padro
Comentrio AutoIncremento
id_subcategoria INTEGER PK NN UNSIGNED 2
Cdigo da
Subcategoria
AI
ds_subcategoria VARCHAR(45) NN Lticnios
Descrio da
Subcategoria
id_categoria INTEGER FK NN 1 Cdigo da Categoria AI
Nome index Tipo Index Coluna(s)
PRIMARY PRIMARY id_subcategoria
Aux_ subcategoria

Tabela XLIV Dicionrio de dados da tabela Aux_subcategoria.

74

Nome_Coluna Tipo_Coluna Tipo_Chave(PK-FK) NotNull Flags
Valor
Padro
Comentrio AutoIncremento
id_uf INTEGER PK NN UNSIGNED 23
Cdigo da unio
Federativa (Estado)
AI
nm_uf VARCHAR(45) NN Sao Paulo
Descrio da unio
Federativa (Estado)
Nome index Tipo Index Coluna(s)
PRIMARY PRIMARY id_uf
Aux_ uf

Tabela XLV Dicionrio de dados da tabela Aux_uf.

Nome_Coluna Tipo_Coluna Tipo_Chave(PK-FK) NotNull Flags
Valor
Padro
Comentrio AutoIncremento
id_unidade INTEGER PK NN UNSIGNED 1 Cdigo da Unidade AI
ds_tipo_unidade VARCHAR(45) NN Kg Descrio da unidade
Nome index Tipo Index Coluna(s)
PRIMARY PRIMARY id_unidade
Aux_ unidade

Tabela XLVI Dicionrio de dados da tabela Aux_unidade.

Nome_Coluna Tipo_Coluna Tipo_Chave(PK-FK) NotNull Flags
Valor
Padro
Comentrio AutoIncremento
id_usuario INTEGER PK NN UNSIGNED 1 Cdigo do Usurio AI
nm_usuario VARCHAR(45) NN Beltrano Nome do Usurio
id_departamento INTEGER FK NN UNSIGNED 11
Cdigo do
Departamento
senha VARCHAR(8) NN UNSIGNED A1B2C3D4 Senha do Usuario
Nome index Tipo Index Coluna(s)
PRIMARY PRIMARY id_usuario
Aux_ usuario

Tabela XLVII Dicionrio de dados da tabela Aux_usuario.

Nome_Coluna Tipo_Coluna Tipo_Chave(PK-FK) NotNull Flags
Valor
Padro
Comentrio AutoIncremento
id_his_compras INTEGER PK NN UNSIGNED 2546
Cdigo do Histrico de
Compras
AI
id_associado INTEGER FK NN UNSIGNED 1 Cdigo do Associado
id_compras INTEGER FK NN UNSIGNED 546 Cdigo de Compras
id_associado INTEGER FK NN UNSIGNED 879 Cdigo do Associado
id_produto INTEGER FK NN UNSIGNED 213 Cdigo do Produto
id_categoria INTEGER NN UNSIGNED 21 Cdigo da Categoria
id_subcategoria INTEGER NN UNSIGNED 89
Cdigo da
Subcategoria
dt_compra DATE NN 1/1/2011 Data da Compra
qtd_produto INTEGER NN UNSIGNED 5
Quantidade do
Produto
id_unidade INTEGER NN UNSIGNED 1 Cdigo da Unidade
id_usuario INTEGER FK NN UNSIGNED 2 Cdigo do usurio
id_mes INTEGER NN UNSIGNED 20110101
Referente ao ms da
Compra
Nome index Tipo Index Coluna(s)
PRIMARY PRIMARY id_his_compras
His_ compras

Tabela XLVIII Dicionrio de dados da tabela His_compras.

75

Nome_Coluna Tipo_Coluna Tipo_Chave(PK-FK) NotNull Flags
Valor
Padro
Comentrio AutoIncremento
id_compras INTEGER PK NN UNSIGNED 546 Cdigo de Compras AI
id_associado INTEGER FK NN UNSIGNED 89 Cdigo do Associado
id_produto INTEGER FK NN UNSIGNED 25 Cdigo do Produto
dt_compra DATE NN 1/1/2011
Data da Compra
(Formato
dd/mm/aaaa)
qtd_produto INTEGER NN UNSIGNED 10
Quantidade de
Produto
id_usuario INTEGER FK NN UNSIGNED 1 Cdigo do Usurio
Nome index Tipo Index Coluna(s)
PRIMARY PRIMARY id_compras
Tab_ compras

Tabela XLIX Dicionrio de dados da tabela Tab_compras.

Nome_Coluna Tipo_Coluna Tipo_Chave(PK-FK) NotNull Flags
Valor
Padro Comentrio AutoIncremento
id_produto INTEGER PK NN UNSIGNED 81 Cdigo do Produto AI
id_unidade INTEGER FK NN UNSIGNED 1 Cdigo da Unidade
ds_produto VARCHAR(45) NN Leite Descrio do Produto
id_categoria INTEGER FK NN UNSIGNED 1 Cdigo da Categoria
id_subcategoria INTEGER NN UNSIGNED 1
Cdigo da
Subcategoria
dt_cadastro DATE NN 1/1/2011
Data do Cadastro
(Formato
dd/mm/aaaa)
vl_produto DECIMAL(18,2) NN 10 Valor do Produto
cod_barra INTEGER NN 1204045012
Codgo de barra do
produto
qtd INTEGER NN 10
Quantidade do
Produto
Nome index Tipo Index Coluna(s)
PRIMARY PRIMARY
id_produto
Tab_ produto

Tabela L Dicionrio de dados da tabela Tab_produto.

Nome_Coluna Tipo_Coluna Tipo_Chave(PK-FK) NotNull Flags
Valor
Padro
Comentrio AutoIncremento
id_sms INTEGER PK NN UNSIGNED 111 Cdigo do SMS AI
id_promocao INTEGER FK NN UNSIGNED 9999
Cdigo da Tabela
Promoo
nu_telefone INTEGER NN UNSIGNED 1122229999
Numero do Celular
(DDD+CELULAR)
dt_promocao DATE NN 1/1/2011
Data da
Promoo(Formato
dd/mm/aaaa)
vl_promocao DECIMAL(18,2) NN 1,5 Valor da Promoo
txt_sms VARCHAR(160) NN Texto do SMS
Coca-Cola Lata 350
ml und. R$1,50
Vlido de 09/04
15/04
Nome index Tipo Index Coluna(s)
PRIMARY PRIMARY id_sms
Tab_ sms

Tabela LI Dicionrio de dados da tabela Tab_sms.

76

Nome_Coluna Tipo_Coluna Tipo_Chave(PK-FK) NotNull Flags
Valor
Padro
Comentrio AutoIncremento
id_promocao INTEGER PK NN UNSIGNED 1
Cdigo da Tabela
Promoo
AI
cod_promocao INTEGER PK NN UNSIGNED 10 Cdigo da Promoo
ds_promocao VARCHAR(45) NN
Descrio da
Promoo
dt_inicio DATE NN 1/1/2011
Data de inicio da
Promoo(Formato
dd/mm/aaaa)
dt_fim DATE NN 1/1/2011
Data do fimda
Promoo(Formato
dd/mm/aaaa)
id_usuario INTEGER FK NN UNSIGNED 1 Cdigo do usurio
id_produto INTEGER FK NN UNSIGNED 21 Cdigo do Produto
id_categoria INTEGER NN UNSIGNED Cdigo da Categoria
id_subcategoria INTEGER NN UNSIGNED
Cdigo da
Subcategoria
vl_promocao DECIMAL(18,2) NN 10 Valor da Promoo
vl_produto DECIMAL(18,2) NN 10 Valor do Produto
id_status INTEGER FK NN UNSIGNED Cdigo do Status
qdt INTEGER FK NN UNSIGNED
Quantidade do
Produto
Observacao varchar(45)
Observacao da
Promoo
Nome index Tipo Index Coluna(s)
id_promocao
cod_promocao
PRIMARY PRIMARY
Tab_ promocao

Tabela LII Dicionrio de dados da tabela Tab_promocao.


















77

4.2 Modelo Lgico de Dados






Figura 6 Modelo lgico de dados.









78

4.3 Criao do Banco de Dados e suas Tabelas (Scripts)


CREATE TABLE Aux_status (
id_status INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
status_2 VARCHAR(2) NOT NULL,
PRIMARY KEY(id_status)
);

CREATE TABLE Aux_nivel_acesso (
id_nivel_acesso INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
nivel INT NOT NULL,
PRIMARY KEY(id_nivel_acesso)
);

CREATE TABLE Aux_subcategoria (
id_subcategoria INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
ds_subcategoria VARCHAR(45) NOT NULL,
id_categoria INTEGER UNSIGNED NOT NULL,
PRIMARY KEY(id_subcategoria)
FOREIGN KEY(id_categoria)
REFERENCES Aux_categoria(id_categoria)
ON DELETE NO ACTION
ON UPDATE NO ACTION
);
CREATE TABLE Aux_unidade (
id_unidade INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
79

ds_tipo_uinidade VARCHAR(45) NOT NULL,
PRIMARY KEY(id_unidade)
);

CREATE TABLE Aux_uf (
id_uf INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
nm_uf VARCHAR(45) NOT NULL,
PRIMARY KEY(id_uf)
);

CREATE TABLE Aux_cargo (
id_cargo INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
id_nivel_acesso INTEGER UNSIGNED NOT NULL,
ds_cargo VARCHAR(45) NOT NULL,
PRIMARY KEY(id_cargo),
FOREIGN KEY(id_nivel_acesso)
REFERENCES Aux_nivel_acesso(id_nivel_acesso)
ON DELETE NO ACTION
ON UPDATE NO ACTION
);

CREATE TABLE Aux_departamento (
id_departamento INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
ds_departamento VARCHAR(45) NOT NULL,
id_cargo INTEGER UNSIGNED NOT NULL,
PRIMARY KEY(id_departamento),
FOREIGN KEY(id_cargo)
80

REFERENCES Aux_cargo(id_cargo)
ON DELETE NO ACTION
ON UPDATE NO ACTION
);
CREATE TABLE Aux_cidade (
id_cidade INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
Id_uf INTEGER UNSIGNED NOT NULL,
nm_cidade VARCHAR(45) NOT NULL,
PRIMARY KEY(id_cidade),
FOREIGN KEY(Id_uf)
REFERENCES Aux_uf(id_uf)
ON DELETE NO ACTION
ON UPDATE NO ACTION
);

CREATE TABLE Aux_categoria (
id_categoria INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
ds_categoria VARCHAR(45) NOT NULL,
PRIMARY KEY(id_categoria)
);
CREATE TABLE Tab_produto (
id_produto INTEGER UNSIGNED NOT NULL,
id_unidade INTEGER UNSIGNED NOT NULL,
ds_produto VARCHAR(45) NOT NULL,
id_categoria INTEGER UNSIGNED NOT NULL,
id_subcategoria INTEGER UNSIGNED NOT NULL,
dt_cadastro DATE NOT NULL,
81

vl_produto DECIMAL(18,2) NOT NULL,
cod_barra INTEGER UNSIGNED NULL,
qtd INTEGER UNSIGNED NULL,
PRIMARY KEY(id_produto),
FOREIGN KEY(id_categoria)
REFERENCES Aux_categoria(id_categoria)
ON DELETE NO ACTION
ON UPDATE NO ACTION
);

CREATE TABLE Aux_associado (
id_associado INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
nm_associado VARCHAR(45) NULL,
nu_telefone INTEGER UNSIGNED NOT NULL,
id_cidade INTEGER UNSIGNED NULL,
flag_envio INT NULL,
dt_cadastro DATE NOT NULL,
nu_telefone_2 INTEGER UNSIGNED NOT NULL,
PRIMARY KEY(id_associado),
FOREIGN KEY(id_cidade)
REFERENCES Aux_cidade(id_cidade)
ON DELETE NO ACTION
ON UPDATE NO ACTION
);

CREATE TABLE Aux_usuario (
id_usuario INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
82

nm_usuario VARCHAR(45) NOT NULL,
id_departamento INTEGER UNSIGNED NOT NULL,
senha VARCHAR(8) NOT NULL,
PRIMARY KEY(id_usuario),
FOREIGN KEY(id_departamento)
REFERENCES Aux_departamento(id_departamento)
ON DELETE NO ACTION
ON UPDATE NO ACTION
);

CREATE TABLE Tab_promocao (
id_promocao INTEGER UNSIGNED NOT NULL,
ds_promocao VARCHAR(45) NOT NULL,
id_status INTEGER UNSIGNED NOT NULL,
dt_inicio DATE NOT NULL,
dt_fim DATE NOT NULL,
id_usuario INTEGER UNSIGNED NOT NULL,
id_produto INTEGER UNSIGNED NOT NULL,
id_categoria INTEGER UNSIGNED NOT NULL,
id_subcategoria INTEGER UNSIGNED NOT NULL,
vl_promocao DECIMAL(18,2) NOT NULL,
vl_produto DECIMAL(18,2) NOT NULL,
qtd INTEGER UNSIGNED NOT NULL,
obs VARCHAR(45) NULL,
PRIMARY KEY(id_promocao),
FOREIGN KEY(id_status)
REFERENCES Aux_status(id_status)
83

ON DELETE NO ACTION
ON UPDATE NO ACTION,
FOREIGN KEY(id_usuario)
REFERENCES Aux_usuario(id_usuario)
ON DELETE NO ACTION
ON UPDATE NO ACTION,
FOREIGN KEY(id_produto)
REFERENCES Tab_produto(id_produto)
ON DELETE NO ACTION
ON UPDATE NO ACTION
);

CREATE TABLE Tab_compras (
id_compras INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
id_associado INTEGER UNSIGNED NOT NULL,
id_produto INTEGER UNSIGNED NOT NULL,
dt_compra DATE NOT NULL,
qtd_produto INTEGER UNSIGNED NOT NULL,
id_usuario INTEGER UNSIGNED NOT NULL,
PRIMARY KEY(id_compras),
FOREIGN KEY(id_produto)
REFERENCES Tab_produto(id_produto)
ON DELETE NO ACTION
ON UPDATE NO ACTION,
FOREIGN KEY(id_associado)
REFERENCES Aux_associado(id_associado)
ON DELETE NO ACTION
84

ON UPDATE NO ACTION,
FOREIGN KEY(id_usuario)
REFERENCES Aux_usuario(id_usuario)
ON DELETE NO ACTION
ON UPDATE NO ACTION
);

CREATE TABLE Tab_sms (
id_sms INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
id_promocao INTEGER UNSIGNED NOT NULL,
nu_telefone INTEGER UNSIGNED NOT NULL,
dt_promocao DATE NOT NULL,
vl_promocao DECIMAL(18,2) NOT NULL,
txt_sms VARCHAR(160) NOT NULL,
PRIMARY KEY(id_sms),
FOREIGN KEY(id_promocao)
REFERENCES Tab_promocao(id_promocao)
ON DELETE NO ACTION
ON UPDATE NO ACTION
);

CREATE TABLE His_compras (
id_his_compras INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
id_associdado INTEGER UNSIGNED NOT NULL,
id_compras INTEGER UNSIGNED NOT NULL,
id_associado INTEGER UNSIGNED NOT NULL,
id_produto INTEGER UNSIGNED NOT NULL,
85

id_categoria INTEGER UNSIGNED NOT NULL,
id_subcategoria INTEGER UNSIGNED NOT NULL,
dt_compra DATE NOT NULL,
qtd_produto INTEGER UNSIGNED NOT NULL,
id_unidade INTEGER UNSIGNED NOT NULL,
id_usuario INTEGER UNSIGNED NOT NULL,
id_mes INTEGER UNSIGNED NOT NULL,
PRIMARY KEY(id_his_compras),
FOREIGN KEY(id_compras)
REFERENCES Tab_compras(id_compras)
ON DELETE NO ACTION
ON UPDATE NO ACTION,
FOREIGN KEY(id_associado)
REFERENCES Aux_associado(id_associado)
ON DELETE NO ACTION
ON UPDATE NO ACTION,
FOREIGN KEY(id_produto)
REFERENCES Tab_produto(id_produto)
ON DELETE NO ACTION
ON UPDATE NO ACTION
);
86

4.4 Criao de Chaves Primrias e Estrangeiras (PK/FK)


Nome_Tabela Nome_Coluna Tipo_Coluna Tipo_Chave(PK-FK) NotNull Flags AutoIncremento
Aux_associado id_associado INTEGER PK NN UNSIGNED AI
Aux_cargo id_cargo INTEGER PK NN UNSIGNED AI
Aux_categoria id_categoria INTEGER PK NN UNSIGNED AI
Aux_cidade id_cidade INTEGER PK NN UNSIGNED AI
Aux_departamento id_departamento INTEGER PK NN UNSIGNED AI
Aux_nivel_acesso id_nivel_acesso INTEGER PK NN UNSIGNED AI
Aux_status id_status INTEGER PK NN UNSIGNED AI
Aux_subcategoria id_subcategoria INTEGER PK NN UNSIGNED AI
Aux_uf id_uf INTEGER PK NN UNSIGNED AI
Aux_unidade id_unidade INTEGER PK NN UNSIGNED AI
Aux_usuario id_usuario INTEGER PK NN UNSIGNED AI
His_compras id_his_compras INTEGER PK NN UNSIGNED AI
Tab_compras id_compras INTEGER PK NN UNSIGNED AI
Tab_produto id_produto INTEGER PK NN UNSIGNED AI
Tab_promocao id_promocao INTEGER PK NN UNSIGNED AI
Tab_sms id_sms INTEGER PK NN UNSIGNED AI
Chave(s) Primaria(s)

Tabela LIII Dicionrio de dados das chaves primrias.


Nome_Tabela Nome_Coluna Tipo_Coluna Tipo_Chave(PK-FK) NotNull Flags AutoIncremento
Aux_associado id_cidade INTEGER FK NN UNSIGNED
Aux_cargo id_nivel_acesso INTEGER FK NN UNSIGNED
Aux_subcategoria id_categoria INTEGER FK NN UNSIGNED
Aux_cidade Id_uf INTEGER FK NN UNSIGNED
Aux_departamento id_cargo INTEGER FK NN UNSIGNED
Aux_usuario id_departamento INTEGER FK NN UNSIGNED
His_compras id_associado INTEGER FK NN UNSIGNED
His_compras id_compras INTEGER FK NN UNSIGNED
His_compras id_associado INTEGER FK NN UNSIGNED
His_compras id_produto INTEGER FK NN UNSIGNED
His_compras id_usuario INTEGER FK NN UNSIGNED
Tab_compras id_associado INTEGER FK NN UNSIGNED
Tab_compras id_produto INTEGER FK NN UNSIGNED
Tab_compras id_usuario INTEGER FK NN UNSIGNED
Tab_produto id_unidade INTEGER FK NN UNSIGNED
Tab_produto id_categoria INTEGER FK NN UNSIGNED
Tab_promocao id_usuario INTEGER FK NN UNSIGNED
Tab_promocao id_produto INTEGER FK NN UNSIGNED
Tab_promocao id_status INTEGER FK NN UNSIGNED
Tab_sms id_promocao INTEGER FK NN UNSIGNED
Chave(s) Estrangeira(s)

Tabela LIV Dicionrio de dados das chaves estrangeiras.


87

4.5 Criao de Diagramas de Relacionamento das Tabelas







Figura 7 Diagrama de relacionamento das tabelas.







88

CAPTULO 5: MODELAGEM DA ARQUITETURA DO SISTEMA


5.1 Layout

5.1 Tela Login

Figura 8 Layout da tela de Login.

5.1.1 Tela Gerenciar Promoo

Figura 9 Layout da tela Gerenciar Promoo.
89

5.1.2 Tela Cadastrar Promoo


Figura 10 Layout da tela Cadastrar Promoo.

5.1.3 Tela Gerenciar Usurios



Figura 11 Layout da tela de Gerenciar Usurios.


90

5.1.4 Tela Cadastrar Usuario


Figura 12 Layout da tela Cadastrar Usurios.

5.1.5 Tela Envio de SMS


Figura 13 Layout da tela Envio de SMS.



91

5.1.6 Tela Envio de SMS Especifico


Figura 14 Layout da tela Envio de SMS - Especfico.

5.1.7 Tela Relatrios de Produtos

Figura 15 Layout da tela Relatrios de Produtos.

92

5.1.8 Tela Relatrios de Associados


Figura 16 Layout da tela Relatrios de Associados.

5.1.9 Tela Relatrios de SMS

Figura 17 Layout da tela Relatrios de SMS.
93

5.2 Prottipo


5.2.1 Login


Figura 18 Prottipo da tela de Login.

5.2.2 Home


Figura 19 Prottipo da home.

94

5.2.3 Gerenciar Promoes / Consultar de Promoes


Figura 20 Prottipo da tela de Consultar Promoes.

5.2.4 Gerenciar Promoes / Cadastro de Promoo


Figura 21 Prottipo da tela de Cadastro de Promoo.



95

5.2.5 Gerenciar Promoes / Alterar Promoo


Figura 22 Prottipo da tela Alterar promoo.

5.2.6 Gerenciar Usurios / Consulta de Usurios


Figura 23 Prottipo da tela Consulta de usurios.



96

5.2.7 Gerenciar Usurios / Cadastro de Usurio


Figura 24 Prottipo da tela Cadastro de Usurios.

5.2.8 Gerenciar Usurios / Alterar Usurio


Figura 25 Prottipo da tela Alterar Usurio.



97

5.2.9 Envio de SMS / Perfil / Todos / Especfico


Figura 26 Prottipo da tela Envio de SMS Perfil, Todos e Especfico.

5.2.10 Relatrios / Produtos


Figura 27 Prottipo da tela Relatrios Produtos.

98

5.2.11 Relatrios / Associado


Figura 28 Prottipo da tela Relatrios Associado.

5.2.12 Relatrios / Sms

Figura 29 Prottipo da tela Relatrios SMS.
99

5.3 Caso de Teste


5.3.1 Teste Caixa Branca


O que Teste Caixa Branca (White Box): uma tcnica de teste, onde a equipe
de desenvolvimento deve possuir uma compreenso interna do software, usando o
cdigo para determinar os casos de teste, e os resultados esperados, determinados
a partir dos requisitos do sistema. Durante o processo de codificao do sistema,
ser avaliado se o sistema esta estruturado de uma maneira lgica, tomando o
cuidado de validar pelo menos uma vez uma determinada funo.

Utilidade: O Teste Caixa Branca foi utilizado para testar as Unidades do Sistema
(Campo).

Justificativa: Os testes foram realizados com base no prottipo do sistema.













100

Tela Login

Requisitos Campo Desc. Funo Resultado Esperado Erro
1 Campo Login
O Sistema deve permitir um Login
com letras, numeros e caracteres
especiais de at (45) digitos
Campo preenchido com sucesso
O sistema habilta o login com mais
de (45) digitos
2 Campo Senha
O sistema deve permitir uma senha
com letras, numeros e caracteres
especiais de (6) at (8) digitos
Campo preenchido com sucesso
Para qualquer informao invlida
relacionado ao campo Senha,
apresentar a mensagem:
"Erro de validao: o comprimento
menor do que o mnimo permitido de
"
No possui
Sumario
Objetivo do teste: Validar os Campos da tela Login.
Pr Requisitos

Tela: Consulta (Promoes)

Requisitos Campo Desc. Funo Resultado Esperado Erro
1 Campo Nome da Promoo
O Sistema deve permitir que o Nome
da Promoo possua a quantidade
de at (45) letras
Campo preenchido com sucesso
O sistema habilta o Nome da
Promoo com mais de (45) letras
2 Campo Status
O campo status no permite a
Insero de dados, apenas a seleo
das opes apresentadas
Opo selecionada com sucesso
O Sistema exibe o campo: "Status"
inibido para seleo
3 Boto Efetuar Consulta
O sistema deve obedecer aos
parmetros apresentados nos
campos (Nome da Promoo e
Status), caso no seja informado
nenhuma informao nos campos
acima o sistema deve apresentar
todas as promoes cadastradas no
sistema.
Ao clica no Boto "Efetuar Consulta",
o sistema deve apresentar as
Promoes j cadastradas
O sistema s dever acusar erro
quando o "Nome da Promoo",
estiver incorreto, indiferente do
Status.
Mensagem apresentada: "Promoo
no encontrada, por favor verifique as
informaes digitadas e tente
novamente"
Objetivo do teste: Validar os Campos da tela Consulta
Pr Requisitos
No passui
Sumario

Tabela LV Teste Caixa Branca Tela de login.











101

Tela: Incluir Promoo

Requisitos Campo Desc. Funo Resultado Esperado Erro
1 Campo Cdigo da promoo
O cdigo da promoo composto
por caracteres numricos, e ser
adicionado automaticamente no
sistema de forma sequencial.
O sistema no deve permitir que o
usurio altere o valor apresentado.
Este valor pode possuir at (11)
dgitos.
O campo "Cdigo da Promoo"
deve estar inibido para alterao do
valor
Campo habilitado para alterao
2 Campo Nome da promoo
O Sistema deve permitir que o Nome
possua a quantidade de at (45)
letras
Campo preenchido com sucesso
O sistema habilta o Nome da
Promoo com mais de (45) letras
3 Campo Data de inicio
Quando o usurio clicar neste campo
o sistema deve apresentar um Pop-
up apresentando o ms corrente,
dando a opo do mesmo escolher o
dia referente ao inicio da promoo.
Pop-up apresentado com sucesso Pop-up no apresentado
4 Campo Data de trmino
Quando o usurio clicar neste campo
o sistema deve apresentar um Pop-
up apresentando o ms corrente,
dando a opo do mesmo escolher o
dia referente ao trmino da
promoo.
Pop-up apresentado com sucesso Pop-up no apresentado
5 Campo Valor promocional
Neste campo ser possvel informar
at (20) caracteres numricos, e um
ponto (.) para informar os centavos.
Campo preenchido com sucesso
O sistema no recebe os parmetros
especificados
6 Campo Valor do produto
O sistema deve apresentar o valor
atual do produto quando o mesmo for
selecionado, e permitir apenas
caracteres numricos com exceo
do caractere ponto (.) para informar
os centavos.
O campo "Valor do Produto" deve
estar inibido para alterao do valor
Campo habilitado para alterao
7 Campo Quantidade
Ser apresentada a quantidade do
produto armazenado em estoque sem
a possibilidade de alterao, e o
sistema pode apresentar a
quantidade de at (11) caracteres
numricos.
O campo "Quantidade" deve estar
inibido para alterao do valor
Campos habilitados para alterao
8 Campo Status
O campo status no permite a
Insero de dados apenas Seleo
das opes.
Opo selecionada com sucesso
O Sistema exibe o campo: "Status"
inibido para seleo
No possui
Sumario
Objetivo do teste: Validar os Campos da tela Incluir Promoo
Pr Requisitos

Tabela LVI Teste Caixa Branca Tela incluir promoo.







102

Tela: Alterar Promoo

Requisitos Campo Desc. Funo Resultado Esperado Erro
1 Campo Cdigo da promoo
O cdigo da promoo composto
por caracteres numricos, e ser
adicionado automaticamente no
sistema de forma sequencial
O sistema no deve permitir que o
usurio altere o valor apresentado.
Este valor pode possuir at (11)
dgitos.
O campo "Cdigo da Promoo"
deve estar inibido para alterao do
valor
Campo habilitado para alterao
2 Campo Nome da promoo
O Sistema deve permitir que o nome
presente seja alterado em at (45)
caracteres com letras, nmeros e
caracteres especiais.
Campo preenchido com sucesso
O sistema no deve permitir uma
informao com mais de (45) letras
3 Campo Data de inicio
Quando o usurio clicar neste campo
o sistema deve apresentar um Pop-
up para modificar a data apresentada
O sistema deve permitir que as
informaes deste campo seja
alterado.
Pop-up apresentado com sucesso Pop-up no apresentado
4 Campo Data de trmino
Quando o usurio clicar neste campo
o sistema deve apresentar um Pop-
up para modificar a data apresentada
O sistema deve permitir que as
informaes deste campo seja
alterado
Pop-up apresentado com sucesso Pop-up no apresentado
5 Campo Valor promocional
Neste campo ser possvel informar
at (20) caracteres numricos, e um
ponto (.) para informar os centavos.
Campo preenchido com sucesso
O sistema no recebe os parmetros
especificados
6 Campo Valor do produto
O sistema deve apresentar o valor
atual do produto quando o mesmo for
selecionado, e permitir apenas
caracteres numricos com exceo
do caractere ponto (.) para informar
os centavos.
O campo "Valor do Produto" deve
estar inibido para alterao do valor
Campo habilitado para alterao
7 Campo Quantidade
Ser apresentada a quantidade do
produto armazenado em estoque sem
a possibilidade de alterao e o
sistema pode apresentar a
quantidade de at (11) caracteres
numricos.
O campo "Quantidade" deve estar
inibido para alterao do valor
Campos habilitados para alterao
No possui
Sumario
Objetivo do teste: Validar os Campos da tela Alterar Promoo.
Pr Requisitos

Tabela LVII Teste Caixa Branca Tela alterar promoo.








103

Tela: Incluir Usurio

Requisitos Campo Desc. Funo Resultado Esperado Erro
1 Campo Cdigo do usurio
O cdigo da promoo composto
por caracteres numricos e ser
adicionado automaticamente no
sistema de forma sequencial.
O campo "Cdigo da Usurio" deve
estar inibido para alterao do valor
Campo habilitado para alterao
2 Campo Departamento
Devem ser apresentados os cargos
disponveis, dos usurios que
podero utilizar o sistema.
Opo selecionada com sucesso
O Sistema exibe o campo:
"Departamento" Desabilitado para
seleo
3 Campo Nome do usurio
O Sistema deve permitir que o Nome
tenha at (45) caracteres com Letras.
Campo preenchido com sucesso
O sistema no deve permitir uma
informao com mais de (45) letras
4 Campo Nvel de Acesso do Usurio
O nvel de define quais as aes que
cada usurio poder executar no
sistema.
Opo selecionada com sucesso
O Sistema exibe o campo: "Nivel de
Acesso do Usurio" inibido para
seleo
5 Campo Senha
O sistema deve permitir uma senha
com letra, numeros e caracteres
especiais de (6) at (8) digitos, que
ser definido pelo administrador e
modificado pelo usurio.
Campo preenchido com sucesso
Campo desabilitado para
preenchimento.
6 Boto Cadastrar
O sistema deve gravar as
informaes no Banco de dados, e
apresentar os dados na tela de
consulta.
Dados gravados com sucesso Boto desabilitado
7 Boto Voltar
O sistema deve Volta para a pgina
Consulta.
A pgina Consulta deve ser
apresentada
Boto desabilitado
Sumario
Objetivo do teste: Validar os Campos da tela Incluir Usurio.
Pr Requisitos
Apenas o Administrador do sistema deve possuir permisso para realizar (Incluso, excluso e alterao dos dados), o Usurio realiza apenas a (Alterao de Senha)

Tabela LVIII Teste Caixa Branca Tela Incluir usurio.














104

Tela: Alterar Usurio

Requisitos Campo Desc. Funo Resultado Esperado Erro
1 Campo Cdigo do usurio
O cdigo da promoo composto
por caracteres numricos e ser
adicionado automaticamente no
sistema de forma sequencial
O sistema no deve permitir que o
usurio altere o valor apresentado
apenas o administrador.
O campo "Cdigo da Usurio" deve
estar inibido para alterao do valor
Campo habilitado para alterao
2 Campo Departamento
Deve ser apresentado os cargos
disponveis, dos usurios que
podero utilizar o sistema
O sistema no deve permitir que o
usurio altere o valor apresentado
apenas o administrador.
Opo selecionada com sucesso
O Sistema exibe o campo:
"Departamento" Desabilitado para
seleo
3 Campo Nome do usurio
O Sistema deve permitir que o Nome
tenha at (45) caracteres com Letras
O sistema no deve permitir que o
usurio altere o valor apresentado
apenas o administrador.
Campo preenchido com sucesso
O sistema no deve permitir uma
informao com mais de (45) letras
4 Campo Nvel de Acesso do Usurio
O nvel de define quais as aes que
cada usurio poder executar no
sistema
O sistema no deve permitir que o
usurio altere o valor apresentado
apenas o administrador.
Opo selecionada com sucesso
O Sistema exibe o campo: "Nivel de
Acesso do Usurio" inibido para
seleo
5 Campo Senha
O sistema deve permitir uma senha
de (6) at (8) caracteres numricos
que adicionado pelo administrador,
e depois modificado pelo usurio.
Este campo pode ser alterado por
qualquer usurio cadastrado no
sistema.
Campo preenchido com sucesso
Campo desabilitado para
preenchimento.
6 Boto Atualizar
O sistema deve gravar as
informaes no Banco de dados, e
apresentar os dados na tela de
Consulta.
Dados gravados com sucesso Boto desabilitado
7 Boto Voltar
O sistema deve Volta para a pgina
Consulta.
A pgina Consulta deve ser
apresentada
Boto desabilitado
Pr Requisitos
Sumario
Apenas o Administrador do sistema deve possuir permisso para realizar (Incluso, excluso e alterao dos dados), o Usurio realiza apenas a (Alterao de Senha)
Objetivo do teste: Validar os campos da tela alterar usurio.

Tabela LIX Teste Caixa Branca Tela alterar usurio.









105

Tela: Envio de SMS

Requisitos Campo Desc. Funo Resultado Esperado Erro
1 Campo Cdigo da Promoo
O sistema deve listar as promoes,
e o cdigo da Promoo deve conter
o numero do Cdigo da Promoo
concatenado com o nome do Produto
O sistema no deve permitir que o
usurio altere o valor apresentado.
Opo selecionada com sucesso
O Sistema exibe o campo:
"Departamento" Desabilitado para
seleo
2 Tipo de envio (Perfil)
O sistema deve realizar buscar
apenas os clientes que possuem a
maior ocrrencia do produto que esta
em Promoo, e essa busca
realizada com o critrio das 6 ultimas
compras em um periodo de 6 meses
Opo selecionada com sucesso Opo desabilitada
3 Tipo de envio (Todos)
O sistema deve selecionar todos os
clientes cadastrados no sistema, e
todas as promoes vigentes.
Opo selecionada com sucesso Opo desabilitada
4 Tipo de envio (Especfico)
O sistema deve apresentar o campo
(Nome e Telefone), o preenchimento
requerido para clientes especficos.
Opo selecionada com sucesso Opo desabilitada
5 Campo Nome
O Sistema deve permitir que o Nome
tenha at (45) letras
O sistema no deve permitir que o
usurio altere o valor apresentado
apenas o administrador
Campo preenchido com sucesso
O sistema no deve permitir uma
informao com mais de (45) letras
6 Campo Telefone
O sistema deve permitir que o campo
telefone tenha at (9) digitos
Sendo os dois primeiros para a
operadora
Campo preenchido com sucesso
O sistema no deve permitir uma
informao com mais de (11) digitos
7 Boto Limpar
Este Boto deve limpar as
informaes apresentadas na tela
O sistema lima os campos com
sucesso
Os campos permanecem com as
informaes
8 Boto Buscar
Este Boto deve listar todos os
clientes conforme a opo
selecionada.
Os clientes so apresentados com
sucesso
Boto desabilitado
Objetivo do teste: Validar os campos da tela gerenciamento de SMS.
Pr Requisitos
No Possui
Sumario

Tabela LX Teste Caixa Branca Tela envio de sms.











106

Tela: Relatrios (Produtos)

Requisitos Campo Desc. Funo Resultado Esperado Erro
2 Tipo de Relatrio Maior ocorrncia
Ao selecionar esta opo o sistema
deve apresentar um grfico com a
ocorrncia dos produtos vendidos.
Ocorrncia: exibe os 15 produtos que
mais obtiveram ocorrncias no super-
mercado, sendo opcional o filtro pela
data de incio e o trmino.
Opo selecionada com sucesso Opo desabilitada
3
Tipo de Relatrio
Maior quantidade
Ao selecionar esta opo o sistema
deve apresentar um grfico com a
quantidade dos produtos vendidos.
Quantidade: exibe os 15 produtos
que obtiveram a maior quantidade de
compra, sendo opcional o filtro pela
data de incio e trmino.
Opo selecionada com sucesso Opo desabilitada
4 Ordem do Relatrio Decrescente
Ao selecionar esta opo o sistema
deve apresentar um grfico com as
ocorrncias/quantidades dos
produtos em ordem decrescente.
Opo selecionada com sucesso Opo desabilitada
5 Ordem do Relatrio Crescente
Ao selecionar esta opo o sistema
deve apresentar um grfico com as
ocorrncias/quantidades dos
produtos em ordem crescente.
Opo selecionada com sucesso Opo desabilitada
6 Campo Data
Quando o usurio clicar neste campo
o sistema deve apresentar um Pop-
up apresentando o ms corrente.
Pop-up apresentado com sucesso Pop-up no apresentado
7 Campo At
Quando o usurio clicar neste campo
o sistema deve apresentar um Pop-
up apresentando o ms corrente.
Pop-up apresentado com sucesso Pop-up no apresentado
8 Boto Pesquisar
Ao clicar neste boto o sistema deve
apresentar o grfico dos produtos de
acordo com as opes selecionadas.
Grficos apresentados com sucesso Boto desabilitado
9 Boto PDF
Ao clicar neste boto o sistema deve
apresentar o arquivo PDF com a
opo de salvar.
Sistema dever gerar o resultado da
pesquisa realizada, em um arquivo do
tipo PDF
No gerar arquivo
10 Boto EXCEL
Ao clicar neste boto o sistema deve
apresentar o arquivo Excel com a
opo de salvar.
Sistema dever gerar o resultado da
pesquisa realizada, em um arquivo do
tipo XLS
No gerar arquivo
11 Boto TXT
Ao clicar neste boto o sistema deve
apresentar o arquivo TXT com a
opo de salvar.
Sistema dever gerar o resultado da
pesquisa realizada, em um arquivo do
tipo TXT
No gerar arquivo
Objetivo do teste: Validar os campos da tela relatrio.
Pr Requisitos
No Possui
Sumario

Tabela LXI Teste Caixa Branca Tela de Relatrios - Produtos.







107

Tela: Relatrio (Associado)

Requisitos Campo Desc. Funo Resultado Esperado Erro
3 Campo Data
Quando o usurio clicar neste campo
o sistema deve apresentar um Pop-
up apresentando o ms corrente.
Pop-up apresentado com sucesso Pop-up no apresentado
4 Campo At
Quando o usurio clicar neste campo
o sistema deve apresentar um Pop-
up apresentando o ms corrente.
Pop-up apresentado com sucesso Pop-up no apresentado
5 Boto Pesquisar
Ao clicar neste boto o sistema deve
apresentar o grfico dos produtos de
acordo com as opes selecionadas.
Pop-up apresentado com sucesso Pop-up no apresentado
6 Boto PDF
Ao clicar neste boto o sistema deve
apresentar o arquivo PDF com a
opo de salvar.
Sistema dever gerar o resultado da
pesquisa realizada, em um arquivo do
tipo PDF
No gerar arquivo
7 Boto EXCEL
Ao clicar neste boto o sistema deve
apresentar o arquivo Excel com a
opo de salvar.
Sistema dever gerar o resultado da
pesquisa realizada, em um arquivo do
tipo XLS No gerar arquivo
8 Boto TXT
Ao clicar neste boto o sistema deve
apresentar o arquivo TXT com a
opo de salvar.
Sistema dever gerar o resultado da
pesquisa realizada, em um arquivo do
tipo TXT No gerar arquivo
No Possui
Sumario
Objetivo do teste: Validar os campos da tela relatrio.
Pr Requisitos

Tabela LXII Teste Caixa Branca Tela de Relatrios - Associado.
















108

5.3.2 Teste Caixa Preta


O que Caixa Preta (Black Box): um tipo de teste que valida os requisitos
funcionais de um software. O teste de caixa Preta um teste complementar ao teste
de caixa Branca. E sua execuo tende a ser nas ltimas etapas das atividades de
teste.

Utilidade: O teste Caixa Preta foi utilizado para testar o conjunto de funcionalidades
do Sistema

Justificativa: Os testes foram realizados com base no prottipo do sistema.


















109

Login

Passo Ao Resultado esperado Erro Soluo
1
Preencher os campos: "Usurio" e
"Senha"
Campos preenchidos com sucesso Campos inibidos para preenchimento
Verificar cdigo do sistema,
relacionado aos campos de
corrigi-los
2 Clicar em "Acessar"
Sistema dever autenticar os dados
do usurio com sucesso e habilitar a
navegao das abas do menu,
conforme perfil de acesso
Exibir "A Pgina no pode ser
exibida"
Verificar comunicao com o servidor
Sumrio
F
l
u
x
o

P
r
i
n
c
i
p
a
l
O Objetivo deste teste validar a funo de login, da tela inicial do sistema Super-Promo Clicando no boto: Acessar
Pr Requisitos
- O Usurio deve estar com a pgina do Super-Promo em aberto - URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf>
- Possuir os dados de Usurio e senha, cadastrados pelo Administrador do Sistema
Passo Ao Resultado esperado Erro Soluo
1
Em "Endereo" digitar a URL:
<http://rafaduka.dyndns.org:9090/G8
Web/pages/login.jsf>
Apresentar mensaem: "Sistema
indisponvel, por favor tente mais
tarde"
Servidor indisponvel
Restabelecr comunicao com o
servidor
2 Clicar em "Acessar"
Sistema dever autenticar os dados
do usurio com sucesso e habilitar a
navegao das abas do menu,
conforme perfil de acesso
Exibir "A Pgina no pode ser
exibida"
Verificar comunicao com o servidor
Sumrio
F
l
u
x
o

N
e
g
a
t
i
v
o

1
O Objetivo deste teste validar a URL da tela inicial do sistema Super-Promo Sistema indisponvel
Pr Requisitos
Servidor Indisponvel
Passo Ao Resultado esperado Erro Soluo
1
Preencher os campos: "Usurio" e
"Senha"
Campos preenchidos com sucesso Campos inibidos para preenchimento
Verificar cdigo do sistema,
relacionado aos campos de
corrigi-los
2 Teclar <Enter>
Sistema dever autenticar os dados
do usurio com sucesso e habilitar a
navegao das abas do menu,
conforme perfil de acesso
Permanecer na tela de login
Verificar cdigo do sistema,
relacionado aos campos e
corrigi-los
O Objetivo deste teste validar a funo de login, da tela inicial do sistema Super-Promo Teclando <Enter>
Pr Requisitos
- O Usurio deve estar com a pgina do Super-Promo em aberto - URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf>
- Possuir os dados de Usurio e senha, cadastrados pelo Administrador do Sistema
Sumrio
F
l
u
x
o

A
l
t
e
r
n
a
t
i
v
o
Passo Aes do Passo Resultado esperado Erro Soluo
1
Manter os campos: "Usurio" e
"Senha", em branco
Campos no preenchidos - -
2 Clicar em "Acessar"
Sistema dever exibir mensagem de
erro: "Favor preencher os campos
Usurio e Senha"
-
Preencher corretamente os campos
de Usurio e Senha.
Sumrio
- O Usurio deve estar na tela de login do sistema Super-Promo em aberto - URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf>
F
l
u
x
o

N
e
g
a
t
i
v
o

2
O Objetivo deste teste validar a funo de login, da tela inicial do sistema Super-Promo, com os campos em branco
Pr Requisitos
Passo Aes do Passo Resultado esperado Erro Soluo
1 No preencher o campo: "Usurio" Campo no preenchido - -
2 Preencher o campo: "Senha" Campo preenchido com sucesso Campo inibido para preenchimento
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
3 Clicar em "Acessar"
Sistema exibe mensagem de erro:
"Favor preencher campo usurio"
-
Preencher o campo usurio, com
valor vlido.
Sumrio
F
l
u
x
o

N
e
g
a
t
i
v
o

3
O Objetivo deste teste validar a funo de login, da tela inicial do sistema Super-Promo, com campo Usurio em branco
Pr Requisitos
- O Usurio deve estar com a pgina do Super-Promo em aberto - URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf>


110

Passo Aes do Passo Resultado esperado Erro Soluo
1 Preencher o campo: "Usurio" Campo preenchido com sucesso Campo inibido para preenchimento
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
2 No preencher o campo: "Senha" Campo no preenchido - -
3 Clicar em "Acessar"
Sistema exibe mensagem de erro:
"Favor preencher campo senha"
-
Preencher o campo senha, com valor
vlido.
Sumrio
F
l
u
x
o

N
e
g
a
t
i
v
o

4
Pr Requisitos
- O Usurio deve estar com a pgina do Super-Promo em aberto - URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf>
O Objetivo deste teste validar a funo de login, da tela inicial do sistema Super-Promo, com campo Senha em branco
Passo Aes do Passo Resultado esperado Erro Soluo
1
Preencher o campo: "Usurio" com
usurio no cadastrado no sistema
Campo preenchido com sucesso Campo inibido para preenchimento
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
2 Preencher campo: "Senha" Campo preenchido com sucesso Campo inibido para preenchimento
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
3 Clicar em "Acessar"
Sistema dever exibir mensagem de
erro: "Favor digitar usurio e senha
novamente"
-
Informar um usurio cadastrado e
senha correspondente
Sumrio
F
l
u
x
o

N
e
g
a
t
i
v
o

5
O Objetivo deste teste validar a funo de login, da tela inicial do sistema Super-Promo, com usurio no cadastrado
Pr Requisitos
- O Usurio deve estar com a pgina do Super-Promo em aberto - URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf>
Passo Aes do Passo Resultado esperado Erro Soluo
1 Preencher o campo: "Usurio" Campo preenchido com sucesso Campo inibido para preenchimento
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
2
Preencher o campo: "Senha", com
valor invlido (espaos em branco)
Campo preenchido com sucesso Campo inibido para preenchimento
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
3 Clicar em "Acessar"
Sistema dever exibir mensagem de
erro: "Favor digitar seu usurio e
senha novamente"
Bloquear usurio na primeira tentativa
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
Sumrio
F
l
u
x
o

N
e
g
a
t
i
v
o

6
O Objetivo deste teste validar a funo de login, da tela inicial do sistema Super-Promo, com senha invlida
Pr Requisitos
- O Usurio deve estar com a pgina do Super-Promo em aberto - URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf>
- Possuir usurio, cadastrado na base
Passo Aes do Passo Resultado esperado Erro Soluo
1 Preencher o campo: "Usurio" Campo preenchido com sucesso Campo inibido para preenchimento
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
2
Preencher o campo: "Senha", com
informao invlida
Campo preenchido com sucesso Campo inibido para preenchimento
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
3 Clicar em "Acessar"
Sistema dever exibir mensagem de
erro: "Senha invlida, por favor
verfique atentamente no
preenchimenro da senha, para evitar
bloqueio do usurio. Ateno, resta 1
tentativa!"
No exibir mensagem e permanecer
na tela de login
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
Sumrio
F
l
u
x
o

N
e
g
a
t
i
v
o

7
O Objetivo deste teste validar a funo de login, da tela inicial do sistema Super-Promo, com senha invlida j informada 1 vez
Pr Requisitos
- O Usurio deve estar com a pgina do Super-Promo em aberto - URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf>
- Possuir usurio cadastrado na base e j ter realizado uma tentativa de acesso, com senha invlida
Passo Aes do Passo Resultado esperado Erro Soluo
1 Preencher o campo: "Usurio" Campo preenchido com sucesso Campo inibido para preenchimento
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
2
Preencher o campo: "Senha", com
informao invlida
Campo preenchido com sucesso Campo inibido para preenchimento
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
3 Clicar em "Acessar"
Sistema dever exibir mensagem de
erro: "Usurio bloqueado, por favor,
contacte Administrador do sistema"
-
- O Administrador do sistema, deve
identificar se o usurio digitado
dono do login
- Ao identificar, cadastrar nova senha
ao usurio
- O Usurio deve estar com a pgina do Super-Promo em aberto - URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf>
- Possuir usurio cadastrado na base e j ter realizado duas tentativas de acesso, com senha invlida
Sumrio
F
l
u
x
o

N
e
g
a
t
i
v
o

8
O Objetivo deste teste validar a funo de login, da tela inicial do sistema Super-Promo, bloquear usurio
Pr Requisitos

Tabela LXIII Teste Caixa Preta Tela de Login.

111

Gerenciar Promoes

Passo Aes do Passo Resultado esperado Erro Soluo
1 Clicar em : "Gerenciar Promoes" Exibir o submenu: "Promoes"
No ter a opo: "Gerenciar
Promoes" no menu principal
Contactar Administrador, caso haja
necessidade de acesso a esta
opo. E caso haja esta
necessidade, ser disponibilizada
esta opo ao usurio
2 Clicar em "Promoes"
Sistema dever exibir a tela
"Consulta"
Exibir de forma "inibida" a seleo a
funcionalidade: "Promoes"
Contactar Administrador, e caso seja
verificado que o usurio tenha
necessidade de acesso, ser
disponibilizada esta funo, caso
contrrio ser retirado a opo:
"Gerenciar Promoes" do menu do
usurio
F
l
u
x
o

P
r
i
n
c
i
p
a
l
Sumrio
O Objetivo deste teste validar o acesso a funcionalidade: Promoes
Pr Requisitos
- Estar com usurio e senha autenticados, pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf >
- Possuir acesso no menu Principal a opo: Gerenciar Promoes e ao submenu: Promoes
Passo Aes do Passo Resultado esperado Erro Soluo
1
Preencher o campo: "Nome da
Promoo"
Campo preenchido com sucesso
O usurio tenta informar caracteres
especiais ou nmeros, no campo:
"Nome da Promoo"
O sistema no emite mensagem de
erro, porm bloqueia preenchimento
diferente de letras.
2 Selecionar: "Status"
O sistema permite seleo do status,
com sucesso
Sistema exibe o campo: "Status"
inibido para seleo
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
3 Clicar em "Efetuar Consulta"
O sistema deve localizar a promoo
com sucesso
Sistema no localiza o nome da
promoo, emitindo a seguinte
mensagem de erro: "Promoo no
encontrada, por favor verifique as
informaes digitadas e tente
novamente"
Verificar as informaes digitadas e
se o status informado foram
preenchidos adequadamente e tentar
realizar nova consulta
F
l
u
x
o

A
l
t
e
r
n
a
t
i
v
o

1
Sumrio
O Objetivo deste teste validar a funcionalidade: Consulta
Pr Requisitos
- Usurio e senha autenticados, pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf >
- Possuir acesso no menu Principal a opo: Gerenciar Promoes e submenu: Promoes
- Ter permisso de Acesso a funcionalidade: Efetuar Consulta
- Estar com a tela Consulta ativa
Passo Aes do Passo Resultado esperado Erro Soluo
1
Preencher o campo: "Nome da
Promoo"
Campo preenchido com sucesso
O usurio tenta informar caracteres
especiais ou nmeros, no campo:
"Nome da Promoo"
O sistema no emite mensagem de
erro, porm bloqueia preenchimento
diferente de letras.
2
No selecionar, nenhum status, do
campo: "Status"
Campo no selecionado
Sistema exibe o campo: "Status"
inibido para seleo
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
3 Clicar em "Efetuar Consulta"
O sistema deve localizar a promoo
com sucesso
Sistema no localiza o nome da
promoo, emitindo a seguinte
mensagem de erro: "Promoo no
encontrada, por favor verifique as
informaes digitadas e tente
novamente"
Verificar as informaes digitadas no
campo "Nome da Promoo",
tentando localizar novamente.
F
l
u
x
o

N
e
g
a
t
i
v
o

1
Sumrio
O Objetivo deste teste Validar a funcionalidade: Consulta, sem a seleo de Status
Pr Requisitos
- Usurio e senha autenticados, pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf >
- Possuir acesso no menu Principal a opo: Gerenciar Promoes e submenu: Promoes
- Ter permisso de Acesso a funcionalidade: Efetuar Consulta
- Estar com a tela Consulta ativa

112

Passo Aes do Passo Resultado esperado Erro Soluo
1
No preencher o campo: "Nome da
Promoo"
Campo no preenchido Campo inibido para preenchimento
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
2 Selecionar: "Status"
O sistema permite seleo do status
com sucesso
Sistema exibe o campo: "Status"
inibido para seleo
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
3 Clicar em "Efetuar Consulta"
O sistema deve localizar todas as
promoes com o status selecionado,
com sucesso
Sistema no exibe as promoes
com status selecionado
- Verificar se possui promoes
cadastrada,s com o status
selecionado
- Verificar se esta ocorrendo
comunicao com o banco de dados
F
l
u
x
o

N
e
g
a
t
i
v
o

2
Sumrio
O Objetivo deste teste validar a funcionalidade: Consulta, sem preenchimento do Nome da Promoo
Pr Requisitos
- Usurio e senha autenticados, pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf >
- Possuir acesso no menu Principal a opo: Gerenciar Promoes e submenu: Promoes
- Ter permisso de Acesso a funcionalidade: Efetuar Consulta
- Estar com a tela Consulta ativa
Passo Aes do Passo Resultado esperado Erro Soluo
1
Preencher o campo: "Nome da
Promoo" com uma promoo no
cadastrada no sistema
Campo preenchido Campo inibido para preenchimento
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
2 Selecionar: "Status" Campo selecionado
Sistema exibe o campo: "Status"
inibido para seleo
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
3 Clicar em "Efetuar Consulta"
O sistema retorna a mensagem: No
foi encontrado nenhum registro.
Permanecer na tela de Consulta, sem
apresentar mensagem de erro
Verificar relacionamento com a base
de dados
F
l
u
x
o

N
e
g
a
t
i
v
o

4
Sumrio
O Objetivo deste teste validar a funcionalidade: Consulta Campo Nome da Promoo com informao inexistente
Pr Requisitos
- Usurio e senha autenticados, pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf >
- Possuir acesso no menu Principal a opo: Gerenciar Promoes e submenu: Promoes
- Ter permisso de Acesso a funcionalidade: Efetuar Consulta
- Estar com a tela Consulta ativa
Passo Aes do Passo Resultado esperado Erro Soluo
1
Preencher o campo: "Nome da
Promoo"
Campo preenchido Campo inibido para preenchimento
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
2
Selecionar em: "Status" a opo da
lista Inativo
Campo selecionado
Sistema exibe o campo: "Status"
inibido para seleo
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
3 Clicar em "Efetuar Consulta"
O sistema localiza a partir do Nome
da Promoo e retorna na tela o
resultado
Permanecer na tela de Consulta, sem
apresentar resultado na tela
Verificar relacionamento com a base
de dados
F
l
u
x
o

N
e
g
a
t
i
v
o

5
Sumrio
O Objetivo deste teste validar a funcionalidade: Consulta, sem preenchimento dos campos: Status incorreto
Pr Requisitos
- Usurio e senha autenticados, pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf >
- Possuir acesso no menu Principal a opo: Gerenciar Promoes e submenu: Promoes
- Ter permisso de Acesso a funcionalidade: Efetuar Consulta
- Estar com a tela Consulta ativa
- Possuir o Nome de uma promoo vlida com Status: Ativo

113

Passo Aes do Passo Resultado esperado Erro Soluo
1
Com o produto localizado na tela:
"Consulta", clicar no ndice, com
smbolo de um lpis (alterao)
Exibir tela: "Alterar Promoo"
Apresentar mensagem de erro:
"Pgina no encontrada"
Verificar servidor, pois poder ter
ocorrido indisponibilidade
2
Validar que as informaes exibidas
na tela, so as mesmas exibidas na
tela anterior (Consulta)
Validao realizada com sucesso No carregar todas as informaes
- Verificar a conexo com a base de
dados
- Verificar problemas na codificao
3
Validar que os campos: "Cdigo da
Promoo" e "Criador" esto inibidos
para alterao
Validao realizada com sucesso Campos habilitados para alterao
Verificar o cdigo relacionado aos
campos e corrigi-los, deixando os
inibidos para alterao
4 Alterar campo: "Nome da Promoo" Campo alterado
No permitir alterao
Verificar o cdigo relacionado ao
campo e corrigi-lo para permitir
edio da informao exibida no
campo
5 Clicar em: "Atualizar"
Sistema atualiza promoo na base
de dados e exibe a mensagem:
"Promoo alterada com sucesso"
1) Pgina no encontrada
2) No exibir mensagem da alterao
da promoo na base de dados
1) Verificar se o servidor esta
disponvel
2) Consultar se os dados da
promoo foram alterados na base,
caso no contactar a equipe de
suporte que ir verificar a conexo
com a base de dados
F
l
u
x
o

A
l
t
e
r
n
a
t
i
v
o

2
Sumrio
O Objetivo deste teste validar a funcionalidade: Alterar Promoo - alterando um campo
Pr Requisitos
- Usurio e senha autenticados pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf>
- Possuir acesso a funcionalidade: Efetuar Consulta e Alterar Promoo
- Possuir uma promoo localizada e que no esteja finalizada
Passo Aes do Passo Resultado esperado Erro Soluo
1
De acordo com os pr-requisitos,
alterar campo: "Data de Incio",
selecionando atravs do calendrio,
disponvel no campo
OBS: A data exibida, ser do ms
corrente
Campo alterado
No permitir selecionar outra data
para alterao
Verificar o cdigo relacionado ao
campo e corrigi-lo para permitir
seleo da nova
2
Alterar campo: "Data de Incio",
selecionando nova data, a partir do
calendrio disponvel em pop-up para
o campo
Campo alterado
No permitir digitar nova data para
alterao
Verificar o cdigo relacionado ao
campo e corrigi-lo para permitir
edio da data exibida no campo
3
Alterar campo: "Data de Trmino",
digitando a data (dd/mm/aaaa)
Campo alterado
No permitir digitar nova data para
alterao
Verificar o cdigo relacionado ao
campo e corrigi-lo para permitir
edio da data exibida no campo
4 Alterar campo: "Valor Promocional" Campo alterado No permitir edio do campo
Verificar o cdigo relacionado ao
campo e corrigi-lo para permitir
edio do campo
5 Alterar campo: "Observaes" Campo alterado No permitir edio do campo
Verificar o cdigo relacionado ao
campo e corrigi-lo para permitir
edio do campo
6 Clicar em: "Atualizar"
Sistema atualiza promoo na base
de dados e exibe a mensagem:
"Promoo alterada com sucesso"
1) Pgina no encontrada
2) No exibir mensagem da alterao
da promoo na base de dados
1) Verificar se o servidor esta
disponvel
2) Consultar se os dados da
promoo foram alterados na base,
caso no contactar a equipe de
suporte que ir verificar a conexo
com a base de dados
7
Validar se as informaes foram
alteradas, realizando nova consulta
para o promoo modificada
Os campos devem ser exibidos j
com as novas informaes,
corretamente
Exibir as informaes da promoo
inalteradas
Verificar relacionamento na base de
dados e corrigi-lo
F
l
u
x
o

A
l
t
e
r
n
a
t
i
v
o

3
Sumrio
O Objetivo deste teste validar a funcionalidade: Alterar Promoo - alterando vrios campos
Pr Requisitos
- Usurio e senha autenticados pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf>
- Possuir acesso a funcionalidade: Efetuar Consulta e Alterar Promoo
- Ter uma promoo no finalizada
- Estar com a tela: Alterar promoo j com os campos carregados, da consulta realizada da tela anterior (Consulta)

114

Passo Aes do Passo Resultado esperado Erro Soluo
1
Com o produto localizado na tela:
"Consulta", clicar no ndice, com
smbolo de um lpis (alterao)
Exibir tela: "Alterar Promoo"
Apresentar mensagem de erro:
"Pgina no encontrada"
Verificar servidor, pois poder ter
ocorrido indisponibilidade
2
Validar que as informaes exibidas
na tela, so as mesmas exibidas na
tela anterior (Consulta)
Validao realizada com sucesso No carregar todas as informaes
- Verificar a conexo com a base de
dados
- Verificar problemas na codificao
3
Alterar campo: "Produto"
selecionando outro produto contido
na lista
O sistema permite a alterao e
altera automaticamente os campos:
Valor do Produto e Quantidade
No alterar automaticamente os
campos: Valor do Produto e
Quantidade
Verificar relacionamento com a base
de dados
4
Alterar campo: "Status" selecionando
outro status contido na lista
Campo alterado
No permitir alterao
Verificar o cdigo relacionado ao
campo e corrigi-lo para permitir
seleo da nova
5 Clicar em: "Atualizar"
Sistema atualiza promoo na base
de dados e exibe a mensagem:
"Promoo alterada com sucesso"
1) Pgina no encontrada
2) No exibir mensagem da alterao
da promoo na base de dados
1) Verificar se o servidor esta
disponvel
2) Consultar se os dados da
promoo foram alterados na base,
caso no contactar a equipe de
suporte que ir verificar a conexo
com a base de dados
6
Validar se as informaes foram
alteradas, realizando nova consulta
para o promoo modificada
Os campos devem ser exibidos j
com as novas informaes,
corretamente
Exibir as informaes da promoo
inalteradas
Verificar relacionamento na base de
dados e corrigi-lo
F
l
u
x
o

A
l
t
e
r
n
a
t
i
v
o

4
Sumrio
O Objetivo deste teste validar a funcionalidade: Alterar Promoo alterando campo Produto e Status
Pr Requisitos
- Usurio e senha autenticados pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf>
- Possuir acesso a funcionalidade: Efetuar Consulta e Alterar Promoo
- Ter uma promoo no finalizada
- Estar com a tela: Alterar promoo j com os campos carregados, da consulta realizada da tela anterior (Consulta)
Passo Aes do Passo: Resultado esperado Erro Soluo
1
Com o produto localizado na tela:
"Consulta", clicar no ndice, com
smbolo de um lpis (alterao)
Exibir tela: "Alterar Promoo"
Apresentar mensagem de erro:
"Pgina no encontrada"
Verificar servidor, pois poder ter
ocorrido indisponibilidade
2
Alterar campo: "Data Incio" com
informaes invlidas
OBS: As informaes invlidas,
podem ser letras, caracteres
especiais ou formato diferente de
dd/ / )
Exibir mensagem de erro: "Data
invlida"
-
Digitar data no formato correto ou
selecionar nova data, atravs do
calendrio disponvel para este
campo.
3
Validar que o sistema no permite
alterar os demais campos, enquanto
o campo: "Data Incio" no for
preenchido corretamente
Validado com sucesso - -
F
l
u
x
o

N
e
g
a
t
i
v
o

6
Sumrio
O Objetivo deste teste validar a funcionalidade: Alterar Promoo - com Data Incio, invlida
Pr Requisitos
- Usurio e senha autenticados pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf>
- Possuir acesso a funcionalidade: Efetuar Consulta e Alterar Promoo
- Ter uma promoo no finalizada
- Estar com a tela: Alterar promoo j com os campos carregados, da consulta realizada da tela anterior (Consulta)
Passo Aes do Passo Resultado esperado Erro Soluo
1
Com o produto localizado na tela:
"Consulta", clicar no ndice, com
smbolo de um lpis (alterao)
Exibir tela: "Alterar Promoo"
Apresentar mensagem de erro:
"Pgina no encontrada"
Verificar servidor, pois poder ter
ocorrido indisponibilidade
2
Alterar campo: "Data Trmino" com
informaes invlidas
OBS: As informaes invlidas,
podem ser letras, caracteres
especiais ou formato diferente de
dd/ / )
Exibir mensagem de erro: "Data
invlida"
-
Digitar data no formato correto ou
selecionar nova data, atravs do
calendrio disponvel para este
campo.
3
Validar que o sistema no permite
alterar os demais campos, enquanto
o campo: "Data Incio" no for
preenchido corretamente
Validado com sucesso - -
F
l
u
x
o

N
e
g
a
t
i
v
o

7
Sumrio
O Objetivo deste teste validar a funcionalidade: Alterar Promoo - com Data Trmino, invlida
Pr Requisitos
- Usurio e senha autenticados pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf>
- Possuir acesso a funcionalidade: Efetuar Consulta e Alterar Promoo
- Ter uma promoo no finalizada
- Estar com a tela: Alterar promoo j com os campos carregados, da consulta realizada da tela anterior (Consulta)

115

Passo Aes do Passo Resultado esperado Erro Soluo
1
Com o produto localizado na tela:
"Consulta", clicar no ndice, com
smbolo de um lpis (alterao)
Exibir mensagem de erro: "No
possvel realizar alterao, pois a
promoo j foi finalizada"
Exibir tela: "Alterar Promoo"
Efetuar correo no cdigo do
sistema, pois deve apresentar
mensagem de erro ao usurio, ao
invs de exibir tela: Alterar
Promoo.
F
l
u
x
o

N
e
g
a
t
i
v
o

8
Sumrio
O Objetivo deste teste validar a funcionalidade: Alterar Promoo Finalizada
Pr Requisitos
- Usurio e senha autenticados pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf>
- Possuir acesso a funcionalidade: Efetuar Consulta e Alterar Promoo
- Ter uma promoo Finalizada
- Estar com a tela: Alterar promoo j com os campos carregados, da consulta realizada da tela anterior (Consulta)
Passo Aes do Passo Resultado esperado Erro Soluo
1
De acordo com os pr-requisitos,
alterar campo: "Nome da Promoo"
Campo alterado
No permitir alterao
Verificar o cdigo relacionado ao
campo e corrigi-lo para permitir
edio da informao exibida no
campo
2 Clicar em: "Voltar"
Sistema retorna para a tela de:
"Consulta"
O Sistema no localiza a pgina
Consulta, e retorna a mensagem
Erro na pgina.
Verificar se o servidor esta disponvel
3
Validar se o "Nome Promoo",
permanece inalterado
Validao realizada com sucesso O sistema realiza alterao
Verificar o cdigo relacionado ao
campo e corrigi-lo para no realizar
alterao, se selecionar voltar, aps a
edio do campo
F
l
u
x
o

N
e
g
a
t
i
v
o

9
Sumrio
O Objetivo deste teste validar a funcionalidade: Alterar Promoo - alterar campo e clicar em voltar
Pr Requisitos
- Usurio e senha autenticados pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf>
- Possuir acesso a funcionalidade: Efetuar Consulta e Alterar Promoo
- Ter uma promoo no finalizada
- Estar com a tela: Alterar promoo j com os campos carregados, da consulta realizada da tela anterior (Consulta)
116

Passo Aes do Passo Resultado esperado Erro Soluo
1
Clicar em "Gerenciar Promoes" e
em seguida: "Promoes"
Exibir tela: "Consulta", com a opo
de "Incluir Promoo"
1) Apresentar mensagem de erro:
"Pgina no encontrada"
2) No ser apresentada a opo de:
"Incluir Promoo" ao usurio
3) Apresentar a opo:"Incluir
Promoo" inibida para seleo
1) Verificar servidor, pois poder ter
ocorrido indisponibilidade
2) Caso o usurio necessite do
acesso a esta opo, habilitar esta
funo ao usurio
3) Mesma soluo do item anterior,
porm caso o usurio, no tenha
necessidade deste acesso, retirar a
opo da tela, ao invs de exibi-la
como no selecionvel
2 Clicar no link: "Incluir Promoo" Exibir tela: "Incluir Promoo"
Apresentar erro de conexo, o
sistema exibir mensagem: No
existe conexo com o banco de
dados.
Verificar servidor, pois poder ter
ocorrido indisponibilidade
3
Preencher corretamente os campos:
- Nome da promoo
- Data de Incio;
- Data de Trmino;
- Valor Promocional e
- Observaes
Campos preenchidos corretamente - -
4
Selecionar as informaes de:
- Status e
- Produto
Selees realizadas com sucesso
Apresentar os campos inibidos para
seleo
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
5 Clicar em "Cadastrar"
Exibir mensagem de "Cadastro
realizado com sucesso"
Sistema no exibe mensagem da
incluso da promoo na base de
dados
Consultar se o usurio foi cadastrado
na base, verificar cdigo do sistema
e relacionamento com a base de
dados
F
l
u
x
o

A
l
t
e
r
n
a
t
i
v
o

5
Sumrio
O Objetivo deste teste validar a funcionalidade: Incluir Promoo
Pr Requisitos
- Estar com usurio e senha autenticados pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf>
- Possuir acesso ao submenu: Promoes, do menu "Gerenciar Promoes"
- Possuir acesso a funcionalidade: Incluir Promoo
Passo Aes do Passo Resultado esperado Erro Soluo
1
Validar se o campo: "Cdigo da
Promoo" consta preenchido com
valor numrico e inibido para edio
Campo validado com sucesso Exibir campo habilitado para edio
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
F
l
u
x
o

A
l
t
e
r
n
a
t
i
v
o

5
.
1
Sumrio
O Objetivo deste teste validar a funcionalidade: Incluir Promoo - campo Cdigo da Promoo
Pr Requisitos
- Possuir usurio e senha autenticados pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf>
- Estar com a tela "Incluir Promoo" ativa
Passo Aes do Passo Resultado esperado Erro Soluo
1 Selecionar: "Produto"
- Ao selecionar um item no campo:
"Produto", o sistema atrela o produto
a promoo e importa da base de
dados os seguintes dados: Valor do
Produto e Quantidade (estoque) e ir
preencher seus respectivos campos
(Valor do Produto e Quantidade) na
tela
1) No carregar nenhum produto na
lista
2) No retornar as informaes na
tela referente ao produto
1) Verificar relacionamento na base
de dados e corrigi-lo
2) Verificar cdigo no sistema,
relacionado a regra lgica do campo
e corrigi-lo
F
l
u
x
o

A
l
t
e
r
n
a
t
i
v
o

5
.
2
Sumrio
O Objetivo deste teste validar a funcionalidade: Incluir Promoo - campo Produto
Pr Requisitos
- Possuir usurio e senha autenticados pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf>
- Estar com a tela "Incluir Promoo" ativa
- Os campos: "Cdigo da Promoo", "Nome da promoo" e perodo de validade da promoo, devem estar j preenchidos corretamente

117

Passo Aes do Passo Resultado esperado Erro Soluo
1
No campo: "Data de Incio" validar a
exibio do pop-up para o campo,
com o ms corrente
Validao realizada com sucesso
Exibir ms conforme mquina
configurada no usurio, e o mesmo
esta desatualizado na mquina.
Configurar para o sistema identifique
o ms corrente, pelo servidor.
2
Selecionar data, no calendrio
exibido para o campo: "Data de
Incio"
Sistema preenche campo, aps
seleo do usurio, no formato
dd/mm/aaaa
Sistema no exibe a data
selecionada pelo usurio
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
3
No campo: "Data de Trmino" validar
a exibio do pop-up para o campo,
com o ms corrente
Validao realizada com sucesso
Exibir ms conforme mquina
configurada no usurio, e o mesmo
esta desatualizado na mquina.
Configurar para o sistema identifique
o ms corrente, pelo servidor.
4
Selecionar data, no calendrio
exibido para o campo: "Data de
Trmino"
Sistema preenche campo, aps
seleo do usurio, no formato
dd/mm/aaaa
Sistema no exibe a data
selecionada pelo usurio
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
F
l
u
x
o

A
l
t
e
r
n
a
t
i
v
o

5
.
3
Sumrio
O Objetivo deste teste validar a funcionalidade: Incluir Promoo - Validade promoo - perodo selecionado
Pr Requisitos
- Possuir usurio e senha autenticados pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf>
- Estar com a tela "Incluir Promoo" ativa
- Os campos: "Cdigo do Produto" e "Nome da promoo", devem estar j preenchidos corretamente
Passo Aes do Passo Resultado esperado Erro Soluo
1
No campo: "Data de Incio" digitar
perodo no formato: dd/mm/aaaa
Campo preenchido com sucesso
Sistema no permite preencher
(digitando) apenas atravs de
seleo pelo calendrio
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
2
No campo: "Data de Trmino" digitar
perodo no formato: dd/mm/aaaa
Campo preenchido com sucesso
Sistema no permite preencher
(digitando) apenas atravs de
seleo pelo calendrio
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
F
l
u
x
o

A
l
t
e
r
n
a
t
i
v
o

5
.
4
Sumrio
O Objetivo deste teste validar a funcionalidade: Incluir Promoo - Validade promoo - perodo digitado
Pr Requisitos
- Possuir usurio e senha autenticados pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf>
- Estar com a tela "Incluir Promoo" ativa
- Os campos: "Cdigo do Produto" e "Nome da promoo", devem estar j preenchidos corretamente
Passo Aes do Passo Resultado esperado Erro Soluo
1
No campo: "Data de Incio" digitar
perodo com valores invlidos
OBS: Os valores considerados
invlidos so: letras e caracteres
especiais
Campo preenchido com valor invlido
Sistema exibe mensagem de erro:
"Data invlida"
Informar data no formato:
dd/mm/aaaa ou selecionar perodo
atravs do calendrio, disponvel para
o campo
2
No campo: "Data de Trmino" digitar
perodo com valores invlidos
OBS: Os valores considerados
invlidos so: letras e caracteres
especiais
Campo preenchido com valor invlido
Sistema exibe mensagem de erro:
"Data invlida"
Informar data no formato:
dd/mm/aaaa ou selecionar perodo
atravs do calendrio, disponvel para
o campo
F
l
u
x
o

N
e
g
a
t
i
v
o

1
0
Sumrio
O Objetivo deste teste validar a funcionalidade: Incluir Promoo Perodo de promoo invlida
Pr Requisitos
- Possuir usurio e senha autenticados pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf>
- Estar com a tela "Incluir Promoo" ativa
- Os campos: "Cdigo do Produto" e "Nome da promoo", devem estar j preenchidos corretamente
Passo Aes do Passo Resultado esperado Erro Soluo
1
Manter campo: "Data de Incio" com
valor em branco
Campo no preenchido - -
2
Navegar para o prximo campo:
"Data de Trmino"
Exibir mensagem: "Favor informar
data de incio da promoo"
Sistema navegar para o prximo
campo, sem o preenchimento do
campo: "Data de Incio"
Verificar cdigo do sistema e
corrigi-lo.
F
l
u
x
o

N
e
g
a
t
i
v
o

1
1
Sumrio
O Objetivo deste teste validar a funcionalidade: Incluir Promoo - Campo Data de Incio em branco
Pr Requisitos
- Possuir usurio e senha autenticados pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf>
- Estar com a tela "Incluir Promoo" ativa
- Os campos: "Cdigo do Produto" e "Nome da promoo", devem estar j preenchidos corretamente

118

Passo Aes do Passo Resultado esperado Erro Soluo
1
Manter campo: "Data de Incio" com
valor em branco
Campo no preenchido - -
2
Navegar para o prximo campo:
"Data de Trmino"
Exibir mensagem: "Favor informar
data de incio da promoo"
Sistema navegar para o prximo
campo, sem o preenchimento do
campo: "Data de Incio"
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
F
l
u
x
o

N
e
g
a
t
i
v
o

1
2
Sumrio
O Objetivo deste teste validar a funcionalidade: Incluir Promoo - Campo Data de Trmino em branco
Pr Requisitos
- Possuir usurio e senha autenticados pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf>
- Estar com a tela Incluir Promoo" ativa
- Os campos: "Cdigo do Produto", "Nome da promoo" e "Data de Incio" devem estar j preenchidos corretamente
Passo Aes do Passo Resultado esperado Erro Soluo
1
Validar se o campo: Criador exibe o
Nome do usurio, que esta logado no
sistema e se esta inibido para
preenchimento
- Sistema carrega usurio logado
com sucesso
- Campo bloqueado para
preenchimento pelo usurio, com
sucesso
1) Exibir o campo em branco
2) Campo editavel
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
F
l
u
x
o

A
l
t
e
r
n
a
t
i
v
o

5
.
5
Sumrio
O Objetivo deste teste validar a funcionalidade: Incluir Promoo Campo Criador
Pr Requisitos
- Possuir usurio e senha autenticados pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf>
- Estar com a tela "Incluir Promoo" ativa
Passo Aes do Passo Resultado esperado Erro Soluo
1 Clicar em "Cadastrar"
Exibir mensagem de "A conexo com
o banco de dados foi interrompida"
Queda da conexo com a base de
dados
Verificar conexo com a base de
dados e restabelec-la
F
l
u
x
o

N
e
g
a
t
i
v
o

1
3
Sumrio
O Objetivo deste teste validar a funcionalidade: Incluir Promoo - Erro ao clicar em Cadastrar
Pr Requisitos
- Possuir usurio e senha autenticados pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf>
- Estar com a tela "Incluir Promoo" ativa e com todos os campos devidamente preenchidos, para o cadastramento da promoo
Passo Aes do Passo Resultado esperado Erro Soluo
1 Clicar em "Cadastrar"
Ao clicar em: Cadastrar o sistema
valida se TODOS os campos foram
preenchidos. E para este caso de
teste ser exibido a seguinte
mensagem: Exibir mensagem de
"Favor preencher os seguintes
campos:
- Nome da promoo
- Data de Incio;
- Data de Trmino;
- Valor Promocional;
- Status
- Produto e
- Observaes"
No exibir mensagem e permanecer
na tela de Incluir promoo
Verificar cdigo do sistema
relacionado ao campo e corrigi-lo
F
l
u
x
o

N
e
g
a
t
i
v
o

1
4
Sumrio
O Objetivo deste teste validar a funcionalidade: Incluir Promoo No preencher nenhum campo e clicar em Cadastrar
Pr Requisitos
- Possuir usurio e senha autenticados pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf>
- Estar com a tela "Incluir Promoo" ativa e com todos os campos em branco
Passo Aes do Passo Resultado esperado Erro Soluo
1
Clicar em: "Voltar"
Exibir a tela de: "Consulta"
Permanecer na tela "Incluir
Promoo"
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
2
Na tela de Consulta, validar se os
dados informados na tela anterior,
no foram registrados na base de
dados
Sistema no localiza os dados
informados na tela anterior.
Sistema localiza os dados
Verificar cdigo do sistema e corrigi-
lo, pois o sistema deve desconsiderar
as informaes ao clicar em "Voltar"
F
l
u
x
o

N
e
g
a
t
i
v
o

1
5
Sumrio
O Objetivo deste teste validar a funcionalidade: Incluir Promoo - Clicar em Voltar
Pr Requisitos
- Possuir usurio e senha autenticados pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf>
- Estar com a tela "Incluir Promoo" ativa e com todos os campos devidamente preenchidos, para o cadastramento da promoo

119

Passo Aes do Passo Resultado esperado Erro Soluo
1
Com o produto localizado na tela:
"Consulta", clicar no ndice, com
smbolo de um 'X' (excluso)
Exibir mensagem: "Deseja excluir a
promoo", com as opes: "SIM" e
"NO"
Excluir usurio direto na base de
dados, sem exibir mensagem na tela
para o usurio.
Verificar cdigo do sistema,
relacionado ao boto e corrigi-lo
2 Clicar em: "SIM" Excluir promoo da base de dados Permanecer na tela "Consulta"
Verificar cdigo do sistema,
relacionado a funo e corrigi-lo
F
l
u
x
o

A
l
t
e
r
n
a
t
i
v
o

6
Sumrio
O Objetivo deste teste validar a funcionalidade: Excluir Promoo SIM
Pr Requisitos
- Usurio e senha autenticados, pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf>
- Estar com a tela: Consulta ativa
- Possuir uma promoo localizada e que no esteja finalizada
Passo Aes do Passo Resultado esperado Erro Soluo
1
Com o usurio localizado na tela:
"Consulta", clicar no ndice, com
smbolo de um 'X' (excluso)
Exibir mensagem: "Deseja excluir
usurio", com as opes: "SIM" e
"NO"
Excluir usurio direto na base de
dados, sem exibir mensagem na tela
para o usurio.
Verificar se o usurio realmente era
para ser excludo, caso no, restaura-
lo para a base e em seguida, verificar
cdigo do sistema, relacionado ao
campo e corrigi-lo
2 Clicar em: "NO"
Sistema deve permanecer na tela de
Consulta, sem a excluso da
promoo
No realizar nenhuma ao e
permanecer na tela "Consulta"
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
3
Validar se a promoo no foi
excludo da base de dados, efetuando
a consulta do nome da promoo
Promoo localizada com sucesso
Promoo no localizada com
sucesso
Restaurar promoo excluda, para a
base de dados e em seguida,
verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
F
l
u
x
o

A
l
t
e
r
n
a
t
i
v
o

6
.
1
Sumrio
O Objetivo deste teste Validar a funcionalidade: Excluir Promoo NO
Pr Requisitos
- Usurio e senha autenticados, pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf>
- Estar com a tela: Consulta ativa
- Possuir uma promoo localizada e que no esteja finalizada
- Nvel de acesso, com permisso de excluir promoo

Tabela LXIV Teste Caixa Preta Tela Gerenciar Promoes.

Gerenciar Usurios

Passo Ao Resultado esperado Erro Soluo
1 Clicar em : "Gerenciar Usurios" Exibir o submenu: "Usurios"
No exibir no menu, acesso a opo:
"Gerenciar Usurios"
Contactar Administrador, caso haja
necessidade de acesso a esta
opo. E caso haja esta
necessidade, ser disponibilizada
esta opo ao usurio
2 Clicar em "Usurios"
Sistema dever exibir a tela
"Consulta"
Exibir de formar "inibida" a seleo a
funcionalidade: "Usurios"
Contactar Administrador, e caso seja
verificado que o usurio tenha
necessidade de acesso, ser
disponibilizada esta funo, caso
contrrio ser retirado a opo:
"Gerenciar Usurios" do menu
principal, do usurio
F
l
u
x
o

P
r
i
n
c
i
p
a
l
Sumrio
O Objetivo deste teste validar o acesso a funcionalidade: Gerenciar Usurios
Pr Requisitos
- Usurio e senha, autenticados pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf >
- Possuir permisso de acesso, no menu Principal, a opo: Gerenciar Usurios
- Possuir acesso a funcionalidade: Usurios (Consulta)

120

Passo Ao Resultado esperado Erro Soluo
1
Preencher o campo: Nome do
Usurio
Campo preenchido com sucesso
No permitir preenchimento do
campo
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
2 Clicar em "Efetuar Consulta"
Sistema localiza o nome do usurio,
na base de dados e exibe as
informaes do usurio na tela, com
sucesso
No localizar o Nome do usurio, na
base de dados
Verificar relacionamento na base de
dados
F
l
u
x
o

A
l
t
e
r
n
a
t
i
v
o

1
Sumrio
O Objetivo deste teste validar a funcionalidade: Consulta
Pr Requisitos
- Usurio e senha, autenticados pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf >
- Possuir permisso de acesso a funcionalidade: Efetuar Consulta
- Estar com a tela de Consulta ativa
- Possuir um Nome de usurio vlido
Passo Ao Resultado esperado Erro Soluo
1
Preencher o campo: Nome do
Usurio
Campo preenchido com sucesso Campo inibido para preenchimento
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
2 Clicar em "Efetuar Consulta"
O sistema deve exibir a seguinte
mensagem: Nome do Usurio no
encontrado, por favor, verifique os
dados informados no campo e tente
novamente
Exibir na tela Time Out
Verificar comunicao com o banco
de dados
F
l
u
x
o

N
e
g
a
t
i
v
o

1
Sumrio
O Objetivo deste teste validar o acesso a funcionalidade: Consulta Usurio no cadastrado
Pr Requisitos
- Usurio e senha, autenticados pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf >
- Possuir permisso de acesso a funcionalidade: Efetuar Consulta
- Estar com a tela de Consulta ativa
- Possuir um Nome de usurio no cadastrado
Passo Ao Resultado esperado Erro Soluo
1
No preencher o campo: "Nome do
Usurio"
Campo no preenchido Campo inibido para preenchimento
Verificar o sistema e habilitar o
campo para preenchimento
2 Clicar em "Efetuar Consulta"
O sistema deve localizar todas os
usurios cadastrados na base, com
sucesso
Sistema no exibe os usurios
cadastrados
Verificar e corrigir relacionamento
com a base de dados
F
l
u
x
o

N
e
g
a
t
i
v
o

2
Sumrio
O Objetivo deste teste validar a funcionalidade: Consulta, sem preenchimento do Nome do Usurio
Pr Requisitos
- Usurio e senha, autenticados pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf >
- Possuir permisso de acesso a funcionalidade: Efetuar Consulta
- Estar com a tela de Consulta ativa
Passo Ao Resultado esperado Erro Soluo
1
Com o usurio localizado na tela:
"Consulta", clicar no ndice, com
smbolo de um lpis (alterao)
Exibir tela: "Alterar Usurio"
Apresentar mensagem de erro:
"Pgina no encontrada"
Verificar servidor, pois poder ter
ocorrido indisponibilidade
2
Selecionar um novo item na lista de:
Departamento
Seleo para outro departamento,
realizado com sucesso
Campo bloqueado para seleo
Verificar cdigo do sistema,
relacionado ao campo, e corrigi-lo
3 Clicar em: "Atualizar"
Sistema atualiza o dados que foi
alterado na base de dados e exibe a
mensagem: "Dados do usurio
atualizados, com sucesso"
1) Pgina no encontrada
2) No exibir mensagem de
confirmao da atualizao dos
dados do usurio na base de dados
1) Verificar se o servidor esta
disponvel
2) Consultar se o campo foi alterado
na base de dados, caso no verificar
relacionamento e comunicao com a
base de dados
F
l
u
x
o

A
l
t
e
r
n
a
t
i
v
o

2
Sumrio
O Objetivo deste teste validar o acesso a funcionalidade: Alterar Usurio alterando um campo
Pr Requisitos
- Usurio e senha, autenticados pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf >
- Possuir permisso de acesso a funcionalidade: Alterar Usurio e
- Possuir um usurio j localizado na tela

121

Passo Ao Resultado esperado Erro Soluo
1
Com o usurio localizado na tela:
"Consulta", clicar no ndice, com
smbolo de um lpis (alterao)
Exibir tela: "Alterar Usurio"
Apresentar mensagem de erro:
"Pgina no encontrada"
Verificar servidor, pois poder ter
ocorrido indisponibilidade
2
Alterar campo: Senha com valor
invlido (espaos em branco)
Campo alterado Campo bloqueado para edio
Verificar e corrigir relacionamento
com a base de dados
3 Clicar em: "Atualizar"
Sistema deve exibir a mensagem:
Preenchimento invlido para o
campo: Senha
No exibir mensagem de erro e
permanecer na mesma tela
Verificar cdigo do sistema,
relacionado ao boto, e corrigi-lo
F
l
u
x
o

N
e
g
a
t
i
v
o

3
Sumrio
O Objetivo deste teste validar a funcionalidade: Consulta, alterar campo senha, para espaos em branco
Pr Requisitos
- Usurio e senha, autenticados pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf >
- Possuir permisso de acesso a funcionalidade: Alterar Usurio
- Possuir um usurio j localizado na tela
Passo Ao Resultado esperado Erro Soluo
1
Com o usurio localizado na tela:
"Consulta", clicar no ndice, com
smbolo de um lpis (alterao)
Exibir tela: "Alterar Usurio"
Apresentar mensagem de erro:
"Pgina no encontrada"
Verificar servidor, pois poder ter
ocorrido indisponibilidade
2
Alterar campo: Senha com valor
menor de 6 caracteres
Campo alterado Campo bloqueado para edio
Verificar e corrigir relacionamento
com a base de dados
3 Clicar em: "Atualizar"
Sistema deve exibir a mensagem:
Preenchimento invlido para o
campo: Senha
No exibir mensagem de erro e
permanecer na mesma tela
Verificar cdigo do sistema,
relacionado ao boto, e corrigi-lo
F
l
u
x
o

N
e
g
a
t
i
v
o

4
Sumrio
O Objetivo deste teste validar a funcionalidade: Consulta, alterar campo senha, com valor menor que 6 caracteres
Pr Requisitos
- Usurio e senha, autenticados pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf >
- Possuir permisso de acesso a funcionalidade: Alterar Usurio
- Possuir um usurio j localizado na tela
Passo Ao Resultado esperado Erro Soluo
1
Com o usurio localizado na tela:
"Consulta", clicar no ndice, com
smbolo de um lpis (alterao)
Exibir tela: "Alterar Usurio"
Apresentar mensagem de erro:
"Pgina no encontrada"
Verificar servidor, pois poder ter
ocorrido indisponibilidade
2
Validar que as informaes exibidas
na tela, so as mesmas exibidas na
tela anterior, "Consulta"
Validao realizada com sucesso No carregar todas as informaes
- Verificar a conexo com a base de
dados
- Verificar problemas na codificao
3
Alterar campo: "Nvel de Acesso do
usurio"
Campo alterado
No permitir seleo de outro nvel de
acesso
Verificar o cdigo relacionado ao
campo e corrigi-lo para permitir
edio da informao exibida no
campo
4 Clicar em: "Voltar"
Sistema retorna para a tela de:
"Consulta"
O Sistema no localiza a pgina
Consulta, e retorna a mensagem
Erro na pgina.
Verificar se o servidor esta disponvel
5
Validar se o "Nvel de Acesso do
usurio", permanece inalterado
Validao realizada com sucesso O sistema realiza alterao
Verificar o cdigo relacionado ao
campo e corrigi-lo para no realizar
alterao, se selecionar voltar, aps a
edio do campo
F
l
u
x
o

N
e
g
a
t
i
v
o

5
Sumrio
O Objetivo deste teste validar a funcionalidade: Alterar Usurio - alterar campo e clicar em voltar
Pr Requisitos
- Usurio e senha, autenticados pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf >
- Possuir permisso de acesso a funcionalidade: Alterar Usurio
- Possuir um usurio j localizado na tela

122

Passo Ao Resultado esperado Erro Soluo
1
Com o usurio localizado na tela:
"Consulta", clicar no ndice, com
smbolo de um lpis (alterao)
Exibir tela: "Alterar Usurio"
Apresentar mensagem de erro:
"Pgina no encontrada"
Verificar servidor, pois poder ter
ocorrido indisponibilidade
2 Alterar campo: "Senha" Campo alterado Campo bloqueado para edio
Verificar cdigo do sistema,
relacionado ao campo, e corrigi-lo
3 Selecionar novo Departamento
Seleo para outro departamento,
realizado com sucesso
Campo bloqueado para edio
Verificar cdigo do sistema,
relacionado ao campo, e corrigi-lo
4
Alterar campo: Nvel de Acesso do
usurio, selecionando outro nvel de
permisso
Selecionado outro nvel de acesso,
com sucesso
Campo bloqueado para edio
Verificar cdigo do sistema,
relacionado ao campo, e corrigi-lo
5 Clicar em: "Atualizar"
Sistema atualiza o dados que foi
alterado na base de dados e exibe a
mensagem: "Dados do usurio
atualizados, com sucesso"
No exibir o boto: Atualizar
Verificar cdigo do sistema,
relacionado ao boto, e corrigi-lo
6
Validar se as informaes foram
alteradas, realizando nova consulta
para o usurio modificado
Os campos devem ser exibidos j
com as novas informaes,
corretamente
Exibir as informaes do usurio
inalteradas
Verificar relacionamento na base de
dados e corrigi-lo
F
l
u
x
o

A
l
t
e
r
n
a
t
i
v
o

2
.
1
Sumrio
O Objetivo deste teste validar o acesso a funcionalidade: Alterar Usurio alterando vrios campos
Pr Requisitos
- Usurio e senha, autenticados pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf >
- Possuir permisso de acesso a funcionalidade: Alterar Usurio
- Possuir um usurio j localizado na tela
- Possuir dados vlidos
Passo Ao Resultado esperado Erro Soluo
1 Selecionar o link: Incluir Usurio Exibir a tela: Incluir Usurio
Exibir mensagem: A pgina no
pode ser exibida
Restabelecer a comunicao com o
servidor
2
Preencher todos os campos
corretamente
Campos preenchidos com sucesso
Exibir os campos inibidos para
preenchimento
Verificar o cdigo do sistema e
corrigi-lo
3
Selecionar Departamento e Nvel de
acesso do usurio
Campos selecionados com sucesso
Exibir os campos inibidos para
seleo
Verificar o cdigo do sistema e
corrigi-lo
4 Clicar no boto: Cadastrar
Exibir mensagem de "Cadastro
realizado com sucesso"
Sistema no exibe mensagem da
incluso do usurio na base de dados
Consultar se o usurio foi cadastrado
na base, verificar cdigo do sistema
e relacionamento com a base de
dados
F
l
u
x
o

A
l
t
e
r
n
a
t
i
v
o

3
Sumrio
O Objetivo deste teste validar o acesso a funcionalidade: Incluir Usurio
Pr Requisitos
- Usurio e senha, autenticados pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf >
- Possuir permisso de acesso a funcionalidade: Incluir Usurio, localizada na tela de Consulta do menu: Gerenciar Usurios
- Estar com a funcionalidade: Consulta, ativa na tela
Passo Ao Resultado esperado Erro Soluo
1
De acordo com os pr-requisitos,
preencher campo: "Senha", com
informaes vlidas
OBS: So considerados valores
vlidos: letras, nmeros e caracteres
especiais e o tamanho de
preenchimento: 6 a 8 caracteres
Campo preenchido corretamente
Campo bloqueado para
preenchimento
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
2 Clicar no boto: Cadastrar
Exibir mensagem de "Cadastro
realizado com sucesso"
Sistema no exibe mensagem da
incluso do usurio na base de dados
Consultar se o usurio foi cadastrado
na base, verificar cdigo do sistema
e relacionamento com a base de
dados
F
l
u
x
o

A
l
t
e
r
n
a
t
i
v
o

3
.
1
Sumrio
O Objetivo deste teste validar a funcionalidade: Incluir Usurio Campo: Senha
Pr Requisitos
- Usurio e senha, autenticados pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf >
- Possuir permisso de acesso a funcionalidade: Incluir Usurio, localizada na tela de Consulta do menu: Gerenciar Usurios
- Estar com a tela: Incluir usurio, ativa
- Os campos: "Departamento", Nome do Usurio e Nvel de Acesso do usurio , devem estar j preenchidos corretamente

123

Passo Ao Resultado esperado Erro Soluo
1
De acordo com os pr-requisitos,
preencher o campo: Senha com
espaos em branco
Campo alterado Campo bloqueado para edio
Verificar e corrigir relacionamento
com a base de dados
2 Clicar em: "Cadastrar"
Sistema deve exibir a mensagem:
Preenchimento invlido para o
campo: Senha
No exibir mensagem de erro e
permanecer na mesma tela
Verificar cdigo do sistema,
relacionado ao boto, e corrigi-lo
F
l
u
x
o

N
e
g
a
t
i
v
o

6
Sumrio
O Objetivo deste teste validar a funcionalidade: Incluir Usurio Campo: Senha com espaos em branco
Pr Requisitos
- Usurio e senha, autenticados pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf >
- Possuir permisso de acesso a funcionalidade: Incluir Usurio, localizada na tela de Consulta do menu: Gerenciar Usurios
- Estar com a tela: Incluir usurio, ativa
- Os campos: "Departamento", Nome do Usurio e Nvel de Acesso do usurio , devem estar j preenchidos corretamente
Passo Ao Resultado esperado Erro Soluo
1
De acordo com os pr-requisitos,
preencher o campo: Senha com
menos de 6 caracteres
Campo preenchido Campo bloqueado para edio
Verificar e corrigir relacionamento
com a base de dados
3 Clicar em: "Cadastrar"
Sistema deve exibir a mensagem:
Preenchimento invlido para o
campo: Senha
No exibir mensagem de erro e
permanecer na mesma tela
Verificar cdigo do sistema,
relacionado ao boto, e corrigi-lo
F
l
u
x
o

N
e
g
a
t
i
v
o

7
Sumrio
O Objetivo deste teste validar a funcionalidade: Incluir Usurio - Campo senha com valor menor que 6 caracteres
Pr Requisitos
- Usurio e senha, autenticados pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf >
- Possuir permisso de acesso a funcionalidade: Incluir Usurio, localizada na tela de Consulta do menu: Gerenciar Usurios
- Estar com a tela: Incluir usurio, ativa
- Os campos: "Departamento", Nome do Usurio e Nvel de Acesso do usurio , devem estar j preenchidos corretamente
Passo Ao Resultado esperado Erro Soluo
1 Clicar no boto: Cadastrar
O sistema valida e identifica que
todos os campos foram preenchidos
corretamente, exibindo a mensagem:
"Cadastro realizado com sucesso"
Boto desabilitado
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
F
l
u
x
o


A
l
t
e
r
n
a
t
i
v
o

3
.
2
Sumrio
O Objetivo deste teste Validar a funcionalidade: Incluir Usurio Boto Cadastrar
Pr Requisitos
- Usurio e senha, autenticados pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf >
- Possuir permisso de acesso a funcionalidade: Incluir Usurio, localizada na tela de Consulta do menu: Gerenciar Usurios
- Estar com a tela Incluir Usurio, ativa e com todos os campos preenchidos corretamente
Passo Ao Resultado esperado Erro Soluo
1 Clicar no boto: Voltar
O sistema retorna para a tela de
Consulta, sem a incluso do novo
usurio
Sistema inclui usurio
Excluir usurio e corrigir cdigo do
sistema, relacionado ao campo
F
l
u
x
o


A
l
t
e
r
n
a
t
i
v
o

3
.
3
Sumrio
O Objetivo deste teste validar a funcionalidade: Incluir Usurio Boto Voltar
Pr Requisitos
- Usurio e senha, autenticados pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf >
- Possuir permisso de acesso a funcionalidade: Incluir Usurio, localizada na tela de Consulta do menu: Gerenciar Usurios
- Estar com a tela Incluir Usurio, ativa e com todos os campos preenchidos corretamente
Passo Ao Resultado esperado Erro Soluo
1
Com o usurio localizado na tela:
"Consulta", clicar no ndice, com
smbolo de um 'X' (excluso)
Exibir mensagem: "Deseja excluir
usurio", com as opes: "SIM" e
"NO"
Excluir usurio direto na base de
dados, sem exibir mensagem na tela
para o usurio.
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
2 Clicar em: "SIM" Excluir promoo da base de dados
No realizar nenhuma ao e
permanecer na tela "Consulta"
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
3
Validar se o usurio foi excludo da
base de dados, efetuando a consulta
do nome do usurio
Usurio excludo com sucesso e
cdigo de usurio, disponibilizado
Cdigo de usurio permanecer na
base
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
F
l
u
x
o

A
l
t
e
r
n
a
t
i
v
o

4
Sumrio
O Objetivo deste teste validar a funcionalidade: Excluir Usurio SIM
Pr Requisitos
- Estar com usurio e senha autenticados pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf>
- Possuir nvel de acesso, com permisso de excluir usurio
- Estar com a tela: Consulta (Gerenciar Usurios) ativa e com o usurio, j localizado na tela

124

Passo Ao Resultado esperado Erro Soluo
1
Com o usurio localizado na tela:
"Consulta", clicar no ndice, com
smbolo de um 'X' (excluso)
Exibir mensagem: "Deseja excluir
usurio", com as opes: "SIM" e
"NO"
Excluir usurio direto na base de
dados, sem exibir mensagem na tela
para o usurio.
Verificar se o usurio realmente era
para ser excludo, caso no, restaura-
lo para a base e em seguida, verificar
cdigo do sistema, relacionado ao
campo e corrigi-lo
2 Clicar em: "NO"
Sistema deve permanecer na tela de
Consulta, sem a excluso do usurio
No realizar nenhuma ao e
permanecer na tela "Consulta"
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
3
Validar se o usurio no foi excludo
da base de dados, efetuando a
consulta do nome do usurio
Usurio localizado com sucesso Usurio no localizado com sucesso
Restaurar o usurio excludo para a
base de dados e em seguida,
verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
F
l
u
x
o

A
l
t
e
r
n
a
t
i
v
o

4
.
1
Sumrio
O Objetivo deste teste validar a funcionalidade: Excluir Usurio NO
Pr Requisitos
- Estar com usurio e senha autenticados pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf>
- Possuir nvel de acesso, com permisso de excluir usurio
- Estar com a tela: Consulta (Gerenciar Usurios) ativa e com o usurio, j localizado na tela

Tabela LXV Teste Caixa Preta Tela Gerenciar Usurios.

SMS

Passo Ao Resultado esperado Erro Soluo
1 Clicar em : "SMS" Exibir o submenu: "Envio SMS"
No ter no menu, acesso a opo:
"SMS"
Contactar Administrador, caso haja
necessidade de acesso a esta
opo. E caso haja esta
necessidade, ser disponibilizada
esta opo ao usurio
2 Clicar em "Envio SMS"
Sistema dever exibir a tela "Envio
de SMS"
Exibir de formar "inibida" a seleo a
funcionalidade: "Envio de SMS"
Contactar Administrador, e caso seja
verificado que o usurio tenha
necessidade de acesso, ser
disponibilizada esta funo, caso
contrrio ser retirado a opo:
"SMS" do menu do usurio
- Usurio e senha, autenticados pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf >
- Possuir permisso de acesso, no menu Principal para a opo: SMS e ao submenu: Envio SMS
F
l
u
x
o

P
r
i
n
c
i
p
a
l
Sumrio
O Objetivo deste teste validar o acesso a funcionalidade: SMS
Pr Requisitos
Passo Ao Resultado esperado Erro Soluo
1
Selecionar campo: Cdigo da
Promoo, com a promoo
desejada
O sistema permite a seleo e exibe
a mensagem da promoo que ser
enviada no visor do celular na barra
lateral direita do sistema e a
quantidade de caracteres que foram
utilizados dos 160 disponveis.
1) No permitir seleo do campo
2) No exibir o campo
3) No exibe a mensagem no celular,
localizado na barra lateral direita do
sistema
4) No exibe a quantidade de
caracteres utilizados no celular
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
2
Em Tipo de Envio, selecionar a
opo: Perfil
Seleo realizada com sucesso
1) No permitir seleo do campo
2) No exibir o campo
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
3 Clicar no boto: Buscar
Sistema localiza todos os associados
adequados a promoo, com
sucesso e acrescenta na tela
Informaes Adicionais, contendo:
- Quantidade Total de Clientes
- Total de clientes identificados
- Tempo de execuo e
- O Layout de sada para operadora.
OBS: A busca realizada com base
no histrico de compra do associado
1) Exibir mensagem Nenhum
associado encontrado com o perfil
desta promoo.
2) Exibir erro: Pgina no
encontrada
1) Verificar cdigo do sistema,
relacionado ao campo e
relacionamento na base de dados
2) verificar comunicao com o
servidor
Sumrio
Pr Requisitos
F
l
u
x
o

A
l
t
e
r
n
a
t
i
v
o

1
- Usurio e senha, autenticados pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf >
- Possuir permisso de acesso a funcionalidade: Envio de SMS (SMS)
- Estar com a tela: Anlise de Perfil, ativa
O Objetivo deste teste validar a funcionalidade: Anlise de Perfil Tipo de Envio: Perfil

125

Passo Ao Resultado esperado Erro Soluo
1
No selecionar campo: Cdigo da
Promoo
Seleo NO realizada - -
2
Em Tipo de Envio, selecionar a
opo: Perfil
Seleo realizada com sucesso
1) No permitir seleo do campo
2) No exibir o campo
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
3 Clicar no boto: Buscar
Exibir mensagem de erro na tela:
Selecione um cdigo de promoo
1) No exibir mensagem de erro
2) Exibir erro: Pgina no
encontrada
1) Verificar cdigo do sistema,
relacionado ao campo
2) verificar comunicao com o
servidor
Sumrio
O Objetivo deste teste Validar a funcionalidade: Anlise de Perfil Tipo de Envio: Perfil Sem seleo de cdigo da promoo
F
l
u
x
o

N
e
g
a
t
i
v
o

1
Pr Requisitos
- Usurio e senha, autenticados pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf >
- Possuir permisso de acesso a funcionalidade: Envio de SMS (SMS)
- Estar com a tela: Anlise de Perfil, ativa
Passo Ao Resultado esperado Erro Soluo
1
Selecionar campo: Cdigo da
Promoo, com a promoo
desejada
Seleo realizada com sucesso
1) No permitir seleo do campo
2) No exibir o campo
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
2
No selecionar campo: Tipo de
Envio
Seleo NO realizada - -
3 Clicar no boto: Buscar
Exibir mensagem de erro na tela:
Selecione um Tipo de Perfil
1) No exibir mensagem de erro
2) Exibir erro: Pgina no
encontrada
1) Verificar cdigo do sistema,
relacionado ao campo
2) verificar comunicao com o
servidor
Pr Requisitos
- Usurio e senha, autenticados pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf >
- Possuir permisso de acesso a funcionalidade: Envio de SMS (SMS)
- Estar com a tela: Anlise de Perfil, ativa
F
l
u
x
o

N
e
g
a
t
i
v
o

2
Sumrio
O Objetivo deste teste validar a funcionalidade: Anlise de Perfil Tipo de Envio: Perfil Sem seleo do Tipo de Envio
Passo Ao Resultado esperado Erro Soluo
1
Selecionar campo: Cdigo da
Promoo, com a promoo
desejada
Seleo realizada com sucesso
1) No permitir seleo do campo
2) No exibir o campo
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
2
Em Tipo de Envio, selecionar a
opo: Perfil
Seleo realizada com sucesso
1) No permitir seleo do campo
2) No exibir o campo
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
3 Clicar no boto: Limpar
Sistema limpa a seleo dos
campos: Cdigo da Promoo e
Tipo de Envio
No limpar os campos
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
F
l
u
x
o

A
l
t
e
r
n
a
t
i
v
o

2
Sumrio
O Objetivo deste teste validar a funcionalidade: Anlise de Perfil Tipo de Envio: Perfil Boto Limpar
Pr Requisitos
- Usurio e senha, autenticados pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf >
- Possuir permisso de acesso a funcionalidade: Envio de SMS (SMS)
- Estar com a tela: Anlise de Perfil, ativa
Passo Ao Resultado esperado Erro Soluo
3 Clicar no boto: Enviar
O sistema dispara o evento de envio
dos dados para a operadora de
telefonia e exibe a seguinte
mensagem: Transmisso realizada
com sucesso
Apresentar mensagem de erro:
- Ocorreu um erro de comunicao
com a operadora, tente novamente
mais tarde ou entre em contato com o
administrador do sistema.
Verificar comunicao com a
operadora
Pr Requisitos
- Usurio e senha, autenticados pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf >
- Possuir permisso de acesso a funcionalidade: Envio de SMS (SMS)
- Estar com a tela: Anlise de Perfil, ativa e com o resultado na busca por perfil exibido
F
l
u
x
o

A
l
t
e
r
n
a
t
i
v
o

3
Sumrio
O Objetivo deste teste validar a funcionalidade: Anlise de Perfil Tipo de Envio: Perfil Boto: Enviar

126

Passo Ao Resultado esperado Erro Soluo
1
Selecionar campo: Cdigo da
Promoo, com a promoo
desejada
Seleo realizada com sucesso
1) No permitir seleo do campo
2) No exibir o campo
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
2
Em Tipo de Envio, selecionar a
opo: Todos
Seleo realizada com sucesso
1) No permitir seleo do campo
2) No exibir o campo
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
3 Clicar no boto: Buscar
Sistema localiza todos os associados
com sucesso e acrescenta na tela
Informaes Adicionais, contendo:
- Quantidade Total de Clientes, Total
de clientes identificados e Tempo de
execuo
1) Exibir mensagem Nenhum
associado encontrado com o perfil
desta promoo.
2) Exibir erro: Pgina no
encontrada
1) Verificar cdigo do sistema,
relacionado ao campo e
relacionamento na base de dados
2) verificar comunicao com o
servidor
F
l
u
x
o

A
l
t
e
r
n
a
t
i
v
o

4
Sumrio
O Objetivo deste teste validar a funcionalidade: Anlise de Perfil Tipo de Envio: Todos
Pr Requisitos
- Usurio e senha, autenticados pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf >
- Possuir permisso de acesso a funcionalidade: Envio de SMS (SMS)
- Estar com a tela: Anlise de Perfil, ativa
Passo Ao Resultado esperado Erro Soluo
1
No selecionar campo: Cdigo da
Promoo
Seleo NO realizada - -
2
Em Tipo de Envio, selecionar a
opo: Todos
Seleo realizada com sucesso
1) No permitir seleo do campo
2) No exibir o campo
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
3 Clicar no boto: Buscar
Exibir mensagem de erro na tela:
Selecione um cdigo de promoo
1) No exibir mensagem de erro
2) Exibir erro: Pgina no
encontrada
1) Verificar cdigo do sistema,
relacionado ao campo
2) verificar comunicao com o
servidor
Pr Requisitos
- Estar com usurio e senha, autenticados pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf >
- Possuir permisso de acesso a funcionalidade: Envio de SMS (SMS)
- Estar com a funcionalidade: Anlise de Perfil, ativa na tela
F
l
u
x
o

N
e
g
a
t
i
v
o

3
Sumrio
O Objetivo deste teste validar a funcionalidade: Anlise de Perfil Tipo de Envio: Todos Sem seleo de cdigo da promoo
Passo Ao Resultado esperado Erro Soluo
1
Selecionar campo: Cdigo da
Promoo, com a promoo
desejada
Seleo realizada com sucesso
1) No permitir seleo do campo
2) No exibir o campo
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
2
No selecionar campo: Tipo de
Envio
Seleo NO realizada - -
3 Clicar no boto: Buscar
Exibir mensagem de erro na tela:
Selecione um Tipo de Envio
1) No exibir mensagem de erro
2) Exibir erro: Pgina no
encontrada
1) Verificar cdigo do sistema,
relacionado ao campo
2) verificar comunicao com o
servidor
F
l
u
x
o

N
e
g
a
t
i
v
o

4
Sumrio
O Objetivo deste teste Validar a funcionalidade: Anlise de Perfil Tipo de Envio: Todos Sem seleo do Tipo de Envio
Pr Requisitos
- Usurio e senha, autenticados pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf >
- Possuir permisso de acesso a funcionalidade: Envio de SMS (SMS)
- Estar com a tela: Anlise de Perfil, ativa
Passo Ao Resultado esperado Erro Soluo
1
Selecionar campo: Cdigo da
Promoo, com a promoo
desejada
Seleo realizada com sucesso
1) No permitir seleo do campo
2) No exibir o campo
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
2
Em Tipo de Envio, selecionar a
opo: Todos
Seleo realizada com sucesso
1) No permitir seleo do campo
2) No exibir o campo
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
3 Clicar no boto: Limpar
Sistema limpa os campos com
sucesso
No limpar os campos
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
Pr Requisitos
- Usurio e senha, autenticados pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf >
- Possuir permisso de acesso a funcionalidade: Envio de SMS (SMS)
- Estar com a funcionalidade: Anlise de Perfil, ativa
F
l
u
x
o

A
l
t
e
r
n
a
t
i
v
o

5
Sumrio
O Objetivo deste teste validar a funcionalidade: Anlise de Perfil Tipo de Envio: Todos Boto: Limpar

127

Passo Ao Resultado esperado Erro Soluo
3 Clicar no boto: Enviar
O sistema dispara o evento de envio
dos dados para a operadora de
telefonia e exibe a seguinte
mensagem: Transmisso realizada
com sucesso
Apresentar mensagem de erro:
- Ocorreu um erro de comunicao
com a operadora, tente novamente
mais tarde ou entre em contato com o
administrador do sistema.
Verificar comunicao com a
operadora
F
l
u
x
o

A
l
t
e
r
n
a
t
i
v
o

6
Sumrio
O Objetivo deste teste validar a funcionalidade: Anlise de Perfil Tipo de Envio: Perfil Boto: Enviar
Pr Requisitos
- Usurio e senha, autenticados pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf >
- Possuir permisso de acesso a funcionalidade: Envio de SMS (SMS)
- Estar com a funcionalidade: Anlise de Perfil, ativa e com o resultado na busca por TODOS exibido com sucesso em tela
Passo Ao Resultado esperado Erro Soluo
1
Selecionar campo: Cdigo da
Promoo, com a promoo
desejada
Seleo realizada com sucesso
1) No permitir seleo do campo
2) No exibir o campo
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
2
Em Tipo de Envio, selecionar a
opo: Especifico
Seleo realizada e exibe na tela a
informao de Envio
Especfico,juntamente com dois
novos campos: Nome e Telefone
No exibir os campos Nome e
Telefone
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
3
Preencher campo: Nome com o
nome do associado que ir receber
diretamente a promoo
Campo preenchido com sucesso
Campo desabilitado para
preenchimento
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
4
Preencher campo: Telefone com o
nmero de celular do associado que
ir receber diretamente a promoo
Campo preenchido com sucesso
Campo desabilitado para
preenchimento
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
5 Clicar no boto: Buscar
Sistema localiza todos os associados
adequados a promoo, com
sucesso e acrescenta na tela
Informaes Adicionais, contendo:
- Quantidade Total de Clientes
- Total de clientes identificados
- Tempo de execuo e
- O Layout de sada para operadora.
OBS: A busca realizada com base
no histrico de compra do associado
1) Exibir mensagem Nenhum
associado encontrado.
2) Exibir erro: Pgina no
encontrada
1) Verificar cdigo do sistema,
relacionado ao campo e
relacionamento na base de dados
2) verificar comunicao com o
servidor
Pr Requisitos
- Estar com usurio e senha, autenticados pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf >
- Possuir permisso de acesso a funcionalidade: Envio de SMS (SMS)
- Estar com a funcionalidade: Anlise de Perfil, ativa
- Possuir dados vlidos
F
l
u
x
o

A
l
t
e
r
n
a
t
i
v
o

7
Sumrio
O Objetivo deste teste Validar a funcionalidade: Anlise de Perfil Tipo de Envio: Especfico

128

Passo Ao Resultado esperado Erro Soluo
1
Selecionar campo: Cdigo da
Promoo, com a promoo
desejada
Seleo realizada com sucesso
1) No permitir seleo do campo
2) No exibir o campo
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
2
Em Tipo de Envio, selecionar a
opo: Especifico
Seleo realizada e exibe na tela a
informao de Envio
Especfico,juntamente com dois
novos campos: Nome e Telefone
No exibir os campos Nome e
Telefone
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
3
Preencher campo: Nome com um
de associado no cadastrado na
base
Campo preenchido com sucesso
Campo desabilitado para
preenchimento
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
4
Preencher campo: Telefone com o
nmero de celular do associado que
ir receber diretamente a promoo
Campo preenchido com sucesso
Campo desabilitado para
preenchimento
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
5 Clicar no boto: Buscar
Sistema localiza associado a partir
do telefone e solicita confirmao do
usurio, para confirmar se o
associado localizado o associado
que receber a promoo
Exibir mensagem Nenhum
associado encontrado, por favor
verifique o preenchimento e tente
novamente
Preencher os campos com valores
vlidos
F
l
u
x
o

N
e
g
a
t
i
v
o

5
Sumrio
O Objetivo deste teste validar a funcionalidade: Anlise de Perfil Tipo de Envio: Especfico Nome no cadastrado
Pr Requisitos
- Estar com usurio e senha, autenticados pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf >
- Possuir permisso de acesso a funcionalidade: Envio de SMS (SMS)
- Estar com a funcionalidade: Anlise de Perfil, ativa
- Possuir telefone do associado, cadastrado na base
Passo Ao Resultado esperado Erro Soluo
1
Selecionar campo: Cdigo da
Promoo, com a promoo
desejada
Seleo realizada com sucesso
1) No permitir seleo do campo
2) No exibir o campo
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
2
Em Tipo de Envio, selecionar a
opo: Especifico
Seleo realizada e exibe na tela a
informao de Envio
Especfico,juntamente com dois
novos campos: Nome e Telefone
No exibir os campos Nome e
Telefone
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
3 Manter o campo Nomeem branco Campo NO preenchido
Campo desabilitado para
preenchimento
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
4
Preencher campo: Telefone com o
nmero de celular do associado que
ir receber diretamente a promoo
Campo preenchido com sucesso
Campo desabilitado para
preenchimento
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
5 Clicar no boto: Buscar
Sistema localiza associado a partir
do telefone e solicita confirmao do
usurio, para confirmar se o
associado localizado o associado
que receber a promoo
Exibir mensagem Nenhum
associado encontrado, por favor
verifique o preenchimento e tente
novamente
Preencher os campos com valores
vlidos
Pr Requisitos
- Usurio e senha, autenticados pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf >
- Possuir permisso de acesso a funcionalidade: Envio de SMS (SMS)
- Estar com a funcionalidade: Anlise de Perfil, ativa
F
l
u
x
o

N
e
g
a
t
i
v
o

6
Sumrio
O Objetivo deste teste validar a funcionalidade: Anlise de Perfil Tipo de Envio: Especfico Campo Nome em branco

129

Passo Ao Resultado esperado Erro Soluo
1
Selecionar campo: Cdigo da
Promoo, com a promoo
desejada
Seleo realizada com sucesso
1) No permitir seleo do campo
2) No exibir o campo
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
2
Em Tipo de Envio, selecionar a
opo: Especifico
Seleo realizada e exibe na tela a
informao de Envio
Especfico,juntamente com dois
novos campos: Nome e Telefone
No exibir os campos Nome e
Telefone
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
3
Preencher campo: Nome com o
nome do associado que ir receber
diretamente a promoo
Campo preenchido com sucesso
Campo desabilitado para
preenchimento
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
4
Preencher campo: Telefone com o
nmero de celular no cadastrado na
base
Campo preenchido com sucesso
Campo desabilitado para
preenchimento
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
5 Clicar no boto: Buscar
Sistema localiza associado a partir
do Nome e solicita confirmao do
usurio, para confirmar se o
associado localizado o associado
que receber a promoo
Exibir mensagem Nenhum
associado encontrado, por favor
verifique o preenchimento e tente
novamente
Preencher os campos com valores
vlidos
F
l
u
x
o

N
e
g
a
t
i
v
o

7
Sumrio
O Objetivo deste teste validar a funcionalidade: Anlise de Perfil Tipo de Envio: Especfico Telefone no cadastrado
Pr Requisitos
- Usurio e senha, autenticados pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf >
- Possuir permisso de acesso a funcionalidade: Envio de SMS (SMS)
- Estar com a funcionalidade: Anlise de Perfil, ativa
- Possuir Nome do associado cadastrado na base
Passo Ao Resultado esperado Erro Soluo
1
Selecionar campo: Cdigo da
Promoo, com a promoo
desejada
Seleo realizada com sucesso
1) No permitir seleo do campo
2) No exibir o campo
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
2
Em Tipo de Envio, selecionar a
opo: Especifico
Seleo realizada e exibe na tela a
informao de Envio
Especfico,juntamente com dois
novos campos: Nome e Telefone
No exibir os campos Nome e
Telefone
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
3
Preencher campo: Nome com o
nome do associado que ir receber
diretamente a promoo
Campo preenchido com sucesso
Campo desabilitado para
preenchimento
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
4
No preencher campo: Telefone,
mantendo-o em branco
Campo NO preenchido
Campo desabilitado para
preenchimento
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
5 Clicar no boto: Buscar
Sistema localiza associado a partir
do Nome e solicita confirmao do
usurio, para confirmar se o
associado localizado o associado
que receber a promoo
Exibir mensagem Nenhum
associado encontrado, por favor
verifique o preenchimento e tente
novamente
Preencher os campos com valores
vlidos
Pr Requisitos
- Usurio e senha, autenticados pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf >
- Possuir permisso de acesso a funcionalidade: Envio de SMS (SMS)
- Estar com a funcionalidade: Anlise de Perfil, ativa
- Possuir Nome do associado cadastrado na base
F
l
u
x
o

N
e
g
a
t
i
v
o

8
Sumrio
O Objetivo deste teste validar a funcionalidade: Anlise de Perfil Tipo de Envio: Especfico Telefone em branco

130

Passo Ao Resultado esperado Erro Soluo
1
Selecionar campo: Cdigo da
Promoo, com a promoo
desejada
Seleo realizada com sucesso
1) No permitir seleo do campo
2) No exibir o campo
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
2
Em Tipo de Envio, selecionar a
opo: Especifico
Seleo realizada e exibe na tela a
informao de Envio
Especfico,juntamente com dois
novos campos: Nome e Telefone
No exibir os campos Nome e
Telefone
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
3
No preencher campo: Nome,
mantendo-o em branco
Campo NO preenchido
Campo desabilitado para
preenchimento
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
4
No preencher campo: Telefone,
mantendo-o em branco
Campo NO preenchido
Campo desabilitado para
preenchimento
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
5 Clicar no boto: Buscar
Sistema exibe mensagem: Favor
preencher os campos e realize a
busca novamente
Exibir mensagem Pgina no
encontrada
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo e
comunicao com o servidor
F
l
u
x
o

N
e
g
a
t
i
v
o

8
Sumrio
O Objetivo deste teste validar a funcionalidade: Anlise de Perfil Tipo de Envio: Especfico Campos em Nome e telefone em branco
Pr Requisitos
- Usurio e senha, autenticados pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf >
- Possuir permisso de acesso a funcionalidade: Envio de SMS (SMS)
- Estar com a funcionalidade: Anlise de Perfil, ativa
Passo Ao Resultado esperado Erro Soluo
1
De acordo com os pr-requisitos,
clicar no boto: Limpar
Sistema limpa os campos com
sucesso
No limpar os campos
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
Pr Requisitos
- Usurio e senha, autenticados pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf >
- Possuir permisso de acesso a funcionalidade: Envio de SMS (SMS)
- Estar com a funcionalidade: Anlise de Perfil, ativa
- Possuir os campos preenchidos
F
l
u
x
o

A
l
t
e
r
n
a
t
i
v
o

8
Sumrio
O Objetivo deste teste validar a funcionalidade: Anlise de Perfil Tipo de Envio: Especfico Boto: Limpar

Passo Ao Resultado esperado Erro Soluo
1 Clicar no boto: Enviar
O sistema dispara o evento de envio
dos dados para a operadora de
telefonia e exibe a seguinte
mensagem: Transmisso realizada
com sucesso
Apresentar mensagem de erro:
- Ocorreu um erro de comunicao
com a operadora, tente novamente
mais tarde ou entre em contato com o
administrador do sistema.
Verificar comunicao com a
operadora
F
l
u
x
o

A
l
t
e
r
n
a
t
i
v
o

9
Sumrio
O Objetivo deste teste validar a funcionalidade: Anlise de Perfil Tipo de Envio: Perfil Boto: Enviar
Pr Requisitos
- Usurio e senha, autenticados pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf >
- Possuir permisso de acesso a funcionalidade: Envio de SMS (SMS)
- Estar com a funcionalidade: Anlise de Perfil, ativa e com o resultado na busca por Especfico, exibido com sucesso em tela

131

Passo Ao Resultado esperado Erro Soluo
1
Selecionar campo: Cdigo da
Promoo, com a promoo
TODAS
OBS: Esta opo, estar
selecionando automaticamente todas
as promoes em vigncia
Seleo realizada com sucesso
1) No permitir seleo do campo
2) No exibir o item na lista de
Cdigo da Promoo
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
2
Em Tipo de Envio, selecionar a
opo: Perfil
Seleo realizada
No exibir os campos Nome e
Telefone
Verificar cdigo do sistema,
relacionado ao campo e corrigi-lo
3 Clicar no boto: Buscar
Sistema localiza todos os associados
adequados a promoo, com
sucesso e acrescenta na tela
Informaes Adicionais, contendo:
- Quantidade Total de Clientes
- Total de clientes identificados
- Tempo de execuo e
- O Layout de sada para operadora.
OBS: A busca realizada com base
no histrico de compra do associado
1) Exibir mensagem Nenhum
associado encontrado.
2) Exibir erro: Pgina no
encontrada
1) Verificar cdigo do sistema,
relacionado ao campo e
relacionamento na base de dados
2) verificar comunicao com o
servidor
4 Clicar no boto: Enviar
O sistema dispara o evento de envio
dos dados para a operadora de
telefonia e exibe a seguinte
mensagem: Transmisso realizada
com sucesso
Apresentar mensagem de erro:
- Ocorreu um erro de comunicao
com a operadora, tente novamente
mais tarde ou entre em contato com o
administrador do sistema.
Verificar comunicao com a
operadora
F
l
u
x
o

A
l
t
e
r
n
a
t
i
v
o

1
0
Sumrio
O Objetivo deste teste validar a funcionalidade: Anlise de Perfil Cdigo Promoo: TODAS Tipo de Envio: Perfil Enviar
Pr Requisitos
- Usurio e senha, autenticados pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf >
- Possuir permisso de acesso a funcionalidade: Envio de SMS (SMS)
- Estar com a funcionalidade: Anlise de Perfil, ativa

Tabela LXVI Teste Caixa Preta Tela envio de SMS.

Relatrios

Passo Ao Resultado esperado Erro Soluo
1 Clicar em : "Relatrios" Exibir o submenu: "Relatrios"
No ter no menu, acesso a opo:
"Relatrios"
Contactar Administrador, caso haja
necessidade de acesso a esta
opo. E caso haja esta
necessidade, ser disponibilizada
esta opo ao usurio
2 Clicar em "Relatrios"
Sistema dever exibir a tela
"Relatrios"
Exibir de formar "inibida" a seleo o
submenu: "Relatrios"
Contactar Administrador, e caso seja
verificado que o usurio tenha
necessidade de acesso, ser
disponibilizada esta funo, caso
contrrio ser retirado a opo:
"Relatrios" do menu do usurio
- Usurio e senha autenticados, pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf >
- Possuir permisso de acesso, no menu Principal para a opo: Relatrios e ao submenu: Relatrios
F
l
u
x
o

P
r
i
n
c
i
p
a
l
Sumrio
O Objetivo deste teste validar o acesso a funcionalidade: Relatrios
Pr Requisitos

132

Passo Ao Resultado esperado Erro Soluo
1
De acordo com os pr-requisitos, em
Tipo do Relatrio, selecionar a
opo: Maior Ocorrncia
Opo selecionada com sucesso Campo inibido para seleo
Verificar cdigo no sistema,
relacionado ao campo e efetuar
correo
2
Em Ordem do Relatrio, selecionar a
opo Crescente
Opo selecionada com sucesso Campo inibido para seleo
Verificar cdigo no sistema,
relacionado ao campo e efetuar
correo
3 Clicar no boto: Pesquisar
Sistema exibir na tela, em ordem
crescente, dentre os 15 produtos
mais vendidos em um perodo de 2
anos, o ndice de quantas vezes
aqueles determinados produto
apareceram em cada compra
Sistema exibe: Pgina no
encontrada
Verificar servidor, pois poder ter
ocorrido indisponibilidade
F
l
u
x
o

A
l
t
e
r
n
a
t
i
v
o

1
Sumrio
- Usurio e senha autenticados, pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf >
- Possuir permisso de acesso, a funo de emisso de Relatrios
- Estar com a aba Produtos ativa na tela de: Relatrios
O Objetivo deste teste validar a Emisso Relatrios (aba: Produtos) Tipo: Maior Ocorrncia Crescente
Pr Requisitos
Passo Ao Resultado esperado Erro Soluo
1
De acordo com os pr-requisitos,
clicar no boto: Pesquisar
Sistema exibe mensagem: Favor
selecionar algum parmetro de
busca
Sistema exibe: Pgina no
encontrada
Verificar servidor, pois poder ter
ocorrido indisponibilidade
F
l
u
x
o

N
e
g
a
t
i
v
o

1
Pr Requisitos
- Usurio e senha autenticados, pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf >
- Possuir permisso de acesso, a funo de emisso de Relatrios
- Na tela de: Relatrios, estar com a aba Produtos ativa e sem nenhuma seleo
Sumrio
O Objetivo deste teste validar a Emisso Relatrios (aba: Produtos) Sem nenhuma opo selecionada e pressionar Boto: Pesquisar
Passo Ao Resultado esperado Erro Soluo
1
De acordo com os pr-requisitos, em
Tipo do Relatrio, selecionar a
opo: Maior Ocorrncia
Opo selecionada com sucesso Campo inibido para seleo
Verificar cdigo no sistema,
relacionado ao campo e efetuar
correo
2
Em Ordem do Relatrio, selecionar a
opo Crescente
Opo selecionada com sucesso Campo inibido para seleo
Verificar cdigo no sistema,
relacionado ao campo e efetuar
correo
3
No campo: Data, selecionar a data
atual, atravs do calendrio disponvel
para o campo
Data atual selecionada com sucesso Campo inibido para seleo
Verificar cdigo no sistema,
relacionado ao campo e efetuar
correo
4
No campo: at, selecionar a data
atual, atravs do calendrio disponvel
para o campo
Data atual selecionada com sucesso Campo inibido para seleo
Verificar cdigo no sistema,
relacionado ao campo e efetuar
correo
5 Clicar no boto: Pesquisar
Sistema exibir na tela, em ordem
crescente, o ndice de quantas vezes
os 15 produtos mais vendidos no
perodo selecionado, apareceram em
cada compra
Sistema exibe: Pgina no
encontrada
Verificar servidor, pois poder ter
ocorrido indisponibilidade
- Usurio e senha autenticados, pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf >
- Possuir permisso de acesso, a funo de emisso de Relatrios
- Estar com a aba Produtos ativa na tela de: Relatrios
F
l
u
x
o

A
l
t
e
r
n
a
t
i
v
o

2
Sumrio
O Objetivo deste teste validar a Emisso Relatrios (aba: Produtos) Tipo: Maior Ocorrncia Crescente Perodo atual
Pr Requisitos

133

Passo Ao Resultado esperado Erro Soluo
1
De acordo com os pr-requisitos, em
Tipo do Relatrio, selecionar a
opo: Maior Ocorrncia
Opo selecionada com sucesso Campo inibido para seleo
Verificar cdigo no sistema,
relacionado ao campo e efetuar
correo
2
Em Ordem do Relatrio, selecionar a
opo Crescente
Opo selecionada com sucesso Campo inibido para seleo
Verificar cdigo no sistema,
relacionado ao campo e efetuar
correo
3
No campo: Data, selecionar a data
de 6 meses atrs, atravs do
calendrio disponvel para o campo
Data atual selecionada com sucesso Campo inibido para seleo
Verificar cdigo no sistema,
relacionado ao campo e efetuar
correo
4
No campo: at, selecionar a data
atual, atravs do calendrio disponvel
para o campo
Data atual selecionada com sucesso Campo inibido para seleo
Verificar cdigo no sistema,
relacionado ao campo e efetuar
correo
5 Clicar no boto: Pesquisar
Sistema exibir na tela, em ordem
crescente, o ndice de quantas vezes
os 15 produtos mais vendidos no
perodo selecionado, apareceram em
cada compra
Sistema exibe: Pgina no
encontrada
Verificar servidor, pois poder ter
ocorrido indisponibilidade
F
l
u
x
o

A
l
t
e
r
n
a
t
i
v
o

2
.
1
Sumrio
O Objetivo deste teste validar a Emisso Relatrios (aba: Produtos) Tipo: Maior Ocorrncia Crescente Perodo 6 meses
Pr Requisitos
- Usurio e senha autenticados, pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf >
- Possuir permisso de acesso, a funo de emisso de Relatrios
- Estar com a aba Produtos ativa na tela de: Relatrios
Passo Ao Resultado esperado Erro Soluo
1
De acordo com os pr-requisitos, em
Tipo do Relatrio, selecionar a
opo: Maior Ocorrncia
Opo selecionada com sucesso Campo inibido para seleo
Verificar cdigo no sistema,
relacionado ao campo e efetuar
correo
2
Em Ordem do Relatrio, selecionar a
opo Crescente
Opo selecionada com sucesso Campo inibido para seleo
Verificar cdigo no sistema,
relacionado ao campo e efetuar
correo
3
No campo: Data, digitar a data de 2
anos atrs, no formato: dd/mm/aaaa
Data atual digitada com sucesso Campo inibido para preenchimento
Verificar cdigo no sistema,
relacionado ao campo e efetuar
correo
4
No campo: at, selecionar a data
atual, atravs do calendrio disponvel
para o campo
Data atual selecionada com sucesso Campo inibido para seleo
Verificar cdigo no sistema,
relacionado ao campo e efetuar
correo
5 Clicar no boto: Pesquisar
Sistema exibir na tela, em ordem
crescente, o ndice de quantas vezes
os 15 produtos mais vendidos no
perodo selecionado, apareceram em
cada compra
Sistema exibe: Pgina no
encontrada
Verificar servidor, pois poder ter
ocorrido indisponibilidade
Pr Requisitos
- Usurio e senha autenticados, pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf >
- Possuir permisso de acesso, a funo de emisso de Relatrios
- Estar com a aba Produtos ativa na tela de: Relatrios
F
l
u
x
o

A
l
t
e
r
n
a
t
i
v
o

2
.
2
Sumrio
O Objetivo deste teste validar a Emisso Relatrios (aba: Produtos) Tipo: Maior Ocorrncia Crescente Perodo 2 anos

134

Passo Ao Resultado esperado Erro Soluo
1
De acordo com os pr-requisitos, em
Tipo do Relatrio, selecionar a
opo: Maior Ocorrncia
Opo selecionada com sucesso Campo inibido para seleo
Verificar cdigo no sistema,
relacionado ao campo e efetuar
correo
2
Em Ordem do Relatrio, selecionar a
opo Crescente
Opo selecionada com sucesso Campo inibido para seleo
Verificar cdigo no sistema,
relacionado ao campo e efetuar
correo
3
No campo: Data, digitar a data de 3
anos atrs, atravs do calendrio
disponvel para o campo, no formato:
dd/mm/aaaa
Data atual digitada com sucesso Campo inibido para preenchimento
Verificar cdigo no sistema,
relacionado ao campo e efetuar
correo
4
No campo: at, selecionar a data
atual, atravs do calendrio disponvel
para o campo
Data atual selecionada com sucesso Campo inibido para seleo
Verificar cdigo no sistema,
relacionado ao campo e efetuar
correo
5 Clicar no boto: Pesquisar
Sistema exibir a mensagem Data
invlida, o sistema tem o limite
mximo de 2 anos
Sistema exibe: Pgina no
encontrada
Verificar servidor, pois poder ter
ocorrido indisponibilidade
F
l
u
x
o

N
e
g
a
t
i
v
o

2
Sumrio
O Objetivo deste teste Validar a Emisso Relatrios (aba: Produtos) Tipo: Maior Ocorrncia Crescente Perodo invlido
Pr Requisitos
- Usurio e senha autenticados, pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf >
- Possuir permisso de acesso, a funo de emisso de Relatrios
- Estar com a aba Produtos ativa na tela de: Relatrios
Passo Ao Resultado esperado Erro Soluo
1
De acordo com os pr-requisitos, em
Tipo do Relatrio, selecionar a
opo: Maior Ocorrncia
Opo selecionada com sucesso Campo inibido para seleo
Verificar cdigo no sistema,
relacionado ao campo e efetuar
correo
2
Em Ordem do Relatrio, selecionar a
opo Crescente
Opo selecionada com sucesso Campo inibido para seleo
Verificar cdigo no sistema,
relacionado ao campo e efetuar
correo
3
No campo: Data, digitar a data em
um formato diferente de: dd/mm/aaaa
Exibir mensagem: Data invlida, por
favor, digite data no formato:
dd/mm/aaaa ou selecione a data,
atravs do calendrio
Permitir preenchimento de data num
formato invlido
Verificar cdigo no sistema,
relacionado ao campo e efetuar
correo
4
No campo: at, selecionar a data
atual, atravs do calendrio disponvel
para o campo
Data atual selecionada com sucesso Campo inibido para seleo
Verificar cdigo no sistema,
relacionado ao campo e efetuar
correo
5 Clicar no boto: Pesquisar
Exibir mensagem: Data invlida, por
favor, digite data no formato:
dd/mm/aaaa ou selecione a data,
atravs do calendrio
Sistema exibe: Pgina no
encontrada
Verificar servidor, pois poder ter
ocorrido indisponibilidade
F
l
u
x
o

N
e
g
a
t
i
v
o

3
Sumrio
O Objetivo deste teste validar a Emisso Relatrios (aba: Produtos) Tipo: Maior Ocorrncia Crescente Formato invlido data
Pr Requisitos
- Usurio e senha autenticados, pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf >
- Possuir permisso de acesso, a funo de emisso de Relatrios
- Estar com a aba Produtos ativa na tela de: Relatrios

135

Passo Ao Resultado esperado Erro Soluo
1
De acordo com os pr-requisitos, em
Tipo do Relatrio, selecionar a
opo: Maior Ocorrncia
Opo selecionada com sucesso Campo inibido para seleo
Verificar cdigo no sistema,
relacionado ao campo e efetuar
correo
2
Em Ordem do Relatrio, selecionar a
opo Crescente
Opo selecionada com sucesso Campo inibido para seleo
Verificar cdigo no sistema,
relacionado ao campo e efetuar
correo
3
No campo: Data, selecionar a data
atual, atravs do calendrio disponvel
para o campo
Data atual selecionada com sucesso Campo inibido para seleo
Verificar cdigo no sistema,
relacionado ao campo e efetuar
correo
4
No campo: at, selecionar a data
atual, atravs do calendrio disponvel
para o campo
Data atual selecionada com sucesso Campo inibido para seleo
Verificar cdigo no sistema,
relacionado ao campo e efetuar
correo
5 Clicar no boto: Pesquisar
Sistema exibir na tela, em ordem
decrescente, o ndice de quantas
vezes os 15 produtos mais vendidos
no perodo selecionado, apareceram
em cada compra
Sistema exibe: Pgina no
encontrada
Verificar servidor, pois poder ter
ocorrido indisponibilidade
F
l
u
x
o

A
l
t
e
r
n
a
t
i
v
o

3
Sumrio
O Objetivo deste teste validar a Emisso Relatrios (aba: Produtos) Tipo: Maior Ocorrncia Decrescente Perodo atual
Pr Requisitos
- Usurio e senha autenticados, pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf >
- Possuir permisso de acesso, a funo de emisso de Relatrios
- Estar com a aba Produtos ativa na tela de: Relatrios
Passo Ao Resultado esperado Erro Soluo
1
De acordo com os pr-requisitos,
clicar no boto: Imprimir
Sistema dever abrir a tela de
impresso
Imprimir, sem confirmao por parte
do usurio
Verificar cdigo no sistema,
relacionado ao campo e efetuar
correo
2
Verificar a impressora selecionada e
clicar em OK
Impresso realizada com sucesso - -
F
l
u
x
o

A
l
t
e
r
n
a
t
i
v
o

4
Sumrio
O Objetivo deste teste Validar a Emisso Relatrios(aba: Produtos) Boto: Imprimir
Pr Requisitos
- Usurio e senha autenticados, pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf >
- Possuir permisso de acesso, a funo de emisso de Relatrios
- Estar com o ndice de produtos mais vendidos j localizado na tela
Passo Ao Resultado esperado Erro Soluo
1
De acordo com os pr-requisitos,
clicar no boto: PDF
Sistema dever gerar o resultado da
pesquisa realizada, em um arquivo do
tipo PDF
No gerar arquivo
Verificar cdigo no sistema,
relacionado ao campo e efetuar
correo
F
l
u
x
o

A
l
t
e
r
n
a
t
i
v
o

5
Sumrio
O Objetivo deste teste Validar a Emisso Relatrios (aba: Produtos) Boto: PDF
Pr Requisitos
- Usurio e senha autenticados, pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf >
- Possuir permisso de acesso, a funo de emisso de Relatrios
- Estar com o ndice de produtos mais vendidos j localizado na tela
Passo Ao Resultado esperado Erro Soluo
1
De acordo com os pr-requisitos,
clicar no boto: Excel
Sistema dever gerar o resultado da
pesquisa realizada, em um arquivo do
tipo Excel
No gerar arquivo
Verificar cdigo no sistema,
relacionado ao campo e efetuar
correo
F
l
u
x
o

A
l
t
e
r
n
a
t
i
v
o

6
Sumrio
O Objetivo deste teste validar a Emisso Relatrios (aba: Produtos) Boto: Excel
Pr Requisitos
- Usurio e senha autenticados, pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf >
- Possuir permisso de acesso, a funo de emisso de Relatrios
- Estar com o ndice de produtos mais vendidos j localizado na tela
Passo Ao Resultado esperado Erro Soluo
1
De acordo com os pr-requisitos,
clicar no boto: TXT
Sistema dever gerar o resultado da
pesquisa realizada, em um arquivo do
tipo TXT
No gerar arquivo
Verificar cdigo no sistema,
relacionado ao campo e efetuar
correo
F
l
u
x
o

A
l
t
e
r
n
a
t
i
v
o

7
Sumrio
O Objetivo deste teste Validar a Emisso Relatrios (aba: Produtos) Boto: TXT
Pr Requisitos
- Usurio e senha autenticados, pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf >
- Possuir permisso de acesso, a funo de emisso de Relatrios
- Estar com o ndice de produtos mais vendidos j localizado na tela

136

Passo Ao Resultado esperado Erro Soluo
1
De acordo com os pr-requisitos, em
Tipo do Relatrio, selecionar a
opo: Maior Quantidade
Opo selecionada com sucesso Campo inibido para seleo
Verificar cdigo no sistema,
relacionado ao campo e efetuar
correo
2
Em Ordem do Relatrio, selecionar a
opo Crescente
Opo selecionada com sucesso Campo inibido para seleo
Verificar cdigo no sistema,
relacionado ao campo e efetuar
correo
3 Clicar no boto: Pesquisar
Sistema exibir na tela, em ordem
crescente, o ndice de maior
quantidade comprada de um produto,
dentro de um perodo de 2 anos
Sistema exibe: Pgina no
encontrada
Verificar servidor, pois poder ter
ocorrido indisponibilidade
F
l
u
x
o

A
l
t
e
r
n
a
t
i
v
o

8
Sumrio
O Objetivo deste teste validar a Emisso Relatrios (aba: Produtos) Maior Quantidade Crescente
Pr Requisitos
- Usurio e senha autenticados, pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf >
- Possuir permisso de acesso, a funo de emisso de Relatrios
- Estar com a aba Produtos ativa na tela de: Relatrios
Passo Ao Resultado esperado Erro Soluo
1
De acordo com os pr-requisitos, em
Tipo do Relatrio, selecionar a
opo: Maior Quantidade
Opo selecionada com sucesso Campo inibido para seleo
Verificar cdigo no sistema,
relacionado ao campo e efetuar
correo
2
Em Ordem do Relatrio, selecionar a
opo Crescente
Opo selecionada com sucesso Campo inibido para seleo
Verificar cdigo no sistema,
relacionado ao campo e efetuar
correo
3
No campo: Data, selecionar a data
atual, atravs do calendrio disponvel
para o campo
Data atual selecionada com sucesso Campo inibido para seleo
Verificar cdigo no sistema,
relacionado ao campo e efetuar
correo
4
No campo: at, selecionar a data
atual, atravs do calendrio disponvel
para o campo
Data atual selecionada com sucesso Campo inibido para seleo
Verificar cdigo no sistema,
relacionado ao campo e efetuar
correo
5 Clicar no boto: Pesquisar
Sistema exibir na tela, em ordem
crescente, o ndice de maior
quantidade comprada de um produto,
dentro do perodo selecionado
Sistema exibe: Pgina no
encontrada
Verificar servidor, pois poder ter
ocorrido indisponibilidade
F
l
u
x
o

A
l
t
e
r
n
a
t
i
v
o

9
Sumrio
O Objetivo deste teste Validar a Emisso Relatrios (aba: Produtos) Maior Quantidade Crescente Data Atual
Pr Requisitos
- Usurio e senha autenticados, pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf >
- Possuir permisso de acesso, a funo de emisso de Relatrios
- Estar com a aba Produtos ativa na tela de: Relatrios
Passo Ao Resultado esperado Erro Soluo
1
De acordo com os pr-requisitos, em
Tipo do Relatrio, selecionar a
opo: Maior Ocorrncia
Opo selecionada com sucesso Campo inibido para seleo
Verificar cdigo no sistema,
relacionado ao campo e efetuar
correo
2
Em Ordem do Relatrio, selecionar a
opo Crescente
Opo selecionada com sucesso Campo inibido para seleo
Verificar cdigo no sistema,
relacionado ao campo e efetuar
correo
3
No campo: Data, selecionar a data
de 1 ano atrs, atravs do calendrio
disponvel para o campo
Data atual selecionada com sucesso Campo inibido para seleo
Verificar cdigo no sistema,
relacionado ao campo e efetuar
correo
4
No campo: at, selecionar a data
atual, atravs do calendrio disponvel
para o campo
Data atual selecionada com sucesso Campo inibido para seleo
Verificar cdigo no sistema,
relacionado ao campo e efetuar
correo
5 Clicar no boto: Pesquisar
Sistema exibir na tela, em ordem
crescente, o ndice de maior
quantidade comprada de um produto,
dentro do perodo selecionado
Sistema exibe: Pgina no
encontrada
Verificar servidor, pois poder ter
ocorrido indisponibilidade
F
l
u
x
o

A
l
t
e
r
n
a
t
i
v
o

9
.
1
Sumrio
O Objetivo deste teste Validar a Emisso Relatrios (aba: Produtos) Tipo: Maior Quantidade Crescente Perodo 1 ano
Pr Requisitos
- Usurio e senha autenticados, pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf >
- Possuir permisso de acesso, a funo de emisso de Relatrios
- Estar com a aba Produtos ativa na tela de: Relatrios

137

Passo Ao Resultado esperado Erro Soluo
1
De acordo com os pr-requisitos, em
Tipo do Relatrio, selecionar a
opo: Maior Ocorrncia
Opo selecionada com sucesso Campo inibido para seleo
Verificar cdigo no sistema,
relacionado ao campo e efetuar
correo
2
Em Ordem do Relatrio, selecionar a
opo Crescente
Opo selecionada com sucesso Campo inibido para seleo
Verificar cdigo no sistema,
relacionado ao campo e efetuar
correo
3
No campo: Data, digitar a data
atual, no formato: dd/mm/aaaa
Campo preenchido corretamente
Campo inibido para preenchimento
manual
Verificar cdigo no sistema,
relacionado ao campo e efetuar
correo
4
No campo: at, selecionar a data
FUTURA, atravs do calendrio
disponvel para o campo
Sistema no permite selecionar, data
maior que a atual
Permitir seleo de data futura
Verificar cdigo no sistema,
relacionado ao campo e efetuar
correo
5 Clicar no boto: Pesquisar
O sistema valida as informaes,
preenchidas pelo usurio e exibir
mensagem: Data invlida, por favor,
digite data num perodo vlido
Sistema exibe: Pgina no
encontrada
Verificar servidor, pois poder ter
ocorrido indisponibilidade
F
l
u
x
o

N
e
g
a
t
i
v
o

5
Sumrio
O Objetivo deste teste Validar a Emisso Relatrios (aba: Produtos) Tipo: Maior Ocorrncia Crescente Perodo invlido de data (seleo)
Pr Requisitos
- Usurio e senha autenticados, pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf >
- Possuir permisso de acesso, a funo de emisso de Relatrios
- Estar com a aba Produtos ativa na tela de: Relatrios
Passo Ao Resultado esperado Erro Soluo
1
De acordo com os pr-requisitos, em
Tipo do Relatrio, selecionar a
opo: Maior Ocorrncia
Opo selecionada com sucesso Campo inibido para seleo
Verificar cdigo no sistema,
relacionado ao campo e efetuar
correo
2
Em Ordem do Relatrio, selecionar a
opo Crescente
Opo selecionada com sucesso Campo inibido para seleo
Verificar cdigo no sistema,
relacionado ao campo e efetuar
correo
3
No campo: Data, selecionar data
atual, atravs do calendrio disponvel
para o campo
Data atual selecionada com sucesso Campo inibido para seleo
Verificar cdigo no sistema,
relacionado ao campo e efetuar
correo
4
No campo: at, selecionar uma data
FUTURA, atravs do calendrio
disponvel para o campo
Sistema no permite selecionar, data
maior que a atual
Permitir seleo de data futura
Verificar cdigo no sistema,
relacionado ao campo e efetuar
correo
5 Clicar no boto: Pesquisar
O sistema valida as informaes,
preenchidas pelo usurio e exibir
mensagem: Data invlida, por favor,
digite data num perodo vlido
Sistema exibe: Pgina no
encontrada
Verificar servidor, pois poder ter
ocorrido indisponibilidade
F
l
u
x
o

N
e
g
a
t
i
v
o

5
Sumrio
O Objetivo deste teste Validar a Emisso Relatrios (aba: Produtos) Tipo: Maior Ocorrncia Crescente Perodo invlido de data (preenchimento manual)
Pr Requisitos
- Usurio e senha autenticados, pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf >
- Possuir permisso de acesso, a funo de emisso de Relatrios
- Estar com a aba Produtos ativa na tela de: Relatrios

138

Passo Ao Resultado esperado Erro Soluo
1
De acordo com os pr-requisitos, em
Tipo do Relatrio, selecionar a
opo: Maior Ocorrncia
Opo selecionada com sucesso Campo inibido para seleo
Verificar cdigo no sistema,
relacionado ao campo e efetuar
correo
2
Em Ordem do Relatrio, selecionar a
opo Crescente
Opo selecionada com sucesso Campo inibido para seleo
Verificar cdigo no sistema,
relacionado ao campo e efetuar
correo
3
No campo: Data, selecionar data
atual, atravs do calendrio disponvel
Data atual selecionada com sucesso Campo inibido para seleo
Verificar cdigo no sistema,
relacionado ao campo e efetuar
correo
4
No campo: at, selecionar a data de
90 dias, atravs do calendrio
disponvel
Data selecionada com sucesso Campo inibido para seleo
Verificar cdigo no sistema,
relacionado ao campo e efetuar
correo
5 Clicar no boto: Pesquisar
Sistema exibir na tela, em ordem
decrescente, o ndice de maior
quantidade comprada de um produto,
dentro do perodo selecionado
Sistema exibe: Pgina no
encontrada
Verificar servidor, pois poder ter
ocorrido indisponibilidade
F
l
u
x
o

A
l
t
e
r
n
a
t
i
v
o

1
0
Sumrio
O Objetivo deste teste validar a Emisso Relatrios (aba: Produtos) Tipo: Maior Quantidade Decrescente Perodo 90 dias
Pr Requisitos
- Usurio e senha autenticados, pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf >
- Possuir permisso de acesso, a funo de emisso de Relatrios
- Estar com a aba Produtos ativa na tela de: Relatrios
Passo Ao Resultado esperado Erro Soluo
1
De acordo com os pr-requisitos,
clicar no boto: Imprimir
Sistema dever abrir a tela de
impresso
Imprimir, sem confirmao por parte
do usurio
Verificar cdigo no sistema,
relacionado ao campo e efetuar
correo
2
Verificar a impressora selecionada e
clicar em OK
Impresso realizada com sucesso - -
F
l
u
x
o

A
l
t
e
r
n
a
t
i
v
o

1
1
Sumrio
O Objetivo deste teste Validar a Emisso Relatrios(aba: Produtos) Boto: Imprimir
Pr Requisitos
- Usurio e senha autenticados, pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf> - Estar com a aba Produtos ativa na tela
de: Relatrios - Estar com o ndice de produto mais comprado em quantidade,j localizado na tela
Passo Ao Resultado esperado Erro Soluo
1
De acordo com os pr-requisitos,
clicar no boto: PDF
Sistema dever gerar o resultado da
pesquisa realizada, em um arquivo do
tipo PDF
No gerar arquivo
Verificar cdigo no sistema,
relacionado ao campo e efetuar
correo
F
l
u
x
o

A
l
t
e
r
n
a
t
i
v
o

1
2
Sumrio
O Objetivo deste teste Validar a Emisso Relatrios (aba: Produtos) Boto: PDF
Pr Requisitos
- Usurio e senha autenticados, pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf> - Estar com a aba Produtos ativa na tela
de: Relatrios - Estar com o ndice de produto mais comprado em quantidade,j localizado na tela
Passo Ao Resultado esperado Erro Soluo
1
De acordo com os pr-requisitos,
clicar no boto: Excel
Sistema dever gerar o resultado da
pesquisa realizada, em um arquivo do
tipo Excel
No gerar arquivo
Verificar cdigo no sistema,
relacionado ao campo e efetuar
correo
F
l
u
x
o

A
l
t
e
r
n
a
t
i
v
o

1
3
Sumrio
O Objetivo deste teste validar a Emisso Relatrios (aba: Produtos) Boto: Excel
Pr Requisitos
- Usurio e senha autenticados, pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf> - Estar com a aba Produtos ativa na tela
de: Relatrios - Estar com o ndice de produto mais comprado em quantidade,j localizado na tela
Passo Ao Resultado esperado Erro Soluo
1
De acordo com os pr-requisitos,
clicar no boto: TXT
Sistema dever gerar o resultado da
pesquisa realizada, em um arquivo do
tipo TXT
No gerar arquivo
Verificar cdigo no sistema,
relacionado ao campo e efetuar
correo
F
l
u
x
o

A
l
t
e
r
n
a
t
i
v
o

1
4
Sumrio
O Objetivo deste teste Validar a Emisso Relatrios (aba: Produtos) Boto: TXT
Pr Requisitos
- Usurio e senha autenticados, pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf> - Estar com a aba Produtos ativa na tela
de: Relatrios - Estar com o ndice de produto mais comprado em quantidade,j localizado na tela

139

Passo Ao Resultado esperado Erro Soluo
1
De acordo com os pr-requisitos, no
campo: Data, selecionar data atual,
atravs do calendrio disponvel
Opo selecionada com sucesso Campo inibido para seleo
Verificar cdigo no sistema,
relacionado ao campo e efetuar
correo
2
No campo: at, selecionar data
atual, atravs do calendrio disponvel
Data selecionada com sucesso Campo inibido para seleo
Verificar cdigo no sistema,
relacionado ao campo e efetuar
correo
3 Clicar no boto: Pesquisar
Sistema exibir na tela:
- O ndice de maior ocorrncia de
compra, dos 15 associados, mais
ativos do ranking de compras, no
perodo selecionado e
- O ndice de produto mais comprado
(em quantidade), dentre os 15
associados do ranking de compras,
no perodo selecionado
Sistema exibe: Pgina no
encontrada
Verificar servidor, pois poder ter
ocorrido indisponibilidade
F
l
u
x
o

A
l
t
e
r
n
a
t
i
v
o

1
5
Sumrio
O Objetivo deste teste validar a Emisso Relatrios (aba:Associados) Perodo atual
Pr Requisitos
- Usurio e senha autenticados, pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf> - Possuir permisso de acesso, a funo
de emisso de Relatrios - Estar com a aba Associados ativa na tela de: Relatrios
Passo Ao Resultado esperado Erro Soluo
1
De acordo com os pr-requisitos, no
campo: Data, selecionar data atual,
atravs do calendrio disponvel
Opo selecionada com sucesso Campo inibido para seleo
Verificar cdigo no sistema,
relacionado ao campo e efetuar
correo
2
No campo: at, selecionar data,
equivalente a 30 dias atrs, atravs
do calendrio disponvel
Data selecionada com sucesso Campo inibido para seleo
Verificar cdigo no sistema,
relacionado ao campo e efetuar
correo
3 Clicar no boto: Pesquisar
Sistema exibir na tela:
- O ndice de maior ocorrncia de
compra, dos 15 associados, mais
ativos do ranking de compras, no
perodo selecionado e
- O ndice de produto mais comprado
(em quantidade), dentre os 15
associados do ranking de compras,
no perodo selecionado
Sistema exibe: Pgina no
encontrada
Verificar servidor, pois poder ter
ocorrido indisponibilidade
F
l
u
x
o

A
l
t
e
r
n
a
t
i
v
o

1
6
Sumrio
O Objetivo deste teste validar a Emisso Relatrios (aba:Associados) Perodo 30 dias
Pr Requisitos
- Usurio e senha autenticados, pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf> - Possuir permisso de acesso, a funo
de emisso de Relatrios - Estar com a aba Associados ativa na tela de: Relatrios
Passo Ao Resultado esperado Erro Soluo
1
De acordo com os pr-requisitos,
clicar no Pesquisar
Sistema exibir na tela:
- O ndice de maior ocorrncia de
compra, dos 15 associados, mais
ativos do ranking de compras, no
perodo selecionado e
- O ndice de produto mais comprado
(em quantidade), dentre os 15
associados do ranking de compras,
no perodo de 2 anos
No retornar resultado da pesquisa
Verificar relacionamento com a base
de dados
F
l
u
x
o

A
l
t
e
r
n
a
t
i
v
o

1
7
Sumrio
O Objetivo deste teste Validar a Emisso Relatrios (aba:Associados) Perodo em branco
Pr Requisitos
- Usurio e senha autenticados, pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf >
- Possuir permisso de acesso, a funo de emisso de Relatrios
- Estar com a aba Associados ativa na tela de: Relatrios
- Estar com os campos: Data e at em branco

140

Passo Ao Resultado esperado Erro Soluo
1
De acordo com os pr-requisitos,
clicar no boto: Imprimir
Sistema dever abrir a tela de
impresso
Imprimir, sem confirmao por parte
do usurio
Verificar cdigo no sistema,
relacionado ao campo e efetuar
correo
2
Verificar a impressora selecionada e
clicar em OK
Impresso realizada com sucesso - -
F
l
u
x
o

A
l
t
e
r
n
a
t
i
v
o

1
8
Sumrio
O Objetivo deste teste Validar a Emisso Relatrios(aba: Associados) Boto: Imprimir
Pr Requisitos
- Estar com usurio e senha, autenticados pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf >
- Estar com a aba Associados ativa na tela de: Relatrios
- Estar com os ndices j exibidos na tela
Passo Ao Resultado esperado Erro Soluo
1
De acordo com os pr-requisitos,
clicar no boto: PDF
Sistema dever gerar o resultado da
pesquisa realizada, em um arquivo do
tipo PDF
No gerar arquivo
Verificar cdigo no sistema,
relacionado ao campo e efetuar
correo
Pr Requisitos
- Usurio e senha autenticados, pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf> - Estar com a aba Associados ativa na
tela de: Relatrios - Estar com os ndices j exibidos na tela
F
l
u
x
o

A
l
t
e
r
n
a
t
i
v
o

1
9
Sumrio
O Objetivo deste teste validar a Emisso Relatrios (aba: Associados) Boto: PDF
Passo Ao Resultado esperado Erro Soluo
1
De acordo com os pr-requisitos,
clicar no boto: Excel
Sistema dever gerar o resultado da
pesquisa realizada, em um arquivo do
tipo Excel
No gerar arquivo
Verificar cdigo no sistema,
relacionado ao campo e efetuar
correo
F
l
u
x
o

A
l
t
e
r
n
a
t
i
v
o

2
0
Sumrio
O Objetivo deste teste Validar a Emisso Relatrios (aba: Associados) Boto: Excel
Pr Requisitos
- Usurio e senha autenticados, pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf> - Estar com a aba Associados ativa na
tela de: Relatrios - Estar com os ndices j exibidos na tela
Passo Ao Resultado esperado Erro Soluo
1
De acordo com os pr-requisitos,
clicar no boto: TXT
Sistema dever gerar o resultado da
pesquisa realizada, em um arquivo do
tipo TXT
No gerar arquivo
Verificar cdigo no sistema,
relacionado ao campo e efetuar
correo
Pr Requisitos
- Usurio e senha autenticados, pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf> - Estar com a aba Associados ativa na
tela de: Relatrios - Estar com os ndices j exibidos na tela
F
l
u
x
o

A
l
t
e
r
n
a
t
i
v
o

2
1
Sumrio
O Objetivo deste teste validar a Emisso Relatrios (aba: Associados) Boto: TXT
Passo Ao Resultado esperado Erro Soluo
1
De acordo com os pr-requisitos,
validar no Grfico: Quantidade de
Sms enviado / Ms, se:
- Esta sendo exibido a quantidade de
associados cadastrados e se
- A quantidade de sms enviados
OBS: Em ambas validaes, devem
ser exibida no prazo de 1 ano,
dividido por 12 meses.
Validao realizada com sucesso
1) Exibir grfico em branco
2) No exibir grfico
3) Exibir mensagem: Pgina no
pode ser exibida
1) Verificar relacionamento com a
base de dados
2) Verificar cdigo do sistema,
relacionado ao grfico
3) Verificar comunicao com o
servidor
F
l
u
x
o

A
l
t
e
r
n
a
t
i
v
o

2
2
Sumrio
O Objetivo deste teste Validar a Emisso Relatrios (aba: Sms) Grfico: Quantidade de Sms enviado / Ms
Pr Requisitos
- Usurio e senha autenticados, pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf> - Possuir permisso de acesso, a funo
de emisso de Relatrios - Estar com a aba Sms ativa na tela de: Relatrios

141

Passo Ao Resultado esperado Erro Soluo
1
De acordo com os pr-requisitos,
validar no Grfico: Sms Cancelados
/ Ms, se:
- Se esta sendo demonstrado a
quantidade de sms enviados e
- Se esta demonstrando a quantidade
de cancelamentos, ambos,no prazo
de 1 ano, dividido por 12 meses.
Validao realizada com sucesso
1) Exibir grfico em branco
2) No exibir grfico
3) Exibir mensagem: Pgina no
pode ser exibida
1) Verificar relacionamento com a
base de dados
2) Verificar cdigo do sistema,
relacionado ao grfico
3) Verificar comunicao com o
servidor
F
l
u
x
o

A
l
t
e
r
n
a
t
i
v
o

2
3
Sumrio
O Objetivo deste teste Validar a Emisso Relatrios (aba: Sms) Grfico: Sms Cancelados / Ms
Pr Requisitos
- Usurio e senha autenticados, pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf> - Possuir permisso de acesso, a funo
de emisso de Relatrios - Estar com a aba Sms ativa na tela de: Relatrios

Tabela LXVII Teste Caixa Preta Telas Gerenciar Relatrios Produtos, Associados e SMS.

Sair

Passo Ao Resultado esperado Erro Soluo
1 Clicar em "Sair"
Sistema exibe mensagem: Deseja
realmente sair da Aplicao?
(SIM/NO)
Encerrar a aplicao, sem exibir
mensagem de confirmao para o
usurio
Verificar o cdigo do sistema
relacionado ao campo e corrigi-lo
2 Clicar em "SIM"
Sistema dever retornar para a tela
inicial de login
Permanecer na aplicao
Verificar o cdigo do sistema
relacionado ao campo e corrigi-lo
Passo: Ao: Resultado esperado: Erro: Soluo
1 Clicar em "Sair"
Sistema exibe mensagem: Deseja
realmente sair da Aplicao?
(SIM/NO)
Encerrar a aplicao, sem exibir
mensagem de confirmao para o
usurio
Verificar o cdigo do sistema
relacionado ao campo e corrigi-lo
2 Clicar em "NO" Sistema permanece na aplicao
Sistema retornar para a tela inicial de
login
Verificar o cdigo do sistema
relacionado ao campo e corrigi-lo
Pr Requisitos
O Objetivo deste teste validar a funcionalidade: Sair (menu principal) Opo SIM
- Usurio e senha autenticados, pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf>
F
l
u
x
o

A
l
t
e
r
n
a
t
i
v
o
O Objetivo deste teste validar a funcionalidade: Sair (menu principal) Opo NO
Pr Requisitos:
- Usurio e senha, autenticados pelo sistema Super-Promo, URL: <http://rafaduka.dyndns.org:9090/G8Web/pages/login.jsf>
Sumrio
F
l
u
x
o

P
r
i
n
c
i
p
a
l

Tabela LXVIII Teste Caixa Preta Tela sair.









142

5.3.3 Teste de Integrao


O que Teste de Integrao: um nvel de teste, geralmente o ltimo nvel antes
do lanamento do produto. Sua cobertura ampla, verificando os requisitos e
funcionalidades para todo o sistema, validando a comunicao de todos os seus
componentes, incluindo interfaces com outras aplicaes, num ambiente controlado
e isolado dentro do projeto.

Utilidade O teste de integrao foi utilizado, para analisar a integrao entre as
funcionalidades do software.

Justificativa: Os testes foram realizados com base no prottipo do sistema.


















143

Login

Os campos Usurio e Senha devem possuir dados vlidos.
Passo Aes do Passo Resultado esperado
1
Na tela Login digitar Usurio e Senha e clicar
no boto Acessar. Apresentar a tela de Menu.
Sumario
Pr Requisitos
N: 1.1
Tela: Login
Objetivo do Teste: Validar a comunicao entre a tela Login com a tela Menu.

Tabela LXIX Teste de Integrao Tela login.

Gerenciar Promoes

Passo Aes do Passo Resultado esperado
1
Na tela Menu passar o mouse na opo
Gerenciar Promoes, e clicar no boto
Promoes. Apresentar a tela Consulta.
O usurio deve estar na tela Menu.
Caminho: Menu\Gerenciar Promoes\Consulta
Pr Requisitos
Sumario
N: 1.2
Tela: Consulta
Objetivo do teste: Validar a comunicao entre a tela Menu com a tela Consulta.

Passo Aes do Passo Resultado esperado
1 Na tela Consulta clicar no link Incluir Promoo. Apresentar a tela Incluir Promoo.
O usurio deve estar na tela Consulta.
Caminho: Menu\Gerenciar Promoes\Incluir Promoo
Pr Requisitos
Sumario
N: 1.3
Tela: Incluir Promoo.
Objetivo do teste: Validar a comunicao entre a tela Consulta e a tela Incluir Promoo.

144

Passo Aes do Passo Resultado esperado
1
Na tela Incluir Promoo clicar no boto
Cadastrar. Apresentar a tela Consulta.
Sumario
N: 1.3.1
Tela: Consulta.
Objetivo do teste: Validar a comunicao entre a tela Incluir Promoo e a tela Consulta, atraves do
boto Cadastrar.
Pr Requisitos
O usurio deve estar na tela Incluir Promoo, com todos os campos preenchidos corretamente.
Caminho: Menu\Gerenciar Promoes\Consulta

Passo Aes do Passo Resultado esperado
1 Na tela Incluir Promoo clicar no boto Voltar. Apresentar a tela Consulta.
Sumario
N: 1.3.2
Tela: Consulta.
Objetivo do teste: Validar a comunicao entre a tela Incluir Promoo e a tela Consulta, atraves do
boto Voltar.
Pr Requisitos
O usurio deve estar na tela Incluir Promoo.
Caminho: Menu\Gerenciar Promoes\Consulta

Passo Aes do Passo Resultado esperado
1
Na tela Consulta clicar no cone (lpis) Alterar
Promoo. Apresentar a tela Alterar Promoo.
O usurio deve estar na tela Consulta.
Caminho: Menu\Gerenciar Promoes\Alterar Promoo
Pr Requisitos
Sumario
N: 1.4
Tela: Alterar Promoo.
Objetivo do teste: Validar a comunicao entre a tela Consulta com a tela Alterar Promoo.

Passo Aes do Passo Resultado esperado
1
Na tela Alterar Promoo clicar no boto
Atualizar Apresentar a tela Consulta.
Sumario
N: 1.4.1
Tela: Consulta.
Objetivo do teste: Validar a comunicao entre a tela Alterar Promoo com a tela Consulta, atraves
do boto Atualizar
Pr Requisitos
O usurio deve estar na tela Alterar Promoo, com todos os campos preenchidos corretamente.
Caminho: Menu\Gerenciar Promoes\Consulta

145

Passo Aes do Passo Resultado esperado
1 Na tela Alterar Promoo clicar no boto Voltar Apresentar a tela Consulta.
Sumario
N: 1.4.2
Tela: Consulta.
Objetivo do teste: Validar a comunicao entre a tela Alterar Promoo com a tela Consulta, atraves
do boto Voltar.
Pr Requisitos
O usurio deve estar na tela Alterar Promoo.
Caminho: Menu\Gerenciar Promoes\Consulta

Tabela LXX Teste de Integrao Tela Gerenciar Promoes.

Gerenciar Usurios

Passo Aes do Passo Resultado esperado
1
Na tela Menu passar o mouse na opo
Gerenciar Usurios, e clicar no boto Usurios. Apresentar a tela Consulta.
Sumario
N: 1.5
Tela: Consulta.
Objetivo do teste: Validar a comunicao entre a tela Menu e a tela Consulta.
Pr Requisitos
O usurio deve estar na tela Menu.
Caminho: Menu\Gerenciar Usurios\Consulta

Passo Aes do Passo Resultado esperado
1 Na tela Consulta clicar no link Incluir Usurio. Apresentar a tela Incluir Usurio.
O usurio deve estar na tela Consulta.
Caminho: Menu\Gerenciar Usurios\Incluir Usurio
Pr Requisitos
Sumario
N: 1.6
Tela: Incluir Usurio.
Objetivo do teste: Validar a comunicao entre a tela Consulta e a tela Incluir Usurio.

146

Passo Aes do Passo Resultado esperado
1 Na tela Incluir Usurio clicar no boto Cadastrar. Apresentar a tela Consulta.
Pr Requisitos
O usurio deve estar na tela Incluir Usurio, com todos os campos preenchidos corretamente.
Caminho: Menu\Gerenciar Usurios\Consulta
Sumario
N: 1.6.1
Tela: Consulta.
Objetivo do teste: Validar a comunicao entre a tela Incluir Usurio e a tela Consulta, atraves do
boto Cadastrar.

Passo Aes do Passo Resultado esperado
1 Na tela Incluir Usurio clicar no boto Voltar. Apresentar a tela Consulta.
Sumario
N: 1.6.2
Tela: Consulta.
Objetivo do teste: Validar a comunicao entre a tela Incluir Usurio e a tela Consulta, atraves do
boto Voltar.
Pr Requisitos
O usurio deve estar na tela Incluir Usurio.
Caminho: Menu\Gerenciar Usurios\Consulta

Passo Aes do Passo Resultado esperado
1
Na tela Consulta clicar no cone (lpis) Alterar
Usurio. Apresentar a tela Alterar Usurio.
Sumario
N: 1.7
Tela: Alterar Usurio.
Objetivo do teste: Validar a comunicao entre a tela Consulta com a tela Alterar Usurio.
Pr Requisitos
O usurio deve estar na tela Consulta.
Caminho: Menu\Gerenciar Usurios\Alterar Usurio

Passo Aes do Passo Resultado esperado
1 Na tela Alterar Usurio clicar no boto Atualizar Apresentar a tela Consulta.
N: 1.7.1
Tela: Consulta.
Objetivo do teste: Validar a comunicao entre a tela Alterar Usurio com a tela Consulta, atraves do
boto Atualizar
Sumario
Pr Requisitos
O usurio deve estar na tela Alterar Usurio, com todos os campos preenchidos corretamente.
Caminho: Menu\Gerenciar Usurios\Consulta

147

Passo Aes do Passo Resultado esperado
1 Na tela Alterar Usurio clicar no boto Voltar Apresentar a tela Consulta.
N: 1.7.2
Tela: Consulta.
Objetivo do teste: Validar a comunicao entre a tela Alterar Usurio com a tela Consulta, atraves do
boto Voltar.
Pr Requisitos
O usurio deve estar na tela Alterar Usurio.
Caminho: Menu\Gerenciar Usurios\Consulta
Sumario

Tabela LXXI Teste de Integrao Tela Gerenciar Usurios.

SMS

Passo Aes do Passo Resultado esperado
1
Na tela Menu passar o mouse na opo SMS, e
clicar no boto Envio SMS. Apresentar a tela Envio de SMS.
Pr Requisitos
O usurio deve estar na tela Menu.
Caminho: Menu\SMS\Envio de SMS
Sumario
N: 1.8
Tela: Envio de SMS
Objetivo do teste: Validar a comunicao entre a tela Menu com a tela Envio de SMS.

Tabela LXXII Teste de Integrao Tela envio de sms.












148

Relatrios

Passo Aes do Passo Resultado esperado
1
Na tela Menu passar o mouse na opo
Relatrios, e clicar no boto Relatrios.
Apresentar as informaes da aba
Produtos.
Pr Requisitos
O usurio deve estar na tela Menu.
Caminho: Menu\Relatrios\Relatrios
Sumario
N: 1.9
Tela: Relatrios
Objetivo do teste: Validar a comunicao entre a tela Menu com a tela Relatrios.

Passo Aes do Passo Resultado esperado
1 Na aba Produtos clicar na aba Associado.
Apresentar as informaes da aba
Associado.
Pr Requisitos
O usurio deve estar na Tela Relatrios na aba Produtos.
Caminho: Menu\Relatrios\Relatrios
Sumario
N: 1.9.1
Tela: Relatrios
Objetivo do teste: Validar a comunicao entre a aba Produtos com a aba Associado.

Passo Aes do Passo Resultado esperado
1 Na aba Produtos clicar na aba SMS.
Apresentar as informaes da aba
SMS.
Pr Requisitos
Sumario
N: 1.9.2
Tela: Relatrios
Objetivo do teste: Validar a comunicao entre a aba Produtos com a aba SMS.
O usurio deve estar na Tela Relatrios na aba Produtos.
Caminho: Menu\Relatrios\Relatrios

149

Passo Aes do Passo Resultado esperado
1 Na aba Associado clicar na aba Produtos.
Apresentar as informaes da aba
Produtos.
Sumario
N: 1.9.3
Tela: Relatrios
Objetivo do teste: Validar a comunicao entre a aba Associado com a aba Produto.
Pr Requisitos
O usurio deve estar na Tela Relatrios na aba Associado.
Caminho: Menu\Relatrios\Relatrios

Passo Aes do Passo Resultado esperado
1 Na aba Associado clicar na aba SMS.
Apresentar as informaes da aba
SMS.
Sumario
N: 1.9.4
Tela: Relatrios
Objetivo do teste: Validar a comunicao entre a aba Associado com a aba SMS.
Pr Requisitos
O usurio deve estar na Tela Relatrios na aba Associado.
Caminho: Menu\Relatrios\Relatrios

Passo Aes do Passo Resultado esperado
1 Na aba SMS clicar na aba Produtos.
Apresentar as informaes da aba
Produtos.
Pr Requisitos
N: 1.9.5
Tela: Relatrios
Objetivo do teste: Validar a comunicao entre a aba SMS com a aba Produtos.
O usurio deve estar na Tela Relatrios na aba SMS.
Caminho: Menu\Relatrios\Relatrios
Sumario

150

Passo Aes do Passo Resultado esperado
1 Na aba SMS clicar na aba Associado.
Apresentar as informaes da aba
Associado.
N: 1.9.6
Tela: Relatrios
Objetivo do teste: Validar a comunicao entre a aba SMS com a aba Associado.
Pr Requisitos
O usurio deve estar na Tela Relatrios na aba SMS.
Caminho: Menu\Relatrios\Relatrios
Sumario

Tabela LXXIII Teste de Integrao Tela envio de sms.

Sair

Passo Aes do Passo Resultado esperado
1 Na tela Menu clicar no boto Sair. Apresentar a tela de Login.
Pr Requisitos
O usurio deve estar na tela Menu.
Sumario
N: 1.10
Tela: Sair
Objetivo do teste: Validar a comunicao entre a tela Menu com a opo de Sair do sistema.

Tabela LXXIV Teste de Integrao Tela sair.











151

5.3.4 Massa de Teste

Campos Tipo de Massa
Vlida admin @dmin adm1n @adm1n
Invlida <espaos em branco>
a 1 @
Vlida 123456 abcdef 123abc78 123ab@78
Invlida <espaos em branco> 123 ab @
Tela: Login
Usurio
Senha
Dados

Tabela LXXV Massa de teste Tela login.
Campo Tipo de Massa
Vlida Arroz Arroz - Tipo 1
Invlida 123 !@#$%12 <espaos em branco> <campo vazio>
Dados
Tela: Consulta
Caminho: Menu\Gerenciar Promoes\Consulta
Nome da Promoo
Lata de Coca-Cola 350ml

Tabela LXXVI Massa de teste Tela Gerenciar Promoes Consulta.
Campos Tipo de Massa
Vlida Promoo Laticnios Prom. Lat Promo@o Lat. Promoo Lat1
Invlida
<espaos em branco>
123456789012345678901234567890123
4567890123456 <campo vazio> P1@
Vlida 25/10/2011 1/11/2011 -
Invlida 25/10/11 10/25/2011 <data futura> xx/yy/aaaa
Vlida 25/10/2011 <data futura> - -
Invlida 25/10/11 10/25/2011 <data inferior a de inicio> xx/yy/aaaa
Vlida 1,00 - - -
Invlida 1.00 yy,00 <campo vazio> <espaos em branco>
Vlida xy@@123 - - -
Invlida
<espaos em branco> <campo vazio>
123456789012345678901
234567890123456789012
3456 -
Data de Incio
Dados
Nome da Promoo
Tela: Alterar Promoo
Caminho: Menu\Gerenciar Promoes\Alterar Promoo
Data de Trmino
Valor Promocional
Observaes

Tabela LXXVII Massa de teste Tela Gerenciar Promoes Alterar.
Campos Tipo de Massa
Vlida Promoo Laticin. Prom. Latic Promoo Lat. Promoo Lat0
Invlida
<espaos em branco>
123456789012345678901234567890123
4567890123456 <campo vazio> P1@
Data de Incio Vlida 25/10/2011 1/11/2011 - -
Invlida 25/10/11 10/25/2011 <data futura> xx/yy/aaaa
Data de Trmino Vlida 25/10/2011 <data futura> - -
Invlida 25/10/11 10/25/2011 <data inferior a de inicio> xx/yy/aaaa
Vlida 1,00 - - -
Invlida 1.00 yy,00 <campo vazio> <espaos em branco>
Vlida xy@@123 - - -
Invlida
<espaos em branco> <campo vazio>
123456789012345678901
234567890123456789012
3456 -
Nome da Promoo
Valor Promocional
Observaes
Dados
Tela: Incluir Promoo
Caminho: Menu\Gerenciar Promoes\Incluir Promoo

Tabela LXXVIII Massa de teste Tela Gerenciar Promoes Incluir.
Campo Tipo de Massa
Vlida Joo da Silva Maria Carolina Joaquim da Silva Ferreira Paulo J. Lopes Paulo
Invlida 123 <espaos em branco> <campo vazio> @ 123
Tela: Consulta
Caminho: Menu\Gerenciar Usurios\Consulta
Nome do Usurio
Dados

Tabela LXXIX Massa de teste Tela Gerenciar Usurios Consulta.
Campo Tipo de Massa
Vlida Joo da Silva Maria Carolina Joaquim da Silva Ferreira Paulo J. Lopes Paulo
Invlida 123
<espaos em branco> <campo vazio> @ 123
Vlida 123456 abcdef 123abc78 123ab@78
Invlida <espaos em branco> 123 ab @
Tela: Alterar Usurio
Dados
Nome do Usurio
Senha

Tabela LXXXI Massa de teste Tela Gerenciar Usurios Alterar.
152

Campo Tipo de Massa
Vlida Joo Carlos da Silva Maria C. J. da Silva Ferreira Paulo Joaquim Lopes
Invlida 123
<espaos em branco> <campo vazio> @ 123
Vlida 1199998888 - - -
Invlida 11-99998888
123 ab
123456789012345678
901234567890123456
7890123456
Tela: Envio de SMS
Caminho: Menu\SMS\Envio SMS\Tipo de Envio Especfico
Dados
Nome
Telefone

Tabela LXXXII Massa de teste Tela Gerenciar Usurios Incluir.
Campo Tipo de Massa
Data de Incio Vlida 25/10/2011 1/11/2011 - -
Invlida 25/10/11 10/25/2011 <data futura> xx/yy/aaaa
Data de Trmino Vlida 25/10/2011 <data futura> - -
Invlida 25/10/11 10/25/2011 <data inferior a de inicio> xx/yy/aaaa
Tela: Relatrios
Caminho: Menu\Relatrios\Relatrios\Produtos
Dados

Tabela LXXXIII Massa de teste Tela de Relatrios Produtos.
Campo Tipo de Massa
Data de Incio Vlida 25/10/2011 1/11/2011 - -
Invlida 25/10/11 10/25/2011 <data futura> xx/yy/aaaa
Data de Trmino Vlida 25/10/2011 <data futura> - -
Invlida 25/10/11 10/25/2011 <data inferior a de inicio> xx/yy/aaaa
Tela: Relatrios
Caminho: Menu\Relatrios\Relatrios\Associados
Dados

Tabela LXXXIV Massa de teste Tela de Relatrios Associados.




















153

CONCLUSO


Com a realizao deste trabalho acadmico conseguimos visualizar as
dificuldades relacionadas criao de um sistema.
A primeira dificuldade foi definio de um tema, devido s diversas idias
apresentadas, mas o grupo optou por um sistema voltado para marketing via SMS,
visando necessidade das organizaes de sempre estarem frente da
concorrncia e em obter a excelncia junto aos clientes.
As empresas buscam inovar por meio das tecnologias, pensando nisto
resolvemos desenvolver um sistema especial CRM (Customer Relationship
Management), que um sistema integrado de gesto com foco no consumidor, que
rene vrios processos/tarefas de uma forma organizada e integrada.
Visando a tendncia do mercado, o sistema criado, pode se tornar uma
ferramenta essencial no fornecimento de aes de envio de promoes por meio de
torpedos via SMS.
O desenvolvimento de interfaces de autenticao, cadastro, anlise e envio
de SMS, pode possibilitar ao adepto do nosso sistema, o pleno controle e
administrao de seu setor de marketing.
Por fim, possvel verificar que atravs da utilizao da ferramenta
SuperPromo, pode-se atender o pblico de maneira direcionada, alm de manter os
dados do perfil de compras de cada consumidor e um histrico de promoes
realizadas no estabelecimento.
Outra dificuldade enfrentada foi a convivncia, por se tratar de pontos de vista
e experincias de vidas diferentes, porm podemos dizer que acarretou a todos
integrantes do grupo um crescimento pessoal e de grande importncia. Para que
tivssemos o mnimo de problemas possveis, na primeira reunio foram definidas
algumas regras referentes s decises que seriam tomadas ao longo do
desenvolvimento do trabalho.

Regras:
1 Todos tm direito a opinar referente ao desenvolvimento do projeto;
154

2 Quem no comparecer as reunies no poder reclamar sobre os assuntos
decididos;
3 Quem no responder os emails, logo est concordando com o assunto
discutido;
4 As decises sero tomadas atravs de voto aberto;
5 Se mais que 50% do grupo concordar com o exposto no h necessidade
do voto dos demais integrantes;
6 Em caso de votao em reunio presencial s vale os votos de quem est
presente;
7 Transmisso de emails contendo os assuntos decididos, para os
integrantes que no compareceram a reunio;
8 O integrante que no puder comparecer a reunio dever informar ao
grupo o motivo de sua ausncia.

Apesar das regras definidas ocorreram alguns problemas que foram
administrados com sucesso, proporcionando justamente a cada individuo a viso de
como resolver conflitos que so comuns durante os desenvolvimentos de projetos,
onde aprendemos a ouvir e buscar entender a cada integrante, j que o trabalho em
equipe ser uma vivencia constante em nossa vida profissional.

A definio das funes do sistema, tambm foi um ponto de dificuldade. A
maioria funcionalidades s definida depois da realizao da entrevista feita com o
cliente. Ao longo do projeto surgiram novas necessidades fazendo com que
tivssemos que alterar parte da documentao e incluir outras ferramentas de
desenvolvimento.
Um ponto crtico nesta fase foi criao da lgica, onde realizamos diversos
testes de mesa para verificar se a mesma realizaria a funo desejada.
Aprendemos que um bom planejamento e comprimento do cronograma
estabelecido so indispensveis para que no haja retrabalho.

Na fase de finalizao do projeto desenvolvemos um banner explicativo e
uma apresentao dinmica, para atrair e facilitar o entendimento do pblico. Antes
da apresentao oficial o grupo realizou ensaios, o que possibilitou aos integrantes o
155

emprego das tcnicas aprendidas nas matrias de Gesto e Projetos de Tecnologia
da Informao.

A experincia que este trabalho nos proporcionou foi nica, possibilitando
utilizarmos e empregarmos as tcnicas e conceitos adquiridos ao longo do curso de
sistemas de informao, alm de abrir nossa viso de mercado de trabalho e
convivncia em equipe, onde aprendermos a separar o lado pessoal do profissional
mantendo o foco no projeto e nas atividades executadas. Possibilitou tambm,
trabalharmos flexibilidade, planejamento e estratgias, baseadas nas necessidades
percebidas.























156

REFERNCIAS


H.M. Deitel & P.J. Deitel, JAVA Como programar. 6 ed. So Paulo: Pearson
edication do Brasil, 2005.

Manual TCC, Diretrizes para elaborao de Trabalhos Acadmicos:
Graduao / Ilria Ruiz Pilissari, Isabel Cristina Hiplito, Luciana Torres Nogueira,
Maria Jos Pern. So Paulo: [s.n.], 2011.

PMI, Um Guia do Conhecimento em Gerenciamento de Projetos - Guia Pmbok 4 Ed
EUA: Project Management Institute, 2008.

PRESSMAN, R. S. Engenharia de Software. So Paulo: Makron Books, 1995.

SUEHRING, Steve. MySQL a Bblia. Editora Campus. 2002.

TONSIG, S. L. Engenharia de Software. So Paulo: Futura, 2003.











157

BIBLIOGRAFIA


Como integrar o mobile marketing dentro do mix de uma campanha
publicitria?
http://comunic-acao-mktpromo.blogspot.com/2010/12/como-integrar-o-mobile-
marketing-dentro.html.

Mobile advertising inteligente existe.
Ascold Szymanskyj (Vice-presidente de vendas da Comverse no Brasil)
http://ipnews.com.br/telefoniaip/index.php?option=com_k2&view=item&id=3435:mobi
le-advertising-inteligente-existe&Itemid=479.

Mobile Marketing.
Portal do Marketing, cursosnocd.com.br, AMA, Infoescola, ppgmkt.

SMS e o Marketing.
http://revistaprimenews.net/materias/o-sms-e-o-marketing.












158

GLOSSRIO


Backup - um tipo de arquivo (ou o ato que gera esses arquivos) como cpia de
segurana dos arquivos que voc no pode perder.
CRM - (em ingls: Customer Relationship Management), que um sistema integrado
de gesto com foco no consumidor, que rene vrios processos/tarefas de uma
forma organizada e integrada.
Eclipse - um programa desenvolvido em Java, com cdigo aberto para a
construo de programas de computador.
Facebook - uma rede social lanada em 4 de fevereiro de 2004. Foi fundado por
Mark Zuckerberg, Dustin Moskovitz, Eduardo Saverin e Chris Hughes, ex-estudantes
da Universidade Harvard.
Help Desk - um termo da lngua inglesa que designa o servio de apoio a usurios
para suporte e resoluo de problemas tcnicos, informtica, telefonia e tecnologias
de informao, em pr-venda e ps-venda.
Login e Senha - Palavra-Senha ou Palavra-passe um conjunto de caracteres
solicitado para os usurios que por algum motivo necessitam acessar algum sistema
computacional. Geralmente os sistemas computacionais solicitam um login e uma
senha para a liberao do acesso.
Mobile Marketing - Termo utilizado para definir aes de marketing realizadas
atravs de celulares ou dispositivos mveis.
Mysql - um sistema de gerenciamento de banco de dados (SGBD), que utiliza a
linguagem SQL (Linguagem de Consulta Estruturada, do ingls Structured Query
Language) como interface.
Open Pricce Ferramenta para gerenciamento de projetos.
ORKUT - uma rede social filiada ao Google, criada em 24 de Janeiro de 2004 com
o objetivo de ajudar seus membros a conhecer pessoas e manter relacionamentos.
159

Seu nome originado no projetista chefe, Orkut Bykkkten, engenheiro turco do
Google.
Smartphone - um telefone celular com funcionalidades avanadas que podem ser
estendidas por meio de programas executados no seu sistema operacional.
SMS - (em ingls: Short Message Service, SMS) um servio disponvel em
telefones celulares (telemveis) digitais que permite o envio de mensagens curtas
(at 255 caracteres em GSM e 160 em CDMA) entre estes equipamentos e entre
outros dispositivos de mo (handhelds), e at entre telefones fixos (linha-fixa),
conhecidas popularmente como mensagens de texto.
Software - uma seqncia de instrues a serem seguidas e/ou executadas, na
manipulao, redirecionamento ou modificao de um dado/informao ou
acontecimento.
SPAM - Abreviao em ingls de spiced ham (presunto condimentado), uma
mensagem eletrnica no-solicitada enviada em massa. Na sua forma mais popular,
um spam consiste numa mensagem de correio eletrnico com fins publicitrios.
Tablet - um celular com sistema operacional, possui tela de touchscreen e tem
acesso a internet.
Teleco - Empresa de consultoria da rea de Telecomunicaes.
TI - Tecnologia da Informao.
Twitter - uma rede social e servidor para microblogging, que permite aos usurios
enviar e receber atualizaes pessoais de outros contatos (em textos de at 140
caracteres, conhecidos como "tweets"), por meio do website do servio, por SMS e
por softwares especficos de gerenciamento.
UMLet - um software para modelagem UML.

Você também pode gostar