UnitTest là một phương pháp kiểm thử phần mềm trong đó từng đơn vị nhỏ nhất của phần mềm, thường là các hàm hoặc phương thức, được kiểm thử độc lập để đảm bảo rằng chúng hoạt động đúng như mong đợi.
Giả sử chúng ta có một lớp Calculator với hai phương thức:
Calculator
Lớp Calculator
có 2 phương thức:
Add(int a, int b)
cộng hai số.Subtract(int a, int b)
trừ hai số.
Test Case TestAdd()
:
Calculator
.Add(2, 3)
xem có bằng 5 không.
Test Case TestSubtract()
:
Subtract(5, 3)
xem có bằng 2 không.
Assert.AreEqual(expected, actual)
: So sánh kết quả mong đợi với kết quả thực tế.
Nếu bạn sử dụng NUnit trên Visual Studio:
» Các tin khác: