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


Roteiro Aula Prática, Exercícios de Engenharia de Software

Teste e Manutenção de Software

Tipologia: Exercícios

2026

Compartilhado em 27/04/2026

marcos-ricardo-rodrigues
marcos-ricardo-rodrigues 🇧🇷

1 documento

1 / 5

Toggle sidebar

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

Não perca as partes importantes!

bg1
Público
Teste e Manutenção de Software
Roteiro
Aula Prática
pf3
pf4
pf5

Pré-visualização parcial do texto

Baixe Roteiro Aula Prática e outras Exercícios em PDF para Engenharia de Software, somente na Docsity!

Teste e Manutenção de Software

Roteiro

Aula Prática

ROTEIRO DE AULA PRÁTICA

NOME DA DISCIPLINA: TESTE E MANUTENÇÃO DE SOFTWARE

Unidade: U 3 _ TÉCNICAS DE TESTE Aula: A 2 _ TÉCNICAS DE TESTE I

Tempo previsto de execução de aula prática : 3 h (CAMPO OBRIGATÓRIO – NÃO APARECER EM

NENHUM RAP)

OBJETIVOS (campo obrigatório – exibição para todos)

Definição dos objetivos da aula prática:

  • Realizar teste de caixa branca para comparar valores e retornar o maior valor encontrado.

INFRAESTRUTURA (OBRIGATÓRIO SE HOUVER – EXIBIÇÃO DOCENTE/TUTOR)

Instalações – Materiais de consumo – Equipamentos: NOME DO LABORATÓRIO

  • Laboratório de Informática Equipamentos:
  • Computador. ~ 1 unid. 1 aluno SOLUÇÃO DIGITAL (OBRIGATÓRIO SE HOUVER - APARECER PARA TODOS)
  • https://replit.com/languages/python
    • O Replit Languages Python3 é um website de edição de código para Python. EQUIPAMENTO DE PROTEÇÃO INDIVIDUAL (EPI) (CAMPO OBRIGATÓRIO – APARECER PARA TODOS) Não se aplica

PROCEDIMENTOS PRÁTICOS (OBRIGATÓRIO – TODOS)

Para realizar o teste de caixa branca da função acima, podemos utilizar a técnica de cobertura de código e criar casos de teste que cubram todas as instruções presentes na função. Sendo assim, crie uma sequência de testes que valide as seguintes questões:

  1. Para o primeiro caso de teste: verificar se a função retorna corretamente o maior número quando o primeiro número é menor que o segundo;
  2. O segundo caso de teste: verificar se a função retorna corretamente o maior número quando o segundo número é menor que o primeiro;
  3. O terceiro caso de teste: verificar se a função retorna corretamente um dos números quando ambos são iguais. Descreva a lista dos valores utilizados para responder as questões 1, 2 e 3 acima. Checklist:
  4. Acessar o site: https://replit.com/languages/python
  5. Executar a função maximo para a comparação de valores descrita no bloco de “Procedimentos para a realização da atividade” no quadro do lado esquerdo do website;
  6. Após digitar a função clique no botão Run;
  7. Validar a função.

RESULTADOS (obrigatório – aparecer para todos)

Resultados de Aprendizagem: Ao concluir esta atividade, o estudante deverá ser capaz de: Compreender e aplicar técnicas de teste de caixa branca , por meio da análise e execução de código em Python, utilizando a ferramenta Replit. Mais especificamente, espera-se que o aluno demonstre:

  1. Entendimento conceitual e prático dos testes de caixa branca — incluindo a cobertura de código, análise de fluxo de dados e teste de valores limite;
  2. Capacidade de implementar e validar casos de teste que verifiquem o comportamento interno de uma função (no caso, a função maximo(a, b)), cobrindo diferentes cenários de execução;
  3. Habilidade em identificar caminhos de execução e resultados esperados para situações distintas (quando o primeiro valor é menor, maior ou igual ao segundo);
  4. Competência no uso de ferramentas de edição e execução de código online (Replit), sem dependência de ambiente local, validando o funcionamento do script e interpretando as saídas produzidas;
  5. Elaboração de relatório técnico, sintetizando as etapas do teste, os valores de entrada, os resultados obtidos e a análise dos comportamentos observados, evidenciando a compreensão dos princípios de garantia de qualidade e validação de software.

ESTUDANTE, VOCÊ DEVERÁ ENTREGAR (não obrigatório – aparecer para todos)

Descrição orientativa sobre a entregada da comprovação da aula prática:

Elaborar um relatório que deverá conter introdução, métodos, resultados e conclusão sobre o assunto desenvolvido em aula prática, que deverá conter a lista de valores das questões 1, 2 e

O arquivo deverá conter: Capa

  • Folha de rosto com os dados da disciplina e do aluno
  • Métodos: Explique as técnicas que utilizou
  • Resultado: Mostre o que conseguiu
  • Evidência: (prints) completa do exercício Referências bibliográficas (quando houver)

REFERÊNCIAS BIBLIOGRÁFICAS (não obrigatório – aparecer para todos)

Descrição (em abnt) das referências utilizadas DELAMARO, Marcio. Introdução ao Teste de Software. 2. ed. Rio de Janeiro: GEN LTC, 2016. GONÇALVEZ, Priscila F.; BARRETO, Jeanine S.; ZENKER, Aline M.; et al. Testes de software e gerência de configuração. Porto Alegre: SAGAH, 2019. WAZLAWICK, Raul S. Introdução a Algoritmos e Programação com Python : Uma Abordagem Dirigida por Testes. Rio de Janeiro: GEN LTC, 2018.