Closed sourceGabriel closed 3 months ago
Eu como gestor da loja
Quero poder cadastrar novos produtos
Para que possa incrementar minha base de produtos
Critérios de Aceite
Cenário: Cadastro de produtos
Dado que eu informo o nome
E a descrição
E a categoria (LANCHE, BEBIDA, ACOMPANHAMENTO ou SOBREMESA)
E o preço
E a imagem
Quando o serviço for chamado
Então o sistema registrará o produto no banco de dados
E retornará o código 201
Cenário: Cadastro do produto sem nome
Dado que eu informo a descrição
E o nome do produto não for informado
Então o sistema rejeitará a criação do produto no banco de dados
E retornará o código 400
Cenário: Cadastro do produto sem descrição
Dado que eu informo o nome do produto
E a descrição do produto não for informado
Cenário: Cadastro do produto sem categoria
E a categoria do produto não for informada
Cenário: Cadastro do produto sem preço
E o preço do produto não for informada
Cenário: Cadastro do produto sem imagem
E a imagem do produto não for informada
Cenário: Cadastro do produto com categoria inválida
E a categoria diferente de LANCHE, BEBIDA, ACOMPANHAMENTO ou SOBREMESA
TEC-17 Cadastro de produtos
Eu como gestor da loja
Quero poder cadastrar novos produtos
Para que possa incrementar minha base de produtos
Critérios de Aceite
Cenário: Cadastro de produtos
Dado que eu informo o nome
E a descrição
E a categoria (LANCHE, BEBIDA, ACOMPANHAMENTO ou SOBREMESA)
E o preço
E a imagem
Quando o serviço for chamado
Então o sistema registrará o produto no banco de dados
E retornará o código 201
Cenário: Cadastro do produto sem nome
Dado que eu informo a descrição
E a categoria (LANCHE, BEBIDA, ACOMPANHAMENTO ou SOBREMESA)
E o preço
E a imagem
Quando o serviço for chamado
E o nome do produto não for informado
Então o sistema rejeitará a criação do produto no banco de dados
E retornará o código 400
Cenário: Cadastro do produto sem descrição
Dado que eu informo o nome do produto
E a categoria (LANCHE, BEBIDA, ACOMPANHAMENTO ou SOBREMESA)
E o preço
E a imagem
Quando o serviço for chamado
E a descrição do produto não for informado
Então o sistema rejeitará a criação do produto no banco de dados
E retornará o código 400
Cenário: Cadastro do produto sem categoria
Dado que eu informo o nome
E a descrição
E o preço
E a imagem
Quando o serviço for chamado
E a categoria do produto não for informada
Então o sistema rejeitará a criação do produto no banco de dados
E retornará o código 400
Cenário: Cadastro do produto sem preço
Dado que eu informo o nome
E a descrição
E a categoria (LANCHE, BEBIDA, ACOMPANHAMENTO ou SOBREMESA)
E a imagem
Quando o serviço for chamado
E o preço do produto não for informada
Então o sistema rejeitará a criação do produto no banco de dados
E retornará o código 400
Cenário: Cadastro do produto sem imagem
Dado que eu informo o nome
E a descrição
E a categoria (LANCHE, BEBIDA, ACOMPANHAMENTO ou SOBREMESA)
E o preço
Quando o serviço for chamado
E a imagem do produto não for informada
Então o sistema rejeitará a criação do produto no banco de dados
E retornará o código 400
Cenário: Cadastro do produto com categoria inválida
Dado que eu informo o nome
E a descrição
E o preço
E a imagem
Quando o serviço for chamado
E a categoria diferente de LANCHE, BEBIDA, ACOMPANHAMENTO ou SOBREMESA
Então o sistema rejeitará a criação do produto no banco de dados
E retornará o código 400