Sobes.tech
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-ով՝ ավտոմատ կերպով թեստերը գործարկելու յուրաքանչյուր կոմիտից։