NghiêncứuxâydựngcôngcụkiểmthửứngdụngWeb Research and build a tool for testing Web applications NXB H : ĐHCN, 2014 Số trang 61 tr + Đồn Mạnh Đức Đại học Cơng nghệ Luận văn ThS ngành: Kỹ thuật phần mềm; Mã số: 60 48 01 03 Người hướng dẫn: TS Võ Đình Hiếu Năm bảo vệ: 2014 Keywords: Côngcụkiểmthử tự động; Kỹ thuật phần mềm; Ứngdụng Web; Kiểmthử phần mềm Content Với phát triển Internet công nghệ phần mềm, ứngdụngWeb dần thay ứngdụng phần mềm truyền thống tính tiện lợi Đi kèm với thành cơng mà ứngdụngWeb mang lại cho nhà phát triển thách thức phải đảm bảo nâng cao chất lượng cho người dùng sử dụng dịch vụ Một giải pháp để hoàn thành tốt cơng việc thực kiểmthử phần mềm Kiểmthửcông việc tốn nhiều thời gian chi phí, thơng thường thời gian dành cho việc kiểmthử chiếm đa số thời gian phát triển ứngdụng phần mềm Tuy nhiên, để thực kiểmthử đòi hỏi kiểmthử viên phải kiên nhẫn tỉ mỉ, điều dẫn tới cần thiết kiểmthử tự động Kiểmthử tự động thực tự động ca kiểmthử theo kịch cho sẵn tự sinh Những lợi ích cơngcụkiểmthử tự động mang lại lớn nhiên tài liệu kiểmthử tự động viết tiếng Việt lại hạn chế Xuất phát từ thực tế gợi ý giảng viên hướng dẫn, lựa chọn đề tài luận văn “Nghiên cứuxâydựngcôngcụkiểmthửứngdụng Web” với mong muốn mang lại cho người đọc tài liệu hỗ trợ hữu ích trước định sử dụngkiểmthử tự động cho ứngdụngWeb Luận văn cấu trúc thành bốn chương: Chương trình bày tìm hiểu kiểmthử phần mềm khái niệm kiểm thử, mức kiểm thử, ca kiểm thử, kỹ thuật kiểmthử tĩnh động Chương đưa khái niệm ứngdụng Web, phân biệt ứngdụngWeb với ứngdụng máy khách – máy chủ loại kiểmthử cần trọng cho ứngdụngWeb Chương hai giới thiệu côngcụkiểmthử tự động phổ biến dành cho ứngdụng Web, việc cung cấp thông tin cách sử dụngcông cụ, luận văn phân tích ưu nhược điểm cơngcụ giúp người đọc có gợi ý trước lựa chọn côngcụ phù hợp cho ứngdụng cần kiểmthử Xuất phát thực tế, ứngdụngWeb có yêu cầu đặc thù riêng biệt nên việc sử dụngcôngcụkiểmthử tự động có sẵn khơng thỏa mãn phù hợp với việc kiểmthửứngdụng Luận văn giới thiệu tảng hỗ trợ xâydựngcôngcụkiểmthử tự động nhằm giúp người đọc lựa chọn tảng giúp tự tạo côngcụkiểmthử cho phù hợp với nhu cầu Trong ứngdụng Web, việc kiểm tra tính hợp lệ liệu đầu vào quan trọng liệu đầu vào không yêu cầu phải kiểu liệu mà đòi hỏi phải định dạng loại liệu Do đó, ứngdụngWeb cần phải có khả kiểm tra tính hợp lệ liệu đầu vào cách hiệu tiến trình xử lý đảm bảo hoạt động tốt Một vấn đề có nhiều côngcụ hỗ trợ cho việc kiểmthử tự động ứngdụng Web, nhiên hầu hết côngcụ hỗ trợ cho việc thực thi tự động ca kiểmthử việc thiết kế ca kiểmthử lại hạn chế Chương ba trình bày ý tưởng, phân tích xâydựngcơngcụkiểmthử tự động nhằm đánh giá khả kiểm tra tính hợp lệ liệu đầu vào ứngdụngWebCơngcụ đề xuất có khả tự sinh ca kiểm thử, thực thi lưu lại kết kiểmthử Ngoài chương minh họa áp dụngcôngcụ thực tế đánh giá ưu nhược điểm côngcụ hướng phát triển Chương bốn đưa kết luận nội dung đạt luận văn, mặt hạn chế hướng phát triển thời gian tới luận văn References Tiếng Việt [1.] Phạm Ngọc Hùng, Trương Anh Hồng, Đặng Văn Hưng (2014), “Giáo trình kiểmthử phần mềm”, NXB Đại học Quốc gia Hà Nội Tiếng Anh [2.] D.E Perry and W.M Evangelist (1985), “An empirical study of software interface faults”, Proceedings of the Twentieth Annual Hawaii International Conference on Systems Sciences, Volume II, tr.113–126 [3.] Hung Q.Nguyen, Bob Johnson, Michael Hackett (2003), “Testing application on the web: Test planning for mobile and internet-based systems”, Wiley Publishing [4.] Ian Sommerville (2011), “Software engineering”, 9th Edition, Pearson Education, Inc [5.] J.C Huang (1979), “Detection of data flow anomaly through program instrumentation”, IEEE Transactions on Software Engineering, Volume 3, tr.226–236 [6.] Kshirasagar Naik, Priyadarshi Tripathy (2008), “Software testing and quality assurance”, Wiley Publishing ... kiểm thử việc thiết kế ca kiểm thử lại hạn chế Chương ba trình bày ý tưởng, phân tích xây dựng cơng cụ kiểm thử tự động nhằm đánh giá khả kiểm tra tính hợp lệ liệu đầu vào ứng dụng Web Công cụ. .. đầu vào cách hiệu tiến trình xử lý đảm bảo hoạt động tốt Một vấn đề có nhiều cơng cụ hỗ trợ cho việc kiểm thử tự động ứng dụng Web, nhiên hầu hết công cụ hỗ trợ cho việc thực thi tự động ca kiểm. ..Trong ứng dụng Web, việc kiểm tra tính hợp lệ liệu đầu vào quan trọng liệu đầu vào không yêu cầu phải kiểu liệu mà đòi hỏi phải định dạng loại liệu Do đó, ứng dụng Web cần phải có khả kiểm tra