Sobes.tech
Junior — Middle

Criou scripts de teste automatizados para verificar o software?

sobes.tech IA

Resposta da IA

Sim, criei cenários de teste automatizados para verificar o software. Normalmente, usava ferramentas como Selenium para testes de interface de utilizador, JUnit ou TestNG para testes unitários, bem como testes de integração usando REST-assured ou bibliotecas semelhantes.

A automação de testes permite verificar rápida e confiavelmente a funcionalidade da aplicação a cada alteração de código, reduzindo a probabilidade de regressões. Por exemplo, para uma aplicação web, pode-se escrever um teste que abre a página, insere dados num formulário e verifica se o resultado corresponde às expectativas.

Exemplo de um teste simples em JUnit:

@Test
public void testAddition() {
    Calculator calc = new Calculator();
    int result = calc.add(2, 3);
    assertEquals(5, result);
}