Junior — Middle
What methods have you used to automate testing in your last project?
sobes.tech AI
Answer from AI
In my last project, test automation was implemented using the following methods:
- Unit tests with frameworks (such as JUnit for Java or Jest for JavaScript) to test individual modules.
- Integration tests to verify interactions between components.
- UI test automation using Selenium WebDriver, which allowed testing user scenarios.
- CI/CD integration, where tests were run automatically on each commit, providing quick feedback.
- Use of Mock objects and stubs to isolate tested components.
Example of a simple unit test in Java with JUnit:
import static org.junit.Assert.*;
import org.junit.Test;
public class CalculatorTest {
@Test
public void testAdd() {
Calculator calc = new Calculator();
assertEquals(5, calc.add(2, 3));
}
}