Sobes.tech
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);
}