Junior — Middle
Kodni tekshirish uchun ishlatiladigan asosiy birlik testlari turlarini sanab o'ta olasizmi?
sobes.tech AI
AIdan javob
C# kodini tekshirish uchun asosiy birlik testlari quyidagilarni o'z ichiga oladi:
- Funktsional testlar (Functional tests) — alohida metodlar yoki funksiyalar talablariga muvofiq ishlashini tekshiradi.
- Chegara testlari (Boundary tests) — kodning ruxsat etilgan qiymatlarning chegaralarida qanday ishlashini tekshiradi.
- Istisno testlari (Exception tests) — xatoliklar va istisnolarni to'g'ri boshqarilishini tekshiradi.
- Mock testlar (Mock tests) — tashqi bog'liqliklar uchun mocklardan foydalanib, test qilinayotgan kodni izolyatsiya qiladi.
NUnit yordamida yozilgan oddiy birlik testining misoli:
[Test]
public void Add_TwoNumbers_ReturnsSum()
{
var calculator = new Calculator();
var result = calculator.Add(2, 3);
Assert.AreEqual(5, result);
}