Você está na página 1de 14

CASOS DE TESTE

Especificação: Os testes unitários foram realizados com o intuito de


percorrer por todas as validações específicas nas entidades e retornar
os valores correspondentes em conformidade com os valores dos
dados inseridos.

Testes Unitários
ID Classes Cenário Descrição Resultado Resultado
Esperado da
Execução

1 CardápioUni Cenário Os valores Resultado ✅ Tests


tarioTeste 1 : devem verdade passed: 1
Invocar atender os para of test -
o método requisitos assertiva 457 ms
testeDad do método que informa
osValido validar() o retorno
s() da classe vazio de
testada. mensagens
proveniente
do método
validar()

Cenário Os valores Resultado ✅ Tests


2:Invoca não devem falso para passed: 1
r o atender os assertiva of test -
método requisitos que informa 425 ms
testeDad do método o retorno
osInvali validar() vazio de
dos() da classe mensagens
testada. proveniente
do método
validar()

2 ClienteUnit Cenário Os valores Resultado ✅ Tests


arioTeste 1 : devem verdade passed: 1
Invocar atender os para of test -
o método requisitos assertiva 394 ms
testeDad do método que informa
osValido validar() o retorno
s() da classe vazio de
testada. mensagens
proveniente
do método
validar()

Cenário Os valores Resultado ✅ Tests


2: não devem falso para passed: 1
Invocar atender os assertiva of test -
o método requisitos que informa 401 ms
testeDad do método o retorno
osInvali validar() vazio de
dos() da classe mensagens
testada. proveniente
do método
validar()

3 Colaborador Cenário Os valores Resultado ✅Tests


UnitarioTes 1 : devem verdade passed: 1
Invocar atender os para of test -
te
o método requisitos assertiva 447 ms
testeDad do método que informa
osValido validar() o retorno
s() da classe vazio de
testada. mensagens
proveniente
do método
validar()

Cenário Os valores Resultado ✅Tests


2: não devem falso para passed: 1
Invocar atender os assertiva of test -
o método requisitos que informa 487 ms
testeDad do método o retorno
osInvali validar() vazio de
dos() da classe mensagens
testada. proveniente
do método
validar()

4 EntregadorU Cenário Os valores Resultado ✅Tests


nitarioTest 1 : devem verdade passed: 1
Invocar atender os para of test -
e
o método requisitos assertiva 480 ms
testeDad do método que informa
osValido validar() o retorno
s() da classe vazio de
testada. mensagens
proveniente
do método
validar()

Cenário Os valores Resultado ✅Tests


2: não devem falso para passed: 1
Invocar atender os assertiva
o método requisitos que informa of test -
testeDad do método o retorno 412 ms
osInvali validar() vazio de
dos() da classe mensagens
testada. proveniente
do método
validar()

5 Grupo Cenário Os valores Resultado ✅ Tests


AlimentarUn 1 : devem verdade passed: 1
Invocar atender os para of test -
itarioTeste
o método requisitos assertiva 445 ms
testeDad do método que informa
osValido validar() o retorno
s() da classe vazio de
testada. mensagens
proveniente
do método
validar()

Cenário Os valores Resultado ✅ Tests


2: não devem falso para passed: 1
Invocar atender os assertiva of test -
o método requisitos que informa 532 ms
testeDad do método o retorno
osInvali validar() vazio de
dos() da classe mensagens
testada. proveniente
do método
validar()

6 ItemOrdemPr Cenário Os valores Resultado ✅ Tests


odutoUnitar 1 : devem verdade passed: 1
Invocar atender os para of test -
ioTeste
o método requisitos assertiva 61 ms
testeDad do método que informa
osValido validar() o retorno
s() da classe vazio de
testada. mensagens
proveniente
do método
validar()

Cenário Os valores Resultado ✅ Tests


2: não devem falso para passed: 1
Invocar atender os assertiva of test -
o método requisitos que informa 66 ms
testeDad do método o retorno
osInvali validar() vazio de
dos() da classe mensagens
testada. proveniente
do método
validar()
7 ItemPedidoU Cenário Os valores Resultado ✅ Tests
nitarioTest 1 : devem verdade passed: 1
Invocar atender os para of test -
e
o método requisitos assertiva 95 ms
testeDad do método que informa
osValido validar() o retorno
s() da classe vazio de
testada. mensagens
proveniente
do método
validar()

Cenário Os valores Resultado ✅ Tests


2: não devem falso para passed: 1
Invocar atender os assertiva of test -
o método requisitos que informa 66 ms
testeDad do método o retorno
osInvali validar() vazio de
dos() da classe mensagens
testada. proveniente
do método
validar()

8 Ordem Cenário Os valores Resultado ✅ Tests


ProduçãoUni 1: devem verdade passed: 1
Invocar atender os para of test -
tarioTeste
o método requisitos assertiva 103 ms
testeDad do método que informa
osValido validar() o retorno
s() da classe vazio de
testada. mensagens
proveniente
do método
validar()

Cenário Os valores Resultado ✅ Tests


2 : não devem falso para passed: 1
Invocar atender os assertiva of test -
o método requisitos que informa 64 ms
testeDad do método o retorno
osInvali validar() vazio de
dos() da classe mensagens
testada. proveniente
do método
validar()

9 PedidoUnita Cenário Os valores Resultado ✅Tests


rioTeste 2: não devem falso para passed: 1
Invocar atender os assertiva of test -
o método requisitos que informa 110 ms
testeDad do método o retorno
validar() vazio de
osInvali da classe mensagens
dos() testada. proveniente
do método
validar()

10 Preparo Cenário Os valores Resultado ✅ Tests


ProdutoUnit 1 : devem verdade passed: 1
Invocar atender os para of test -
arioTeste
o método requisitos assertiva 72 ms
testeDad do método que informa
osValido validar() o retorno
s() da classe vazio de
testada. mensagens
proveniente
do método
validar()

Cenário Os valores Resultado ✅ Tests


2: não devem falso para passed: 1
Invocar atender os assertiva of test -
o método requisitos que informa 54 ms
testeDad do método o retorno
osInvali validar() vazio de
dos() da classe mensagens
testada. proveniente
do método
validar()

11 ProdutoUnit Cenário Os valores Resultado ✅ Tests


arioTeste 1 : devem verdade passed: 1
Invocar atender os para of test -
o método requisitos assertiva 606 ms
testeDad do método que informa
osValido validar() o retorno
s() da classe vazio de
testada. mensagens
proveniente
do método
validar()

Cenário Os valores Resultado ✅ Tests


2: não devem falso para passed: 1
Invocar atender os assertiva of test -
o método requisitos que informa 507 ms
testeDad do método o retorno
osInvali validar() vazio de
dos() da classe mensagens
testada. proveniente
do método
validar()
12 TipoProduto Cenário Os valores Resultado ✅ Tests
UnitarioTes 1 : devem verdade passed: 1
Invocar atender os para of test -
te
o método requisitos assertiva 427 ms
testeDad do método que informa
osValido validar() o retorno
s() da classe vazio de
testada. mensagens
proveniente
do método
validar()

Cenário Os valores Resultado ✅ Tests


2: não devem falso para passed: 1
Invocar atender os assertiva of test -
o método requisitos que informa 54 ms
testeDad do método o retorno
osInvali validar() vazio de
dos() da classe mensagens
testada. proveniente
do método
validar()
13 ClienteNegó
cioUnitario Cenário Teste Ao executar ✅ Tests
Teste 1: apresenta os testes passed: 1
Invocar como alvo o não deve of test -
o método método direcionar 378 ms
inserir( inserir() ao erro
)
14 EntregadorN
egócio Cenário Teste Ao executar ✅Tests
1: apresenta os testes passed: 1
Invocar como alvo o não deve of test -
o método método direcionar 159 ms
inserir( inserir() ao erro
)
15 Colaborador
Negócio Cenário Teste Ao executar ✅ Tests
1: apresenta os testes passed: 1
Invocar como alvo o não deve of test -
o método método direcionar 241 ms
inserir( inserir() ao erro
)
Especificação: Os testes performance abrangem vários tipos de
análise, por exemplo, testar se o ambiente está pronto para receber
um grande aumento de acesso, bem como validar quanto à
quantidade de inserções e atendem as expectativas; Esse teste
também visa a garantir que as integrações não provoque nenhum
impasse. Portanto, o teste de performance não foi implementado
por completo no trabalho em questão, todavia pode estabelecer
inclusive a mensuração do consumo de dependências com recursos
de hardware, infraestrutura de rede, inclusive quanto aos alertas e
monitoramento.

Testes Performance
ID Classes Cenário Descrição Resultado Resultado
Esperado da
Execução

1 GrupoAlimen Cenário Teste de Resultado ✅Tests


tarNegocioP 1 : desempenho não pode passed
Invocar para exceder o
erformanceT
o método inserção de número
este testeDes produto na indicado no
empenhoG qual requer parâmetro
rupoAlim a em
entar() verificação milissegund
da os e
quantidade direcionar
de tempo em ao erro.
milissegund
os ocorre
as
inserções
em
repetições
determinada
.

2 ProdutoNego Cenário Teste de Resultado ✅Tests


cioPerforma 2: desempenho não pode passed
Invocar para exceder o
nceTeste *Teste
o método inserção de número
testeDes produto na indicado no realizado
empenhoI qual requer parâmetro antes da
nsercaoP a em mudança do
rodutoNe verificação milissegund código.
gocio() da os e
quantidade direcionar
de tempo em ao erro.
milissegund
os ocorre
as
inserções
em
repetições
determinada
.

3 EntregadorN Cenário Teste de Resultado ✅Tests


egocioPerfo 1: desempenho não pode passed
para exceder o
rmanceTeste Exceto um
inserção de número
produto na indicado no item no
qual requer parâmetro limite da
a em resposta.
verificação milissegund
da os e
quantidade direcionar
de tempo em ao erro.
milissegund
os ocorre
as
inserções
em
repetições
determinada
.
Especificação: Os testes de integração viabilizem a garantia de que
não haja nenhum problema nas classes tratadas de forma individualizada
devidamente testado de forma unitária quando integra com as demais
classes. Ou seja, se interrelacionando entre elas funciona nas conforme o
esperado, assim como funcionou nos testes unitários.

Testes Integração
ID Classes Cenário Descrição Resultado Resultado
Esperado da
Execução

1 GrupoAlimen Cenário Teste Resultado ✅ Tests


tarNegocio 1 : determina não pode passed 23
invocar que o direcionar ms
o método sistema ao erro
testeCad responda após as (Obs:
astroGru com o validações. Testado com
poValido cadastro de getEntityMa
() um grupo nagerProduc
que não ao()
exista no passando em
banco de Produto
dados. No Negócio
teste em (produtoDAO
específico ,
valida se GrupoAlimen
as tarDAO)
variáveis
estão
recebendo
valores
nulos e
afirma se
os dois
objetos são
iguais

Cenário O sistema O sistema


não pode
✅ Tests
deve passed 43
2: validar a direcionar ms
testeNom ao erro e
obrigatorie
aprovar o
eObrigat dade do teste (Obs:
orioCada nome do Testado com
stroGrup cadastrado getEntityMa
do grupo nagerProduc
oAliment ao()
ar() passando em
Produto
Negócio
(produtoDAO
,
GrupoAlimen
tarDAO)
O sistema O sistema
Cenário deve não deve
3: atualizar o direcionar
testeEdi nome do ao erro e
grupo, realizar as
caoGrupo
verificando validações
Alimenta se estão com testes
rValido( recebendo aprovados.
) valores
nulos bem
como se o
nome do
grupo é
válido

Cenário O sistema O sistema


4: deve não deve
testeNom validar o direcionar
valor ao erro e
eObrigat
obrigatório realizar as
orioEdic do nome na validações
aoProdut edição do com testes
o() grupo. aprovados.

2 ProdutoNego Cenário Teste Resultado ✅ Tests


cioPerforma 5: determina não pode passed 137
testeCad que o direcionar ms
nce
astroPro sistema ao erro.
dutoVali responda (Obs:
do() com o Testado com
cadastro de getEntityMa
um nagerProduc
produtoque ao()
não exista passando em
no banco de Produto
dados. No Negócio
teste em (produtoDAO
específico ,
valida se GrupoAlimen
as tarDAO)
variáveis
estão
recebendo
valores
nulos e
afirma se
os dois
objetos são
iguais

Cenário O sistema
deve
O sistema
não deve
✅ Tests
6: passed 137
testeNom validar a direcionar ms
obrigatorie ao erro,
eObrigat
dade do realizar a
orioEdic grupo do validação e (Obs:
aoProdut produto aprovar o Testado com
o() teste. getEntityMa
nagerProduc
ao()
passando em
Produto
Negócio
(produtoDAO
,
GrupoAlimen
tarDAO)

Cenário O sistema
deve
O sistema
não deve
direcionar
✅ Tests
passed 137
7: atualizar ao erro, ms
testeGru os dados do realizar a
produto na validação e
poObriga edição aprovar o (Obs:
torioEdi teste. Testado com
caoProdu getEntityMa
to() nagerProduc
ao()
passando em
Produto
Negócio
(produtoDAO
,
GrupoAlimen
tarDAO)
EntregadorN O sistema Redireciona
egocioTeste Cenário O sistema não deve para a
8: deve direcionar exceção
testeCad cadastrar ao erro, .NegocioExc
os dados do realizar a eption: RG
astroEnt
entregador validação e Invalido
regadorV e passar aprovar o
alido() por todas teste.
as
validações
O sistema Redireciona
Cenário O sistema não deve para a
9: deve direcionar exceção
testeCad verificar a ao erro, .NegocioExc
validade realizar a eption: RG
astroEnt
dos dados validação e Invalido
regadorV do aprovar o
alido() entregador teste.

Cenário
10:
testeNom
eEntrega
dorObrig
atorio()

Especificação: Os testes de sistema apresenta a finalidade, conforme


descrito no material, é cobrir as funcionalidades do software por meio de
chamadas das operações dos serviços. O foco é o comportamento e
nas capacidades do sistema de “ponta a ponta”, considerando a
execução de operações diversas que atendem os user stories.

Testes Sistema
ID Classes Cenário Descrição Resultad Resultado
o da
Esperado Execução

1 ConsultaNomeG Cenário Quando o O sistema ✅Tests


rupoAlimentar 1 : usuário deve gerar passed
ServicoTeste US02 buscar o o status
grupo 200
Permitir alimentar
que o utilizando o
Usuário parâmetro
realizar nome.
consulta
por Nome
2 ConsultaNomeC Cenário Quando o O sistema ✅Tests
lienteServico 2 : US05 usuário deve gerar passed
Teste buscar o o status
Permitir grupo 200
que o alimentar
Usuário utilizando o
realizar parâmetro
consulta nome.
por Nome

3 ConsultaNomeE Cenário Quando o O sistema ✅Tests


ntregadorServ 2 : US23 usuário deve gerar passed
icoTeste buscar o o status
Permitir grupo 200
que o alimentar
Usuário utilizando o
realizar parametro
consulta nome.
por Nome

4 CadastroDados Cenário testeInclusã O sistema ✅Tests


ValidosGrupoA 4: US02 oDadosValido deve gerar passed
limentarServi s() o status
coTeste Permitir 200
que o
Usuário
realizar
cadastro
de dados
vaidos
5 AlteracaoDado Cenário testAlteraca O sistema ✅Tests
sValidosGrupo 4: US02 oDadosCorret deve gerar passed
AlimentarServ os() o status
icoTeste Permitir 200
que o
Usuário
realizar
alteraca
o com
dados
vaidos

6 ExclusaoDados
ValidosGrupoA
Cenário
4: US02
testExclusao
ComDadosCorr
O sistema
deve gerar
✅Tests
passed
limentarServi etos o status
coTeste Permitir 200
que o
Usuário
realizar
exclusao
de
dados
vaidos

Você também pode gostar