Testes de Software:
Garantindo Qualidade e
Confiabilidade
Os testes de software são processos essenciais utilizados para validar e
verificar se um sistema ou aplicação funciona corretamente e atende às
necessidades dos usuários. Eles são realizados em diferentes etapas do
desenvolvimento, desde a criação até a implantação, com o objetivo
principal de identificar e corrigir erros antes que o software seja utilizado
em ambiente real.
por Eduardo Florence e Renata Florence
Atividade - Planejamento
Objetivo: Aplicar os conceitos de testes de software por meio da criação de um planejamento, considerando diferentes
cenários de uso de um sistema.
Tarefa: Planejar um sistema de cadastro de usuário, que possui os seguintes campos:
Nome
E-mail
Senha
Confirmar senha
O planejamento deve conter a definição de escopo, objetivos e estratégias na criação desse cadastro.
Atividade - Escrita de Casos de Teste
Objetivo: Aplicar os conceitos de testes de software por meio da criação de casos de teste estruturados, considerando
diferentes cenários de uso de um sistema.
Tarefa: Testar um sistema de cadastro de usuário, que possui os seguintes campos:
Nome (obrigatório)
E-mail (deve estar em formato válido)
Senha (mínimo de 6 caracteres)
Confirmar senha (deve ser igual à senha informada)
Elabore entre 4 e 6 casos de teste, seguindo a estrutura abaixo:
Requisitos obrigatórios
Seus casos de teste devem incluir:
✔️ 1 caso válido (dados corretos)
❌ 2 casos inválidos (dados incorretos)
⚠️ 1 caso de borda (situações limite, como campos vazios ou valores mínimos)
Atividade - Escrita de Casos de Teste
Orientações
Descreva claramente o que está sendo testado
Informe os dados de entrada de forma objetiva
O resultado esperado deve indicar exatamente o comportamento do sistema
Evite respostas genéricas como: “funciona corretamente”
Critérios de Avaliação
Organização e estrutura dos casos de teste
Clareza e objetividade das descrições
Variedade de cenários (válidos, inválidos e de borda)
Coerência entre entrada e resultado esperado
EXEMPLOS:
Caso Válido
Caso Inválido
Caso de Borda
Atividade – Caso de Teste TCC
2. Escolha uma funcionalidade do seu TCC para desenvolver um caso
de teste detalhado.