1
resposta

[Dúvida] Qual programa devo usar para criar os casos de testes?

Irei fazer o exercício proposto para praticar. Qual programa devo usar para criar o programa e os testes relacionados a ele? Utilizo hoje o Visual Studio Code para criar os testes. Posso usar ele ou é recomendado usar outro? Para a criação do banco de dados, posso simplismente importar dentro do código um arquivo de dados ou devo criar uma base no MySQL para um banco de dados?
Fico no aguardo e desde já agradeço!

1 resposta

Oii!

Essa é uma dúvida muito comum, pois no mundo de testes temos duas etapas principais: o planejamento (escrever o caso de teste) e a execução/automação (rodar o teste).

  1. Onde criar os casos de testes (planejamento)

Para o exercício proposto ("Mão na Massa"), o objetivo principal é exercitar a lógica do teste de fronteira, ou seja, identificar quais valores devem ser testados.

  • Ferramenta recomendada: Planilhas (Excel, Google Sheets) ou até mesmo um documento de texto.
  • Por que? Nessa etapa, você está documentando o "Roteiro de Teste". Você precisa listar: Entrada, Fronteira, Resultado Esperado. A planilha sugerida no exercício serve justamente para isso.
  1. Onde criar o código e automação (VSCode)

Você perguntou se pode usar o Visual Studio Code (VS Code). A resposta é: Com certeza!

Se o seu objetivo é ir além do planejamento e realmente criar o programa simulador e automatizar esses testes:

  • O VS Code é a ferramenta padrão de mercado e perfeita para isso.
  • Você pode criar o código do simulador (em Java, JavaScript, Python, etc.) e os arquivos de teste nele.
  1. Preciso de um Banco de Dados (MySQL)?

Para este exercício específico de testes de fronteira e lógica de negócios, criar um banco de dados MySQL completo seria "matar uma formiga com um canhão". Adicionaria uma complexidade de infraestrutura que não é o foco agora.

Minha recomendação didática:

  • Use dados em memória: Simplesmente crie uma lista, um array ou um arquivo JSON dentro do próprio código para simular os dados.
  • Exemplo: Ao invés de consultar o banco para saber a taxa de juros, crie uma variável fixa ou um objeto simples no código.

Espero ter ajudado.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!