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);
}