Especificação dos Casos de Teste de Manter Caderno - fga-eps-mds/2017.1-Cadernos-API GitHub Wiki

Casos de Teste (TC) - Manter Caderno (UC03)

TC01 - Caderno criado com sucesso

  1. Descrição
    • Testa se o caderno foi criado com sucesso.
  2. Pré Condições
    • Preencher os campos de forma válida.
  3. Pós Condições
    • O caderno deve estar disponível no sistema.
  4. Dados Necessários
    • Título do caderno.

TC02 - Falha na Criação do Caderno

  1. Descrição
    • Testa se o caderno criado não está disponível no sistema.
  2. Pré Condições
    • Não preencher o campo de Título do caderno.
  3. Pós Condições
    • O usuário deve ser notificado da falha da operação.
    • O caderno criado não deve estar disponível no sistema.
  4. Dados Necessários
    • Não há dados a serem inseridos.

TC03 - Caderno Editado com Sucesso

  1. Descrição
    • Testa se os dados inseridos estão substituindo os dados presentes anteriormente no sistema.
  2. Pré Condições
    • Possuir permissão para alterar dados do caderno.
    • Preencher os campos com dados válidos.
  3. Pós Condições
    • O usuário deve ser notificado do sucesso da operação.
    • Os dados inseridos devem estar substituindo os dados presentes anteriormente no sistema.
  4. Dados Necessários
    • ID do caderno a ser editado.
    • Título do caderno.

TC04 - Falha em Editar Caderno

  1. Descrição
    • Testa se os dados presentes anteriormente no sistema permanecem.
  2. Pré Condições
    • Uma das condições a seguir devem ser atendidas:
      • Não possuir permissão para editar caderno.
      • Preencher os campos com dados inválidos.
  3. Pós Condições
    • O usuário deve ser notificado da falha na operação.
    • Os dados presentes anteriormente no sistema devem estar preservados.
  4. Dados Necessários
    • ID do caderno a ser editado.
    • Título inválido para o caderno caso esteja sendo realizado o teste de validação de dados.

TC05 - Caderno Excluído com Sucesso

  1. Descrição
    • Testa se o caderno a ser excluído não está mais disponível no sistema.
  2. Pré Condições
    • Deve haver solicitação de exclusão de caderno.
    • O usuário deve possuir permissão para excluir o caderno.
  3. Pós Condições
    • O usuário deve ser notificado do sucesso da operação.
    • O caderno não deve estar disponível no sistema.
  4. Dados Necessários
    • ID do caderno a ser excluído.

TC06 - Falha ao Excluir Caderno

  1. Descrição
    • Testa se o caderno a ser excluído permanece no sistema após solicitação inválida.
  2. Pré Condições
    • Uma das condições a seguir devem ser atendidas:
      • Não possuir permissão para excluir caderno.
      • Solicitar exclusão de um caderno inexistente.
  3. Pós Condições
    • Os dados presentes anteriormente no sistema devem estar preservados.
  4. Dados Necessários
    • ID do caderno a ser excluído.