Sobes.tech
Junior — Middle

Кодду текшерүү үчүн колдонулган негизги бирдиктик тесттердин түрлөрүн тизмелеп бере аласызбы?

sobes.tech AI

AIден жооп

C# кодун текшерүү үчүн негизги бирдиктүү тесттердин түрлөрү төмөнкүлөрдү камтыйт:

  • Функционалдык тесттер (Functional tests) — жеке методдор же функциялар талаптарга ылайык иштей турганын текшерет.
  • Чек ара тесттери (Boundary tests) — коддун уруксат берилген маанилердин чек араларында кандай иштей турганын текшерет.
  • Исключениелер тесттери (Exception tests) — ката жана исключениелердин туура иштешин текшерет.
  • Mock тесттери (Mock tests) — тышкы көзкарандылыктар үчүн mockтарды колдонуп, тесттелүүчү кодду изоляциялайт.

NUnit колдонуу менен жөнөкөй бирдик тесттин мисалы:

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