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