Junior — Middle
Իմացեք մեզ ձեր փորձառության մասին Java լեզվով ծրագրերի ավտոմատացված թեստավորման ոլորտում։
sobes.tech AI
Պատասխան AI-ից
Իմ Java-ով ավտոմատացված փորձառության մեջ ես օգտագործել եմ JUnit և TestNG գործիքները միավորական թեստեր գրելու համար, ինչպես նաև Selenium WebDriver-ը՝ վեբ հավելվածների UI թեստերը ավտոմատացնելու համար։ Թեստերի կազմակերպման համար օգտագործել եմ Maven կամ Gradle, ինչը հեշտացնում է կախվածությունների կառավարումը և թեստերի գործարկումը։
Հեշտ օրինակ JUnit 5-ով՝
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*;
public class CalculatorTest {
@Test
void additionTest() {
Calculator calc = new Calculator();
assertEquals(5, calc.add(2, 3));
}
}
Նաև օգտագործել եմ Page Object մոդելը՝ UI թեստերի ընթերցելիությունն ու սպասարկումը բարելավելու համար։ Ինտեգրացիա իրականացրել եմ Jenkins-ով՝ ավտոմատ կերպով թեստերը գործարկելու յուրաքանչյուր կոմիտից։