BỘ GIÁO DỤC ĐÀO TẠO TRƢỜNG ĐH PHƢƠNG ĐÔNG CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM ======================= Độc lập – Tự – Hạnh phúc -o0o - CHƢƠNG TRÌNH ĐÀO TẠO ĐẠIHỌC NGÀNH ĐÀO TẠO: CÔNG NGHỆ THÔNG TIN -ĐỀ CƢƠNG CHITIẾTHỌCPHẦN Tên học phần: Kiểmchứngphầnmềm Số tín chỉ: Trình độ: Cho sinh viên năm thứ Phân bố thời gian theo tín chỉ: Lên lớp Lý thuyết Bài tập Thảo luận 20 5 Mã số: 0221311 Thực hành, thí nghiệm, thực tế, studio Tự học, tự nghiên cứu 60 Các điều kiện tiên quyết: - Họcphần tiên quyết: Kỹ nghệ phầnmềm - Họcphầnhọc trước: - Họcphần song hành: Mục tiêu học phần: - Kiến thức: Cung cấp cho sinh viên kiến thức kỹ thuật đảm bảo kiểm thử phần mềm, xây dựng quy trình kiểm thử, tìm hiểu chuẩn phầnmềm - Kỹ năng: Dạy cho sinh viên phƣơng pháp tìm kiếm, xây dựng tài liệu Phƣơng pháp suy luận để đƣa tình kiểm thử - Thái độ: Rèn cho sinh viên tính cẩn thận, kiên trì, sáng tạo quy trình kiểm thử phầnmềm tiếp cận vấn đề phức tạp cách có hệ thống, tích lũy kiến thức cho ngành học Mô tả vắn tắt nội dung: Họcphần cung cấp kiến thức kiểm thử phần mềm: Các quy trình kiểm thử phần mềm, phƣơng pháp kỹ thuật kiểm thử để xây dựng phầnmềm chất lƣợng cao Họcphần cung cấp cách có hệ thống kiến thức chuẩn chất lƣợng phầnmềm phù hợp với thực tế lĩnh vực công nghệ thông tin Nhiệm vụ sinh viên: - Nộp đủ học phí - Dự lớp đầy đủ, làm hết tập, tham gia thảo luận theo nhóm lớp theo yêu cầu giáo viên - Thi đạt Tài liệu học tập: - Học liệu bắt buộc: [1] Website: http://www.testingvn.com [2] Website: http://www.vietnamesetestingboard.org/ - Học liệu tham khảo: [1] Cao Kim Ánh Bài giảng kỹ nghệ phần mềm, khoa CNTT Đạihọc Phƣơng Đông, 2003 [2] Nguyễn Xuân Huy Công nghệ phần mềm, ĐH Tổng hợp thành phố HCM, 1994 10.Tiêu chuẩn đánh giá sinh viên: - Dự lớp đầy đủ 10% - Bài tập, thảo luận 10% - Điểm kiểm tra kỳ: 10% - Điểm thi kết thúc học phần: 70% 11.Thang điểm: 10 12 Nội dung chitiếthọcphần 12 Nội dung Chương Kiến thức quy trình kiểm thử 1.1 Mô hình ứng dụng 1.2 Sự khác biệt phần cứng phầnmềm 1.3 Lỗi – Dữ liệu – Kiểm thử 1.4 Các khái niệm 1.4.1 Khái niệm Web 1.4.2 Khái niệm mạng 1.4.3 Khái niệm thành phầnphầnmềm 1.4.4 Khái niệm ứng dụng mobile Chương Kỹ thuật kiểm thử phầnmềm 2.1 Lập kế hoạch tài liệu kiểm thử 2.2 Những kỹ thuật khái niệm 2.3 Phát triển test case Chương Kỹ thuật lập kế hoạch kiểm thử 3.1 Giới thiệu kỹ thuật lập kế hoạch 3.2 Cách làm kế hoạch kiểm thử Chương Ứng dựng kiểm thử thực tế 4.1 Kiểm thử giao diện ngƣời dùng 4.1.1 Giới thiệu 4.1.2 Kiểm thử thiết kế giao diện ngƣời dùng 4.1.3 Kiểm thử cài đặt giao diện 4.1.4 Kiểm thử tính thân thiện ngƣời dùng 4.2 Kiểm thử chức 4.2.1 Giới thiệu 4.2.2 Phân loại chức 4.2.3 Các phƣơng pháp kiểm thử 4.3 Ngôn ngữ Script đểkiểm thử 4.3.1 Giới thiệu 4.3.2 Các ngôn ngữ Script 4.3.3 Ứng dụng Script để testing tasks 4.4 Cài đặt cho kiểm thử 4.4.1 Giới thiệu 4.4.2 Vai trò cài đặt tháo gỡ chƣơng trình kiểm thử 4.4.3 Các lựa chọn đặc điểm cho cài đặt 4.4.4 Kiểm thử việc cài đặt, cấu hình tháo gỡ ứng dụng Chương Chuẩn chất lƣợng phầnmềm 5.1 Chuẩn quản lý chất lƣợng hệ thống theo ISO 9000 5.2 Chuẩn quản lý qui trình phát triển phầnmềm theo ISO/IEEE Standard 12207 5.3 Giới thiệu chuẩn SEI CMMs, SW-CMM CMMIs 12 Hình thức tổ chức dạy học (phụ lục kèm theo) 13 Ngày phê duyệt: 14 Cấp phê duyệt: Trƣờng Đạihọc Phƣơng Đông CHỦ NHIỆM KHOA CNTT HIỆU TRƢỞNG PGS.TS Phan Hữu Huân PGS.TS Bùi Thiện Dụ ... thúc học phần: 70% 11.Thang điểm: 10 12 Nội dung chi tiết học phần 12 Nội dung Chương Kiến thức quy trình kiểm thử 1.1 Mô hình ứng dụng 1.2 Sự khác biệt phần cứng phần mềm 1.3 Lỗi – Dữ liệu – Kiểm. .. 1.4.2 Khái niệm mạng 1.4.3 Khái niệm thành phần phần mềm 1.4.4 Khái niệm ứng dụng mobile Chương Kỹ thuật kiểm thử phần mềm 2.1 Lập kế hoạch tài liệu kiểm thử 2.2 Những kỹ thuật khái niệm 2.3 Phát... liệu học tập: - Học liệu bắt buộc: [1] Website: http://www.testingvn.com [2] Website: http://www.vietnamesetestingboard.org/ - Học liệu tham khảo: [1] Cao Kim Ánh Bài giảng kỹ nghệ phần mềm,