Sobes.tech
Junior — Middle

Կարող եք նշել հիմնական միավորային թեստերի տեսակները, որոնք օգտագործվում են կոդը ստուգելու համար?

sobes.tech AI

Պատասխան AI-ից

C# կոդը ստուգելու հիմնական միավորային թեստերի տեսակները ներառում են.

  • Ֆունկցիոնալ թեստեր (Functional tests) — ստուգում են, որ առանձին մեթոդները կամ ֆունկցիաները աշխատում են պահանջներին համապատասխան:
  • Սահմանային թեստեր (Boundary tests) — ստուգում են կոդի վարքագիծը թույլատրելի արժեքների սահմաններում:
  • Անհատական թեստեր (Exception tests) — ստուգում են սխալների և արտակարգ իրավիճակների ճիշտ մշակումը:
  • Mock թեստեր (Mock tests) — օգտագործում են մոկեր արտաքին կախվածությունների համար՝ թեստավորած կոդը մեկուսացնելու համար:

Նմուշ NUnit-ի օգտագործմամբ պարզ միավորային թեստի:

[Test]
public void Add_TwoNumbers_ReturnsSum()
{
    var calculator = new Calculator();
    var result = calculator.Add(2, 3);
    Assert.AreEqual(5, result);
}