Sobes.tech
Junior — Middle

Que ferramentas utilizou para desenvolver testes automatizados?

sobes.tech IA

Resposta da IA

Para o desenvolvimento de testes automatizados em Java, frequentemente utilizam-se as seguintes ferramentas:

  • JUnit — o framework principal para escrever testes unitários.
  • TestNG — uma alternativa ao JUnit com funcionalidades avançadas, como parametrização de testes.
  • Selenium WebDriver — para automatizar testes de aplicações web.
  • Maven/Gradle — para gerir dependências e construir o projeto.
  • Mockito — para criar objetos simulados e isolar componentes testados.

Exemplo de um teste simples com JUnit 5:

import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*;

class CalculatorTest {
    @Test
    void addition() {
        Calculator calc = new Calculator();
        assertEquals(5, calc.add(2, 3));
    }
}