Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

Teste de Software - Atividade 3, Exercícios de Metodologias de Desenvolvimento de Software

Atividade de fixação dos assuntos abordados em aula.

Tipologia: Exercícios

2023

À venda por 25/05/2025

eng_MerciaReginasl_
eng_MerciaReginasl_ 🇧🇷

25 documentos

1 / 10

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
IFPB - Campina Grande
Disciplina: Teste de Software
Professor: Emanuel Dantas
Aluna: Mércia Regina da Silva - 201811250047
Atividade 03: Cenários e Casos de testes
01) Imagine um sistema para controle acadêmico (p.e., o SUAP) com seus módulos de
matrícula, diários de disciplinas e alocação de professores. Em seguida:
a) Faça o levantamento dos cenários de testes (pelo menos 5) b) Para cada cenário,
definir os casos de testes (pelo menos 3) c) Escreva o passo a passo de cada um dos
casos de testes (informe valores de entrada e saídas esperadas)
Cenário 1: Matrícula de Aluno
Caso de Teste 1.1: Matrícula bem-sucedida
Entrada: Dados do aluno (nome, número de matrícula), disciplina desejada.
Ação: Realizar a matrícula do aluno na disciplina selecionada.
Saída Esperada: Confirmação de matrícula bem-sucedida exibida na tela.
Caso de Teste 1.2: Matrícula em disciplina cheia
Entrada: Dados do aluno, disciplina com vagas esgotadas.
Ação: Tentar matricular o aluno na disciplina lotada.
Saída Esperada: Mensagem de erro indicando que a disciplina está cheia e não é possível
efetuar a matrícula.
pf3
pf4
pf5
pf8
pf9
pfa

Pré-visualização parcial do texto

Baixe Teste de Software - Atividade 3 e outras Exercícios em PDF para Metodologias de Desenvolvimento de Software, somente na Docsity!

IFPB - Campina Grande

Disciplina: Teste de Software

Professor: Emanuel Dantas

Aluna: Mércia Regina da Silva - 201811250047

Atividade 03: Cenários e Casos de testes

01) Imagine um sistema para controle acadêmico (p.e., o SUAP) com seus módulos de

matrícula, diários de disciplinas e alocação de professores. Em seguida:

a) Faça o levantamento dos cenários de testes (pelo menos 5) b) Para cada cenário,

definir os casos de testes (pelo menos 3) c) Escreva o passo a passo de cada um dos

casos de testes (informe valores de entrada e saídas esperadas)

Cenário 1: Matrícula de Aluno Caso de Teste 1.1: Matrícula bem-sucedida Entrada: Dados do aluno (nome, número de matrícula), disciplina desejada. Ação: Realizar a matrícula do aluno na disciplina selecionada. Saída Esperada: Confirmação de matrícula bem-sucedida exibida na tela. Caso de Teste 1.2: Matrícula em disciplina cheia Entrada: Dados do aluno, disciplina com vagas esgotadas. Ação: Tentar matricular o aluno na disciplina lotada. Saída Esperada: Mensagem de erro indicando que a disciplina está cheia e não é possível efetuar a matrícula.

Caso de Teste 1.3: Matrícula com informações faltantes Entrada: Dados do aluno incompletos. Ação: Tentar matricular o aluno sem fornecer todas as informações necessárias. Saída Esperada: Mensagem de erro indicando que informações obrigatórias estão faltando para realizar a matrícula. Cenário 2: Lançamento de Notas Caso de Teste 2.1: Lançamento de notas bem-sucedido Entrada: Notas dos alunos para uma disciplina específica. Ação: Inserir as notas dos alunos. Saída Esperada: Confirmação de lançamento de notas exibida na tela. Caso de Teste 2.2: Lançamento de notas com valores inválidos Entrada: Nota fora do intervalo válido (0-10). Ação: Tentar inserir uma nota inválida. Saída Esperada: Mensagem de erro indicando que a nota inserida é inválida. Caso de Teste 2.3: Lançamento de notas para alunos inexistentes Entrada: Notas para alunos que não estão matriculados na disciplina. Ação: Inserir notas para alunos não matriculados. Saída Esperada: Mensagem de erro indicando que os alunos especificados não estão matriculados na disciplina.

Cenário 4: Geração de Relatórios Caso de Teste 4.1: Geração de relatório de notas Entrada: Disciplina, período letivo. Ação: Gerar relatório de notas dos alunos na disciplina e período especificados. Saída Esperada: Relatório contendo as notas dos alunos exibido na tela. Caso de Teste 4.2: Geração de relatório vazio Entrada: Disciplina sem alunos matriculados, período letivo. Ação: Tentar gerar um relatório de notas para uma disciplina sem alunos matriculados. Saída Esperada: Mensagem indicando que não há dados para gerar o relatório. Caso de Teste 4.3: Geração de relatório inválido Entrada: Período letivo inválido. Ação: Tentar gerar um relatório de notas com um período letivo inválido. Saída Esperada: Mensagem de erro indicando que o período letivo especificado é inválido. Cenário 5: Autenticação e Segurança Caso de Teste 5.1: Login bem-sucedido Entrada: Credenciais de usuário válidas. Ação: Realizar login no sistema. Saída Esperada: Acesso à página principal do sistema.

Caso de Teste 5.2: Login com credenciais inválidas Entrada: Credenciais de usuário inválidas (usuário ou senha incorretos). Ação: Tentar fazer login com informações de usuário incorretas. Saída Esperada: Mensagem de erro indicando que as credenciais são inválidas. Caso de Teste 5.3: Acesso não autorizado Entrada: Tentativa de acesso a uma funcionalidade sem as permissões adequadas. Ação: Tentar acessar uma área restrita sem as devidas permissões. Saída Esperada: Mensagem de erro indicando que o acesso não é autorizado. Os cenários, casos de teste e passos podem ser adaptados às especificações e requisitos do sistema real.

Caso de Teste 1.3: Reserva sem informações obrigatórias Entrada: Dados do usuário incompletos. Ação: Tentar fazer uma reserva sem fornecer todas as informações obrigatórias. Saída Esperada: Mensagem de erro indicando que informações obrigatórias estão faltando para realizar a reserva. Cenário 2: Visualização de Histórico Caso de Teste 2.1: Histórico de empréstimos Entrada: Dados do usuário. Ação: Visualizar o histórico de empréstimos do usuário. Saída Esperada: Lista de livros emprestados pelo usuário exibida na tela. Caso de Teste 2.2: Histórico vazio Entrada: Usuário sem histórico de empréstimos. Ação: Visualizar o histórico de empréstimos de um usuário sem empréstimos anteriores. Saída Esperada: Mensagem indicando que o usuário não possui histórico de empréstimos. Caso de Teste 2.3: Visualização com filtro de data Entrada: Dados do usuário, intervalo de datas. Ação: Visualizar o histórico de empréstimos do usuário no intervalo de datas especificado. Saída Esperada: Lista de livros emprestados pelo usuário no intervalo de datas exibida na tela.

Cenário 3: Pagamento de Multas Caso de Teste 3.1: Pagamento de multa com sucesso Entrada: Valor da multa, dados do usuário. Ação: Realizar o pagamento da multa. Saída Esperada: Confirmação de pagamento de multa exibida na tela. Caso de Teste 3.2: Pagamento de multa insuficiente Entrada: Valor insuficiente para pagar a multa. Ação: Tentar pagar a multa com um valor menor do que o devido. Saída Esperada: Mensagem de erro indicando que o valor pago é insuficiente para quitar a multa. Caso de Teste 3.3: Pagamento de multa inexistente Entrada: Usuário sem multas pendentes. Ação: Tentar pagar uma multa para um usuário sem multas pendentes. Saída Esperada: Mensagem de erro indicando que o usuário não possui multas pendentes. Cenário 4: Autenticação e Segurança Caso de Teste 4.1: Login bem-sucedido Entrada: Credenciais de usuário válidas. Ação: Realizar login no sistema. Saída Esperada: Acesso à página principal do sistema.

Caso de Teste 5.3: Atualização de informações do livro Entrada: ID do livro, novos dados do livro. Ação: Atualizar as informações de um livro no sistema. Saída Esperada: Confirmação de que as informações do livro foram atualizadas com sucesso exibida na tela. Esses cenários, casos de teste e passos podem ser adaptados conforme as especificações e requisitos do sistema real.