
ĐÀO ANH VŨ
davu@fit.hcmus.edu.vn
daoanhvu122@gmail.com

NỘI DUNG
Đặt vấn đề
Định nghĩa
Các công cụ
JUnit
NUnit
QTP
Selenium
Watir
Clover
Demo
References

ĐẶT VẤN ĐỀ
Trước khi được chuyển giao cho người dùng, phần mềm cần phải được kiểm
thử...tất nhiên rồi, không phải bàn về điều đó!
OK, now let
run it once!
How many times
I have to loop
this stuff?
Ngay cả đối với một chương trình đơn giản thì việc kiểm thử
cũng tốn rất nhiều thời gian, công sức và ẩn chứa nhiều rủi ro.

ĐẶT VẤN ĐỀ
Bạn có thể là một tester giỏi, bạn thiết kế các test case tốt và
thực hiện cẩn thận chúng? Ok, nhưng còn thời gian và tiền bạc
thì sao?
I have to do this
test again.
Again Again
…and
again
How about
my
girlfriend?
Cần một cách nào đó để thực hiện công việc này nhanh
hơn, ít tốn kém hơn!

ĐỊNH NGHĨA
Automated testing là sử dụng một công cụ nào đó để
thực hiện tự động một phần hoặc toàn bộ quy trình
test và cho kết quả như mong muốn.

