1
Ki m th Ph n m m So ftware Tes ting
Ch ng 3: ươ
Chi n l c ki m th ph n m mế ượ
L ng Tr n Hy Hi n, ươ ế
Khoa CNTT, ĐH S ph m ư
TpHCM
N i dung
Kiểm tra mc đơn v(Unit Testing)
Kiểm tra tích hợp (Integration Testing)
Kiểm tra mức hthống (System Testing)
Kiểm tra chấp nhận sản phẩm
(Acceptance Testing)
Kiểm tra hồi qui (Regression Testing)
3.1 Ki m th đ n v - Unit ơ
Tes t
3
Unit Test là gì?
Nh ng L i ích t UT
Assert, Mock Object, TDD
Công c cho Unit Test
Demo công c
Unit Tes t là gì?
Unit Test là kthuật kiểm nghiệm các
hoạt động của mọi đơn vmã nguồn (unit
of code) với một quy trình tách biệt với
quy trình phát triển phần mềm, giúp phát
hiện sai sót kịp thời.
Unit Test là một phần mã nguồn dùng đ
kiểm tra một phần mã nguồn khác.
Unit Test là kthuật quan trọng trong Test
Driven Development.
Unit Tes t là gì?
Unit Test là phương pháp bsung cho các
phương pháp kiểm thkhác, giúp phát hiện lỗi t
sớm, ngay tý tưởng thiết kế (reviews code,
walkthroughs…)
Unit Test được viết bởi Developers. Test White
Box, Black-Box trong quá trình PTPM.
Các Khái Ni m:
§ Unit of Code : M i đ n v mã ngu n có th ơ individual
program, function, Procedure, class, methods
§ White-Box, Black-Box :