NghiêncứuứngdụngkiểmthửchấpnhậntựđộngvớiRobotFramework Trần Thị Hiên Trường Đại học Công nghệ Luận văn ThS Kỹ thuật phần mềm; Mã số: 60 48 01 03 Người hướng dẫn: TS Trương Anh Hoàng Năm bảo vệ: 2014 Abstract Nghiêncứu phương pháp kiểmthửchấpnhậntựđộngNghiêncứuRobot Framework, kết hợp RobotFrameworkvới công cụ kiểmthử khác Selenium thông qua thư viện framewwork ỨngdụngRobotFramework vào kiểmthử trang web thực tế Truongnha.com Keywords Kỹ thuật phần mềm; Kiểmthử phần mềm Robot Framework; Kiểmthửchấpnhậntựđộng Content Chương phần mở đầu Chương trình bày tổng quan tình trạng phát triển phần mềm, đảm bảo chất lượng phần mềm Việt Nam Giới thiệu mục tiêu nội dung luận văn Chương hai sở lý thuyết kiểmthử Chương nêu lên khái niệm kiểmthửchấp nhận, kiểmthửchấpnhậntựđộng Chương trình bày phương pháp kiểmthửchấpnhậnĐồng thời, giới thiệu số công cụ hỗ trợ kiểmthửtựđộng Chương ba giới thiệu RobotFramework Chương tìm hiểu sâu Robot Framework, thư viện chuẩn số thư viện mở rộng RobotFramework Chương hướng dẫn cách tạo liệu kiểm thử: cú pháp, kiểu định dạng tệp hỗ trợ, bảng liệu kiểm thử, quy tắc phân tích liệu, sinh ca kiểmthử lưu ý để tạo ca kiểmthử tốt Chương cuối ứngdụngRobotFramework vào kiểmthử trang web để minh họa rõ tính mà RobotFramework cung cấp Trang web kiểmthử truongnha.com Ứngdụng xây dựng ca kiểmthử để kiểm tra chức đăng nhập vào hệ thống Các ca kiểmthử xây dựng tập tin thư mục Phần kết luận vài nhận xét Robot References [ [1] Mai Thị Nhi, "Nghiên cứuứngdụng công cụ kiểmthửtựđộngkiểmthử phần mềm," Học viện cơng nghệ Bưu viễn thông, Hà Nội, 2012 [ [2] Phạm Ngọc Hùng, Trương Anh Hồng, Đặng Văn Hưng, Giáo trình kiểmthử phần mềm Hà Nội: Đại học Công nghệ - Đại học Quốc gia Hà Nội, 2014 [ [3] Hà Khánh Toàn, "Phương pháp sinh kiểmthửtựđộng cho kiểmthử giao diện ứngdụng Web," Hà Nội, 2013 [ [4] Kaner,Cem; Falk, jack; Nguyen,Hung Quoc, Testing Computer Software New York, 1999 [ [5] Kolawa, Adam, Huizinga, Dorota, "Automated Defect Prevention: Best Practices in Software Management," pp 41-43, 2007 [ [6] IEEE, "IEEE Standard Glossary of Software Engineering Terminology," IEEE Std 610.12-1990, pp 1-84, dec 1990 [ [7] Crispen, L and T House, "Testing Extreme Programming," 2003 [ [8] Kaner, C., J Bach, "Lessons Learned in Software Testing," 2002 [ [9] Tip House Lisa Crispin, "Testing in the Fast Lane: Automating Acceptance Testing in an Extreme Programming Environment," in XP Universe Conference, 2001 [ [10] Jiantao Pan, Software Testing: Carnegie Mellon University, 1999 [11] http://robotframework.org/ [12] http://en.wikipedia.org/wiki/Test_automation [13] www.fitnesse.org/FitNesse.UserGuide [14] http://htmlunit.sourceforge.net/ [15] http://www.tutorialspoint.com/selenium/selenium_overview.htm ... Nhi, "Nghiên cứu ứng dụng công cụ kiểm thử tự động kiểm thử phần mềm," Học viện cơng nghệ Bưu viễn thơng, Hà Nội, 2012 [ [2] Phạm Ngọc Hùng, Trương Anh Hoàng, Đặng Văn Hưng, Giáo trình kiểm thử. .. nghệ - Đại học Quốc gia Hà Nội, 2014 [ [3] Hà Khánh Toàn, "Phương pháp sinh kiểm thử tự động cho kiểm thử giao diện ứng dụng Web," Hà Nội, 2013 [ [4] Kaner,Cem; Falk, jack; Nguyen,Hung Quoc, Testing... Automating Acceptance Testing in an Extreme Programming Environment," in XP Universe Conference, 2001 [ [10] Jiantao Pan, Software Testing: Carnegie Mellon University, 1999 [11] http://robotframework.org/