Você está na página 1de 2

Objetivo da atividade: Descrever o maior número possível de casos de teste

considerando os conceitos e métodos apresentados em sala de aula

O Projeto “Cadastro de Alunos”: A Universidade UNIP solicitou ao setor de


Governança de TI um projeto para cadastrar os alunos que estão regularmente
matriculados; serão armazenados os dados pessoais de cada aluno; o sistema deve
permitir as seguintes ações:
UC01 - Cadastrar um novo aluno

UC02 - Apagar um aluno cadastrado

UC03 - Consultar um aluno cadastrado

UC04 - Navegação pelos registros armazenados

Detalhes dos Requisitos Funcionais: Segue comportamento esperado para os campos


que devem compor a tela de cadastro/consulta/deleção:

01- O Campo ‘Código’ deve ser auto-incremental, com auto-numeração, não editável;

02- Parâmetro ‘Nome’ deve possuir 50 caracteres, somente alfa, campo obrigatório;

03- Parâmetro ‘Bairro’ deve possuir 30 caracteres, alfanumérico, campo obrigatório;

04- Parâmetro ‘Cidade’ deve possuir 40 caracteres, alfa, campo obrigatório;

05- Parâmetro ‘Estado’ deve possuir 2 caracteres, alfa, campo obrigatório;

06- Parâmetro ‘Telefone’ deve possuir 14 caracteres, numérico, campo obrigatório;

07- Parâmetro ‘RG’ deve possuir 30 caracteres, alfanumérico, campo obrigatório;

08- Parâmetro ‘CPF’ deve possuir 14 caracteres, alfanumérico, campo obrigatório, com
validação do DAC;

09- Implementar a função para inclusão de Aluno; essa funcionalidade ser a


responsável por efetuar a consistência dos campos acima detalhados;

10- Implementar a função para exclusão de Aluno;

Hands On Test - Cadastro de Alunos UNIP v1.1


11- Implementar a função para alteração de Aluno;

12- Implementar a função para navegação registro a registro;

13- Implementar a função para navegação para primeiro/último registro;

14- Não permitir a abertura de múltiplas instâncias da tela de cadastro;

15- Permitir a minimização da tela principal;

16- Exibir mensagem de confirmação na inclusão, exclusão e alteração do cliente;

17- Tabulação deve seguir sequência Top-Down;

Detalhes dos Requisitos Não Funcionais: Segue comportamento esperado da


aplicação, baseada em critérios de desempenho, segurança, etc.

01- Oferecer desempenho compatível com o HW utilizado;

02- Interface amigável e cognitiva (Usabilidade);

03- Manter a confidencialidade dos dados cadastrados (Vulnerabilidade);

Detalhes das Exclusões e Premissas do projeto: Segue detalhamento sobre as


características que não serão atendidas nessa fase do projeto:

01- Não serão gerados relatórios dos alunos cadastrados;

02- Não será feita a portabilidade da solução; deve utilizar somente plataforma
Windows;

03- A aplicação não tem responsabilidade sobre a manutenção (Backup) e consistência


da base de dados; processos de expurgo ou reindexação devem ser realizados por
agente externo;

04- A camada de persistência de dados deve ser embedded à aplicação.

Hands On Test - Cadastro de Alunos UNIP v1.1

Você também pode gostar