Junior — Middle
Loyihalaringizda qanday test turlari amalga oshirilgan?
sobes.tech AI
AIdan javob
Loyihalarimda bir nechta turdagi testlarni amalga oshirdim:
-
Birlik testlari (Unit Testing): alohida funksiyalar yoki sinflarning to'g'ri ishlashini tekshirish. C# da ko'pincha NUnit yoki MSTest kabi frameworklar ishlatiladi.
-
Integratsion testlar: tizimdagi bir nechta komponentlar o'rtasidagi o'zaro ta'sirni tekshirish.
-
Funktsional testlar: biznes mantiqi va foydalanuvchi ssenariylarini tekshirish.
C# da NUnit yordamida oddiy birlik testining misoli:
using NUnit.Framework;
[TestFixture]
public class CalculatorTests
{
[Test]
public void Add_TwoNumbers_ReturnsSum()
{
var calc = new Calculator();
int result = calc.Add(2, 3);
Assert.AreEqual(5, result);
}
}
Bu yondashuv xatolarni erta aniqlashga va kod sifatini saqlashga yordam beradi.