Junior — Middle
Layihələrinizdə hansı test növlərini həyata keçirmisiniz?
sobes.tech Süni İntellekt
AI-dan cavab
Layihələrimdə müxtəlif növ testlər həyata keçirmişəm:
-
Vahid Testlər (Unit Testing): fərdi funksiyaların və ya siniflərin düzgün işləməsini yoxlamaq. C#-da tez-tez NUnit və ya MSTest kimi çərçivələr istifadə olunur.
-
İnteqrasiya testləri: sistemin müxtəlif komponentləri arasındakı qarşılıqlı əlaqəni yoxlamaq.
-
Funksional testlər: biznes məntiqi və istifadəçi ssenarilərini yoxlamaq.
C#-da NUnit istifadə edərək sadə bir vahid test nümunəsi:
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 yanaşma səhvləri erkən aşkar etməyə və kod keyfiyyətini saxlamağa kömək edir.