Para desenvolver Aula prática Qualidade e Automação de testes, comece identificando os objetivos e as entregas solicitadas no roteiro. A seguir, veja os pontos presentes na descrição desta atividade e organize teu relatório de acordo com as orientações do curso.

O que é esta aula prática?
Antes de começar, leia a apresentação e identifique o tema, a unidade e o formato pedido.
Testes de caixa branca (testes estruturais)
Cobertura de código e criação de casos de teste
Análise de fluxo de dados e teste de caminho crítico
Teste de valores limite e validação de condições (primeiro menor, primeiro maior, iguais)
Uso do editor online Replit (Languages Python3) para execução e validação
Elaboração de relatório eletrônico com os resultados (orientações de entrega)
Objetivos e conhecimentos trabalhados
Use os objetivos do roteiro para definir o que a atividade precisa demonstrar.
Definição dos objetivos da aula prática: – Realizar teste de caixa branca para comparar valores e retornar o maior valor encontrado.
Ferramentas e materiais mencionados no roteiro
Prepare os recursos citados na atividade e registre as versões ou configurações usadas quando forem relevantes.
Utilizar um computador com acesso à Internet. Necessário acessar o Replit Languages
Python3, um website de edição de código para Python.
LINK disponível em: https://replit.com/languages/python3 Acessado em 25 jun 2024.
EQUIPAMENTO DE PROTEÇÃO INDIVIDUAL (EPI)
Como desenvolver a atividade passo a passo
Execute cada etapa na ordem indicada e registre o que foi feito para depois explicar o processo no relatório.
Esta aula prática da disciplina Qualidade e Automação de Testes propõe a realização de testes de caixa branca sobre uma função de comparação de valores em Python, com tempo previsto de execução de 5h. A atividade utiliza o editor online Replit (Languages Python3 — https://replit.com/languages/python3, acessado em 25 jun 2024) para digitação e validação dos códigos, sem necessidade de login, e requer computador com acesso à Internet. Está indicado o uso de Equipamento de Proteção Individual (EPI) registrado como NSA.
O foco é entender a lógica interna do código e validar comportamentos por meio de casos de teste que cobrem diferentes caminhos de execução: quando o primeiro valor é menor, quando o primeiro é maior e quando ambos são iguais. Ao final, o estudante deve compilar os resultados em um relatório eletrônico conforme as orientações de entrega mencionadas no roteiro.
O que é desenvolvido nesta atividade
Realizar testes estruturais (caixa branca) sobre a função denominada "maximo", criando uma sequência de casos de teste que assegurem cobertura das instruções e dos caminhos condicionais. As tarefas centrais incluem: acessar o ambiente Replit para escrever e executar a função; aplicar técnicas como cobertura de código, análise de fluxo de dados e testes de caminho crítico; validar comportamento em valores limite; e elaborar um relatório com os resultados obtidos.
NOME DA DISCIPLINA: Qualidade e Automação de Testes
Tempo previsto de execução de aula prática: 5h
PROCEDIMENTOS PRÁTICOS
Acessar https://replit.com/languages/python3 para escrita e validação da codificação dos
Atividade proposta: – Entender como funciona a escrita e validação de testes, através do editor
replit.com/languages/python3. – Criar um relatório no final da atividade.
Procedimentos para a realização da atividade:
Os testes de caixa branca, também conhecidos como testes estruturais ou de código, visam
avaliar o comportamento interno do sistema, testando a lógica, fluxo de dados, caminhos de
Na prática, os testes de caixa branca envolvem a análise do código-fonte do software e a
criação de casos de teste que cubram todas as possíveis condições de execução do código,
incluindo casos de sucesso e de falha. Algumas técnicas comuns de teste de caixa branca
Cobertura de código: essa técnica mede a quantidade de código que foi
executada durante os testes. O objetivo é garantir que todas as instruções do código
sejam executadas pelo menos uma vez;
Análise de fluxo de dados: essa técnica verifica se os dados são processados
corretamente dentro do sistema, identificando possíveis erros de lógica;
Teste de caminho crítico: essa técnica visa identificar os caminhos mais
importantes do código e testá-los minuciosamente para garantir que o software esteja
Teste de valores limite: essa técnica avalia o comportamento do software quando
os valores de entrada são máximos, mínimos ou próximos aos limites especificados.
Os testes de caixa branca são importantes para garantir a qualidade do software, identificando
possíveis falhas de lógica e comportamento. Esses testes são realizados por desenvolvedores
Resultados e organização do relatório
Apresente o que foi obtido e relacione os resultados com os objetivos da atividade.
Espera-se que o estudante seja capaz de entender os conceitos fundamentais de execução de
um programa de computador em Python, reconhecer a lógica dos comandos (comparação de
valores) e os resultados apresentados, conforme os valores utilizados.
Descrição orientativa sobre a entregada da comprovação da aula prática:
Deverá entregar um relatório (documento eletrônico) com o resultado obtido através do
O seu trabalho é disponibilizado pronto, respondido e nas normas já na mesma hora aqui em nosso site na sua área de downloads e também no seu e-mail.
Portfólio em Word, respondido, completo e já nas normas
Se estiver acessando pelo computador, escaneie o QR Code abaixo com a câmera do celular para abrir nosso atendimento no WhatsApp.
Como estruturar o relatório
Organize a entrega em identificação da atividade, objetivos, recursos utilizados, descrição dos procedimentos, registros dos resultados e conclusão. Ajuste essa sequência ao modelo exigido pela instituição e inclua apenas observações e evidências obtidas durante a tua própria execução.
Checklist antes de entregar
- Conferir se todos os objetivos do roteiro foram contemplados.
- Descrever os procedimentos na ordem em que foram realizados.
- Inserir registros, imagens ou arquivos quando a atividade solicitar.
- Relacionar os resultados com as tarefas e revisar o formato de entrega exigido.