Sobes.tech
Intern — Junior

Oldingi kompaniyangizda qandaydir test shakllarini o'tkazdingizmi?

sobes.tech AI

AIdan javob

Ha, əvvəlki şirkətdə Go dilində kod testlərinin müxtəlif formalarında iştirak etdim. Əsasən, standart testing paketindən istifadə etməklə modul testləri həyata keçirirdim. Həmçinin, komponentlərin qarşılıqlı əlaqəsini yoxlamaq üçün inteqrasiya testləri də tətbiq etdim.

Sadə test nümunəsi:

func TestAdd(t *testing.T) {
    result := Add(2, 3)
    if result != 5 {
        t.Errorf("Expected 5, got %d", result)
    }
}

Bundan başqa, kodun əhatə dairəsini ölçən alətlərdən istifadə etdik və kod keyfiyyətini avtomatik yoxlamaq üçün CI/CD-də testlər işə saldıq.