Với mục đích như trên, luận văn có những nội dung như sau: Luận văn tổng hợp lý thuyết về kiểm thử phần mềm và kiểm thử tự động - một giải pháp góp phần nâng cao năng suất, chất lượng hoạt động kiểm thử phần mềm. Luận văn mô tả phương pháp kiểm thử hướng dữ liệu và phương pháp kiểm thử hướng từ khóa. Nền tảng lý thuyết này sẽ được thử nghiệm trong luận văn này. | ĐẠI HỌC QUỐC GIA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN NGUYỄN THỊ HÒA NGHIÊN CỨU VÀ ỨNG DỤNG GIẢI PHÁP KIỂM THỬ TỰ ĐỘNG PHẦN MỀM Ngành Công nghệ thông tin Chuyên ngành Quản lý Hệ thống thông tin Mã số Chuyên nghành đào tạo thí điểm LUẬN VĂN THẠC SĨ NGƯỜI HƯỚNG DẪN KHOA HỌC TS. ĐINH VĂN DŨNG HÀ NỘI - 2014 LỜI CAM ĐOAN Tôi xin cam đoan rằng đây là kết quả nghiên cứu của tôi trong đó có sự giúp đỡ rất lớn của thầy hướng dẫn và các đồng nghiệp ở cơ quan. Các nội dung nghiên cứu và kết quả trong đề tài này hoàn toàn trung thực. Trong luận văn tôi có tham khảo đến một số tài liệu của một số tác giả đã được liệt kê tại phần Tài liệu tham khảo ở cuối luận văn. Tác giả luận văn Nguyễn Thị Hòa LỜI CẢM ƠN Em xin chân thành cảm ơn đến Viện Công Nghệ thông tin Đại học công nghệ Đại học Quốc gia Hà Nội đã tạo điều kiện cho em học tập và thực hiện luận văn này. Em xin gửi lời cảm ơn chân thành đến Tiến Sĩ Đinh Văn Dũng người đã tận tình hướng dẫn em trong quá trình làm luận văn này. Em xin cảm ơn quý Thầy Cô đã nhiệt tình giảng dạy cho chúng em trong những năm học vừa qua. Cuối cùng em xin được gửi lời cảm ơn chân thành đến gia đình cũng như bạn bè đã luôn ủng hộ động viên em để em có thể có điều kiện tốt nhất để học tập và nghiên cứu. Hà Nội tháng 12 2014 Nguyễn Thị Hòa Lớp CIO 03 Viện Công nghệ thông tin Đại học Quốc gia Hà Nội MỤC LỤC LỜI CẢM ƠN . 3 BẢNG CÁC TỪ VIẾT TẮT . 5 DANH MỤC HÌNH VẼ . 6 DANH MỤC BẢNG BIỂU. 7 MỞ ĐẦU . .1 CHƯƠNG 1. TỔNG QUAN KIỂM THỬ TỰ ĐỘNG PHẦN MỀM. 4 Giới thiệu . 4 Qui trình kiểm thử tự động. 8 Lợi ích và thách thức của kiểm thử tự động. 10 Thị trường kiểm thử tự động . 13 Tình hình nghiên cứu kiểm thử tự động . 16 Tình hình ứng dụng kiểm thử tự động . 18 CHƯƠNG 2. GIẢI PHÁP KIỂM THỬ TỰ ĐỘNG HƯỚNG DỮ LIỆU VÀ TỪ KHÓA .25 . Yêu cầu chức năng của khung tự động hóa kiểm thử . 25 . Kiểm thử hướng dữ liệu Data-driven testing . 30 . Kiểm thử hướng từ khóa Keyword-driven testing . 33 pháp tích hợp kiểm thử hướng dữ liệu