
UNIT TEST
Nhóm 10
1

Các nội dung chính
Định nghĩa Unit Test
Tầm quan trọng Unit Test
Phương pháp xây dựng Unit Test
Các đối tượng thay thế (MOCK Object)
Các kinh nghiệm trong Unit Test
Các công cụ hỗ trợ
2

Unit Test là gì?
-Unit Testing, kiểm tra từng bộ phận rất
nhỏ, từng unit riêng biệt trong source code
của chương trình để kiểm tra xem nó có
hoạt động chính xác không.
-Từ những bộ phận nhỏ này, ta lại kiểm tra
những unit lớn hơn có sử dụng những unit
nhỏ đã được kiểm tra đó.
3

Unit Test
-M t Unit Test là m t ph n c a source ộ ộ ầ ủ
code, th c thi m t ph n code chính khác ự ộ ầ
và so sánh k t qu th c t v i k t qu ế ả ự ế ớ ế ả
mong điợ.
- Đc th c hi n b i các l p trình viên.ượ ự ệ ở ậ
- Có th làm b ng tay (Manual Unit Test) ể ằ
ho c t đng (Automated Unit Test)ặ ự ộ
4

Tầm quan trọng Unit Test
•L i ích c a Unit Test:ợ ủ
- Đm b o ch t l ng t ng Unit trong ph n ả ả ấ ượ ừ ầ
m m.ề
- Phát hi n l i s m và ch nh s a k p th iệ ỗ ớ ỉ ử ị ờ
- Gi m chi phíả
- Tái s d ng đcử ụ ượ
- Giúp chúng ta Design
5

