ĐẠI HỌC QUỐC GIA HÀ NỘI<br />
TRƢỜNG ĐẠI HỌC CÔNG NGHỆ<br />
<br />
NGUYỄN THỊ THU HÀ<br />
<br />
NGHIÊN CỨU MỘT SỐ GIẢI PHÁP KIỂM THỬ<br />
GIAO DIỆN TỰ ĐỘNG SỬ DỤNG RANOREX<br />
<br />
LUẬN VĂN THẠC SĨ<br />
<br />
Hà Nội - 11/2018<br />
<br />
ĐẠI HỌC QUỐC GIA HÀ NỘI<br />
TRƢỜNG ĐẠI HỌC CÔNG NGHỆ<br />
<br />
NGUYỄN THỊ THU HÀ<br />
<br />
NGHIÊN CỨU MỘT SỐ GIẢI PHÁP KIỂM THỬ<br />
GIAO DIỆN TỰ ĐỘNG SỬ DỤNG RANOREX<br />
Ngành: Công nghệ thông tin<br />
Chuyên ngành: Kỹ thuật phần mềm<br />
Mã Số: 8480103.01<br />
<br />
LUẬN VĂN THẠC SĨ<br />
NGƢỜI HƢỚNG DẪN KHOA HỌC: PGS. TS. PHẠM NGỌC HÙNG<br />
<br />
Hà Nội - 11/2018<br />
<br />
i<br />
MỤC LỤC<br />
LỜI CẢM ƠN ................................................................................................................. ii<br />
LỜI CAM ĐOAN .......................................................................................................... iii<br />
BẢNG CÁC TỪ VIẾT TẮT ..........................................................................................iv<br />
DANH MỤC HÌNH VẼ .................................................................................................. v<br />
DANH MỤC BẢNG BIỂU ............................................................................................vi<br />
Chƣơng 1: Đặt vấn đề ...................................................................................................... 1<br />
<br />
1.1. Sự cần thiết của đề tài ............................................................................ 1<br />
1.2. Nội dung của luận văn ........................................................................... 2<br />
1.3. Cấu trúc của luận văn ............................................................................. 3<br />
Chƣơng 2: Tổng quan về kiểm thử giao diện ngƣời dùng tự động ................................. 4<br />
<br />
2.1. Kiểm thử phần mềm ............................................................................... 4<br />
2.2. Kiểm thử tự động phần mềm ................................................................. 5<br />
2.3. Kiểm thử giao diện ngƣời dùng ........................................................... 10<br />
2 4 Một số kỹ thuật kiểm thử giao diện ngƣời d ng .................................. 11<br />
Chƣơng 3: Kiểm thử giao diện ngƣời dùng sử dụng Ranorex ...................................... 24<br />
<br />
3.1. Giới thiệu về Ranorex .......................................................................... 24<br />
3 2 Tính năng nổi bật ................................................................................. 25<br />
Chƣơng 4: Ứng dụng và thực nghiệm ........................................................................... 35<br />
<br />
4.1. Giới thiệu về phần mềm Keepass ........................................................ 35<br />
4.2 Thực nghiệm ......................................................................................... 36<br />
Chƣơng 5 Kết luận........................................................................................................ 44<br />
TÀI LIỆU THAM KHẢO ............................................................................................. 46<br />
<br />
ii<br />
<br />
LỜI CẢM ƠN<br />
Lời đầu tiên, tôi xin bày tỏ sự cảm ơn chân thành đối với Thầy giáo PGS.<br />
TS. Phạm Ngọc Hùng - Giáo viên hƣớng dẫn trực tiếp của tôi. Thầy H ng đã<br />
cho tôi những gợi ý và chỉ dẫn quý báu trong quá trình nghiên cứu và hoàn thiện<br />
luận văn thạc sĩ<br />
Tôi cũng xin gửi lời cảm ơn tới các thầy cô trong khoa Công nghệ thông<br />
tin, trƣờng Đại học Công nghệ, Đại học Quốc gia Hà Nội đã hƣớng dẫn, chỉ bảo<br />
và tạo điều kiện cho chúng tôi học tập và nghiên cứu tại trƣờng trong suốt thời<br />
gian qua.<br />
Tôi cũng xin đƣợc cảm ơn gia đình, những ngƣời thân, các đồng nghiệp và<br />
bạn bè tôi đã quan tâm, động viên, giới thiệu các tài liệu hữu ích trong thời gian<br />
học tập và nghiên cứu luận văn tốt nghiệp.<br />
Mặc d đã cố gắng hoàn thành luận văn nhƣng chắc chắn sẽ không tránh<br />
khỏi những sai sót, tôi kính mong nhận đƣợc sự thông cảm và chỉ bảo của các<br />
thầy cô và các bạn.<br />
Tôi xin chân thành cảm ơn!<br />
<br />
iii<br />
<br />
LỜI CAM ĐOAN<br />
Tôi là Nguyễn Thị Thu Hà, học viên lớp Kỹ Thuật Phần Mềm K23 xin cam<br />
đoan báo cáo luận văn này đƣợc viết bởi tôi dƣới sự hƣớng dẫn của thầy giáo,<br />
PGS. TS. Phạm Ngọc Hùng. Tất cả các kết quả đạt đƣợc trong luận văn này là<br />
quá trình tìm hiểu, nghiên cứu của riêng tôi. Trong toàn bộ nội dung của luận<br />
văn, những điều đƣợc trình bày là kết quả của cá nhân tôi hoặc là đƣợc tổng hợp<br />
từ nhiều nguồn tài liệu khác. Các tài liệu tham khảo đều có xuất xứ rõ ràng và<br />
đƣợc trích dẫn hợp pháp.<br />
Tôi xin hoàn toàn chịu trách nhiệm và chịu mọi hình thức kỷ luật theo quy<br />
định cho lời cam đoan của mình.<br />
Hà Nội, ngày ….. tháng …… năm 2018<br />
Ngƣời cam đoan<br />
<br />
Nguyễn Thị Thu Hà<br />
<br />