Sobes.tech
Junior — Middle

Vai vari uzskaitīt galvenos vienību testu veidus, kas tiek izmantoti koda pārbaudei?

sobes.tech AI

Atbilde no AI

Galvenie vienības testu veidi, kas tiek izmantoti, lai pārbaudītu C# kodu, ietver:

  • Funkcionālie testi (Functional tests) — pārbauda, vai atsevišķas metodes vai funkcijas darbojas atbilstoši prasībām.
  • Robu testi (Boundary tests) — pārbauda koda uzvedību pie atļautajām vērtību robežām.
  • Izņēmumu testi (Exception tests) — pārbauda pareizu kļūdu un izņēmumu apstrādi.
  • Mock testi (Mock tests) — izmanto imitācijas ārējām atkarībām, lai izolētu testējamo kodu.

Vienkārša NUnit vienības testa piemērs:

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