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);
}