ĐÀO ANH
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 ẩn chứa nhiều rủi ro.
ĐẶT VẤN Đ
Bạn thể một tester giỏi, bạn thiết kế các test case tốt
thực hiện cẩn thận chúng? Ok, nhưng còn thời gian 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 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 cho kết quả như mong muốn.