Prévia do material em texto
UNIVERSIDADE UNOPAR
ANALISE E DESENVOLVIMENTO DE SISTEMAS
GUILHERME DE SOUZA GASPAR - RA 3866888304
ROTEIRO DE AULA PRÁTICA
Qualidade e Automação de Testes
IRAQUARA-BA 2025
GUILHERME DE SOUZA GASPAR – RA 3866888304
ROTEIRO DE AULA PRÁTICA
Qualidade e Automação de Testes
Portfólio apresentado à Universidade ANHANGUERA, como requisito para a obtenção de média semestral na disciplina de Qualidade e automação de testes.
ORIENTADOR: Luís Gustavo Cardoso
IRAQUARA-BA 2025
SUMÁRIO
1 INTRODUÇÃO 4
2 DESENVOLVIMENTO 5
3TESTE E RESULTADO 7
4 CONCLUSÃO 8
1 INTRODUÇÃO
Projeto foi desenvolvido no âmbito da disciplina de Qualidade e Automação de Testes, com o objetivo central de aplicar os conceitos teóricos de testes de caixa branca em um cenário pratico. A atividade consistiu na análise estrutural de uma função em Python, máximo (a, b), para a qual foram desenhados casos de teste específicos.
A metodologia focou na cobertura de código, visando exercitar todos os caminhos lógicos da função (as estruturas if-else). O relatório final apresentado a seguir, documenta a execução de cada teste e valida o comportamento interno do código, demonstrando a aplicação bem-sucedida da técnica para garantir a robustez e a confiabilidade do software.
2 DESENVOLVIMENTO
I. Entender como funciona a escrita e validação de testes, através do editor replit.com/languages/python3.
II. Acessar o site: https://replit.com/languages/python3
III. Executar a função máximo() para a comparação de valores descrita no bloco de “procedimentos para a realização da atividade” no quadro do lado esquerdo do website.
IV. Após digitar a função clique no botão Run.
V. Validar a função.
1. Acessar o site https://replit.com/developer-frameworks
2. Na página do replit escreva os blocos de códigos para as validações:
def maximo(a, b):
if a > b:
return print ("O numero {} é o maior” .format(a))
elif a == b:
return print("O numero {} é igual em A e B portanto não existe um maior ".format(a))
else:
return print("O numero {} é o maior".format(b))
print("Iniciando a validação da função maximo() com 3 casos de teste.\n")
3. Após isso adicionei valores a função ‘maximo’ para ver se os casos de teste iriam retornar tudo corretamente ‘o maior número’, ‘números iguais’ e ‘o menor número’.
3 TESTE E RESULTADO
1. Assim ficou o código completo:
2. E esse foi o retorno do código tudo certo
4 CONSLUSÃO
A atividade prática permitiu consolidar meus conhecimentos sobre testes de caixa branca, aplicando na prática a criação e validação de funções em Python. Com os três casos de teste foram possíveis verificar diferentes cenários (primeiro número menor, segundo número menor e números iguais), garantindo a cobertura de código e validando a lógica implementada. Assim, compreendi melhor como estruturar testes, interpretar resultados e aplicar boas práticas de qualidade e automação de software.
image2.png
image3.png
image4.png
image5.png
image6.png
image7.png
image1.png