Nội dung luận văn Thạc sĩ Công nghệ thông tin "Xây dựng công cụ hỗ trợ sinh ca kiểm thử cặp" với kết cấu nội dung được chia thành 3 phần tình bày về: Tổng quan về kiểm thử phần mềm; kỹ thuật kiểm thử cặp dữ liệu( Pairwise testing); xây dựng công cụ sinh ca kiểm thử theo kỹ thuật cặp. đề tài. | ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ NGUYỄN THỊ TỰ XÂY DỰNG CÔNG CỤ HỖ TRỢ SINH CA KIỂM THỬ CẶP Ngành: Công nghệ thông tin Chuyên ngành: Kỹ thuật phần mềm Mã số: 60 48 01 03 LUẬN VĂN THẠC SĨ NGÀNH CÔNG NGHỆ THÔNG TIN NGƯỜI HƯỚNG DẪN KHOA HỌC: TS ĐẶNG ĐỨC HẠNH Hà Nội – 2016 MỞ ĐẦU Đặt vấn đề, định hướng nghiên cứu: Trong những năm gần đây, chúng ta thấy rằng ngành công nghệ phần mềm phát triển ngày càng vượt bậc ở nhiều lĩnh vực. Đặc biệt tính ứng dụng cao bắt buộc cho phần mềm phải có một chất lượng nhất định. Việc phát triển phần mềm chỉ tập trung vào khâu thiết kế, lập trình là chưa đủ. Chúng ta cần tập chung cao vào cả khâu kiểm thử và đặc biệt hơn đó chính là kiểm thử chức năng (function). Nhưng kiểm thử như thế nào để có thể tiết kiệm chi phí, tối ưu nhất nguồn lực mà vẫn đảm bảo chất lượng. Một giải pháp hợp lý cho các vấn đề đặt ra ở trên đó là áp dụng các kỹ thuật kiểm thử tối ưu và các công cụ kiểm thử tự động cho các phần mềm. Trong thực tế đã có rất nhiều công cụ kiểm thử tự động ví dụ như selenium IDE, QTP, nhưng nhìn trung lại chúng lại khá gò bó và mang nhiều nhược điểm. Luận văn được thực hiện dựa trên ý tưởng từ nhu cầu thực tế và kiến thức được học. Cùng với đó là quá trình làm việc từ đó đưa ra cách thực hiện. Luận văn được chia thành 3 chương, nội dung được phân bổ như sau: Chương 1: Tổng quan về kiểm thử phần mềm. Phần này nêu hệ thống cơ sở lý thuyết về kiểm thử như khái niệm cơ bản về kiểm thử, quy trình kiểm thử, các mức kiểm thử, các chiến lược kiểm thử và đặc biệt là các kỹ thuật trong kiểm thử chức năng. Chương 2: Kỹ thuật kiểm thử cặp dữ liệu( Pairwise testing). Phần này sẽ giới thiệu về kiểm thử cặp dữ liệu. Đây là một kỹ thuật trong kiểm thử chức năng. Trong đó luận văn sẽ nghiên cứu 2 kỹ thuật chính là mảng trực giao(OA) và thứ tự tham số( IPO). Ngoài ra phần này sẽ giới thiệu về công cụ sinh ra bộ dữ liệu kiểm thử theo phương pháp cặp dữ liệu là PICT. Chương 3: Xây dựng công cụ sinh ca kiểm thử theo kỹ thuật .