1. Trang chủ
  2. » Thể loại khác

ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN KIỂM THỬ VÀ ĐẢM BẢO CHẤT LƯỢNG PHẦN MỀM

10 5 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC SAO ĐỎ ***** ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN KIỂM THỬ VÀ ĐẢM BẢO CHẤT LƯỢNG PHẦN MỀM Số tín chỉ: 03 Trình độ đào tạo: Đại học Ngành đào tạo: Công nghệ thông tin Năm 2020 TRƯỜNG ĐẠI HỌC SAO ĐỎ KHOA: ĐIỆN TỬ - TIN HỌC CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự - Hạnh phúc ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN Trình độ đào tạo: Đại học Ngành đào tạo: Công nghệ thông tin Tên học phần: Kiểm thử đảm bảo chất lượng phần mềm Mã học phần: CNTT 102 Số tín chỉ: (2, 1) Trình độ cho sinh viên: Năm thứ tư Phân bổ thời gian - Lên lớp: 30 tiết lý thuyết, 30 tiết thực hành - Tự học: 90 Điều kiện tiên quyết: Phân tích thiết kế hướng đối tượng, Quản lý dự án phần mềm Giảng viên STT Học hàm, học vị, họ tên Số điện thoại Email ThS Phạm Thị Hường 0972.306.806 PTHuong@saodo.edu.vn ThS Vũ Bảo Tạo 0384.305.659 VBTao@saodo.edu.vn ThS Hoàng Thị An 0984.420.897 HTAn@saodo.edu.vn Mô tả nội dung học phần Học phần Kiểm thử đảm bảo chất lượng phần mềm cung cấp kiến thức kỹ thuật giúp sinh viên nắm vững khái niệm vận dụng làm việc lĩnh vực kiểm thử phần mềm Ngoài kiến thức liên quan đến kỹ kiểm thử, sinh viên làm quen với số công cụ hỗ trợ kiểm thử phần mềm Thông qua học phần, sinh viên nắm rõ quy trình, kỹ thuật kiểm thử đảm bảo chất lượng phần mềm để vận dụng thực tế yêu cầu Mục tiêu chuẩn đầu học phần 9.1 Mục tiêu Mục tiêu học phần thỏa mãn mục tiêu chương trình đào tạo: Mức độ Phân bổ mục Mục Mô tả theo thang tiêu học phần tiêu CTĐT đo Bloom MT1 Kiến thức - Có kiến thức quy trình kiểm thử phần mềm, kỹ thuật kiểm thử thủ công MT1.1 tự động, công cụ hỗ trợ kiểm thử dự án phần mềm [1.2.1.2a] Mục tiêu Mô tả Có kiến thức để phân tích u cầu kiểm thử, kỹ thuật kiểm thử giai MT1.2 đoạn phát triển phần mềm ứng dụng winform, website mobile Mức độ theo thang đo Bloom Phân bổ mục tiêu học phần CTĐT [1.2.1.2b] MT2 Kỹ MT2.1 Có kỹ thiết kế ca kiểm thử cho dự án phần mềm [1.2.2.1] Có kỹ phân tích, tổng hợp, đánh giá MT2.2 lực dẫn dắt chuyên môn tới người khác lĩnh vực kiểm thử phần mềm [1.2.2.2] [1.2.3.1] [1.2.3.2] MT3 Mức tự chủ trách nhiệm Có lực làm việc độc lập, làm việc MT3.1 theo nhóm chịu trách nhiệm cơng việc Có lực tổ chức, điều hành, quản lý, MT3.2 giải công việc lĩnh vực liên quan đến kiểm thử dự án phần mềm 9.2 Chuẩn đầu Sự phù hợp chuẩn đầu học phần với chuẩn đầu chương trình đào tạo: CĐR Thang Phân bổ CĐR học Mô tả đo học phần phần Bloom CTĐT CĐR1 Kiến thức Xác định yêu cầu, nội dung kiểm CĐR1.1 [2.1.3] thử mức dự án phần mềm Phân tích bước tổ chức thực hiện, giám sát CĐR1.2 đánh giá hoạt động kiểm thử phần mềm thực tiễn Kỹ Phân tích, thiết kế, thực kiểm thử loại CĐR2.1 dự án phần mềm Truyền đạt khoa học vấn đề giải pháp chuyên CĐR2.2 môn kiểm thử phần mềm tới người khác, đánh giá chất lượng công việc [2.1.5] [2.2.1] [2.2.4] CĐR2 CĐR học phần Thang Phân bổ CĐR đo học phần Bloom CTĐT Mô tả Phản biện, cải tiến công nghệ nâng cấp kết kiểm thử cho phù hợp CĐR3 Mức tự chủ trách nhiệm Có khả làm việc độc lập làm việc theo CĐR3.1 nhóm giải vấn đề CĐR2.3 [2.2.5] [2.3.1] CĐR3.2 Có lực hướng dẫn, giám sát người khác [2.3.2] thực nhiệm vụ chuyên môn Tự định hướng, đưa kết luận bảo vệ quan điểm CĐR3.3 [2.3.3] cá nhân lĩnh vực kiểm thử phần mềm 10 Ma trận liên kết nội dung với chuẩn đầu học phần Chuẩn đầu học phần CĐR1 CĐR2 CĐR3 Chương Nội dung học phần CĐRCĐRCĐRCĐRCĐRCĐRCĐRCĐR 1.1 1.2 2.1 2.2 2.3 3.1 3.2 3.3 Chương Tổng quan kiểm thử phần mềm 1.1 Tổng quan phần mềm x x x x 1.2 Tổng quan kiểm thử phần mềm 1.3 Chất lượng phần mềm đảm bảo chất lượng phần mềm Chương Một số kỹ thuật kiểm thử 2.1 Kiểm thử hộp đen (black box x x x x x x x testing - bbt) 2.2 Kiểm thử hộp trắng (white box testing - wbt) Chương Kiểm thử tự động 3.1 Tổng quan kiểm thử tự động x x x x x x x 3.2 Công cụ hỗ trợ kiểm thử tự động Chương Kỹ thuật kiểm thử nâng cao 4.1 Kiểm thử tích hợp x x x x x x x 4.2 Kiểm thử hệ thống 4.3 Kiểm thử chấp nhận 4.4 Kiểm thử hồi quy Chương Chuẩn đầu học phần CĐR1 CĐR2 CĐR3 CĐRCĐRCĐRCĐRCĐRCĐRCĐRCĐR 1.1 1.2 2.1 2.2 2.3 3.1 3.2 3.3 Nội dung học phần Chương Ứng dụng kiểm thử phần mềm 5.1 Kiểm thử phần mềm winform mơ x x x x x x x hình lớp 5.2 Kiểm thử website 5.3 Kiểm thử ứng dụng mobile 11 Đánh giá học phần 11.1 Kiểm tra đánh giá trình độ Chuẩn đầu Mức độ thành thạo đánh giá Kiểm tra thường xuyên, tập thực hành, kiểm tra thực nhiệm CĐR1 vụ nhà, kiểm tra học phần Bài tập thực hành, thực nhiệm vụ nhà, kiểm tra học CĐR2 phần, thi kết thúc học phần Kiểm tra thường xuyên, kết thực nhiệm vụ cá nhân CĐR3 theo nhóm, thi kết thúc học phần 11.2 Cách tính điểm học phần: Tính theo thang điểm 10 sau chuyển thành thang điểm chữ thang điểm STT Điểm thành phần Quy định Trọng số Ghi Điểm thường xuyên, đánh giá nhận thức, thái độ thảo luận, chuyên cần 01 điểm sinh viên… 20% Điểm kiểm tra học phần 01 điểm 30% Điểm thi kết thúc học phần 01 điểm 50% Điểm trung bình lần đánh giá 11.3 Phương pháp đánh giá - Đánh giá chuyên cần: Tỷ lệ diện lớp, phát vấn, làm tập, thực hành - Kiểm tra học phần: Thực hành (90 phút) - Thi kết thúc học phần: Trắc nghiệm (50 phút) 12 Yêu cầu học phần - Yêu cầu thái độ học tập, chuyên cần: Hoàn thành tập nhiệm vụ giảng viên giao, tham dự 80% thời lượng học phần; ghi chép tích cực thảo luận, xây dựng lớp - Yêu cầu nghiên cứu tài liệu: Nghiên cứu tài liệu trước đến lớp, đọc thêm tài liệu liên quan giảng viên giới thiệu - Yêu cầu kiểm tra học phần thi kết thúc học phần: Sinh viên thực theo quy chế 13 Tài liệu phục vụ học phần - Tài liệu bắt buộc: [1] - Giáo trình Kiểm thử đảm bảo chất lượng phần mềm (2019), Trường Đại học Sao Đỏ - Tài liệu tham khảo: [2] - Thạc Bình Cường, Nguyễn Đức Mận, Kiểm thử đảm bảo chất lượng phần mềm, nhà xuất Bách khoa Hà Nội [3] - Phạm Ngọc Hùng, Trương Anh Hoàng, Đặng Văn Hưng (2014), Giáo trình kiểm thử phần mềm, đại học Quốc gia Hà Nội, tài liệu ebook [4] - Phan Thị Hoài Phương (2010), Đảm bảo chất lượng phần mềm, tài liệu ebook 14 Nội dung chi tiết học phần phương pháp dạy - học Phương pháp dạy - CĐR học TT Nội dung giảng dạy Số tiết học phần Chương Tổng quan kiểm thử Thuyết trình, trực CĐR 1.1, (2LT, quan, đàm thoại CĐR 2.1, phần mềm CĐR 3.1, - Hiểu mục đích kiểm thử 2TH) - Giảng viên: + Thuyết trình, trực CĐR 3.2 đảm bảo chất lượng phần mềm, vai trò quan giới thiệu tổng nhiệm vụ người kiểm thử, quy quan kiểm thử trình kiểm thử, số loại kiểm thử phổ phần mềm biến + Đàm thoại làm rõ - Phân tích giai đoạn quy nội dung trình kiểm thử, yêu cầu phần + Nhận xét, đánh giá mềm ứng với yếu tố chất lượng phần mềm, phân biệt loại lỗi sai - Sinh viên: + Đọc trước tài liệu: phần mềm [1]: Chương - Cài đặt công cụ cho kiểm thử [2]: Chương Nội dung cụ thể: [3]: Chương 1.1 Tổng quan phần mềm + Lắng nghe, ghi 1.1.1 Định nghĩa chép, trả lời câu hỏi 1.1.2 Phân loại phần mềm + Làm thực hành 1.1.3 Vòng đời phát triển phần mềm 1.1.4 Mơ hình phát triển dựa kiểm thử (TDD) 1.2 Tổng quan kiểm thử phần mềm 1.2.1 Định nghĩa 1.2.2 Một số thuật ngữ 1.2.3 Mục đích kiểm thử phần mềm 1.2.4 Vai trò nhiệm vụ người kiểm thử 1.2.5 Phân loại kiểm thử TT Nội dung giảng dạy Số tiết Phương pháp dạy - CĐR học học phần 1.2.6 Một số loại hình kiểm thử phổ biến 1.2.7 Mơ hình chữ V kiểm thử 1.2.8 Quy trình kiểm thử 1.2.9 Phân loại lỗi sai 1.2.10 Các mức kiểm thử 1.3 Chất lượng phần mềm đảm bảo chất lượng phần mềm 1.3.1 Định nghĩa 1.3.2 Phân loại yêu cầu phần mềm ứng với yếu tố chất lượng phần mềm Bài thực hành chương 24 Chương Một số kỹ thuật kiểm thử Thuyết trình, trực (12LT, quan, đàm thoại - Hiểu kỹ thuật kiểm thử phân 12TH) - Giảng viên: + Thuyết trình, giới lớp tương đương, phân tích giá trị biên, thiệu số kỹ thuật bảng định, đồ thị nhân quả, kiểm kiểm thử thử câu lệnh, kiểm thử đường dẫn, kiểm + Trực quan, đàm thử vòng lặp thoại làm rõ loại - Phân tích thành phần yêu kiểm thử cầu loại kiểm thử + Nhận xét, đánh giá - Thực kiểm thử hộp đen, hộp trắng cho dự án phần mềm mẫu - Sinh viên: + Đọc trước tài liệu: Nội dung cụ thể: [1]: Chương 2.1 Kiểm thử hộp đen (Black Box [2]: Chương Testing – BBT) + Lắng nghe, ghi 2.1.1 Định nghĩa chép, trả lời câu hỏi 2.1.2 Các phương pháp kiểm thử + Làm thực hành hộp đen 2.1.3 Đặc điểm kiểm thử hộp đen 2.1.4 Nguyên lý thực kiểm thử hộp đen 2.1.5 Phân lớp tương đương 2.1.6 Phân tích giá trị biên 2.1.7 Dùng bảng định 2.1.8 Đồ thị nhân 2.1.9 Ưu, nhược điểm kiểm thử hộp đen CĐR 1.1, CĐR 1.2, CĐR 2.1, CĐR 2.2, CĐR 2.3, CĐR 2.4, CĐR 3.1, CĐR 3.2 TT Nội dung giảng dạy Số tiết Phương pháp dạy - CĐR học học phần 2.2 Kiểm thử hộp trắng (White Box Testing - WBT) 2.2.1 Định nghĩa 2.2.2 Đặc điểm kiểm thử hộp trắng 2.2.3 Mô tả số cấu trúc theo lược đồ 2.2.4 Kiểm tra theo câu lệnh (Statement Testing) 2.2.5 Kiểm tra theo đường dẫn (Path Testing) 2.2.6 Kiểm tra theo điều kiện (Condition Testing) 2.2.7 Kiểm tra theo vòng lặp (Loop Testing) 2.2.8 Ưu, nhược điểm kiểm thử hộp trắng Bài thực hành chương 12 Chương Kiểm thử tự động Thuyết trình, trực - Hiểu cách sử dụng công cụ kiểm (6LT, quan, đàm thoại, thử tự động 4TH, nêu vấn đề, dự án - Phân tích yêu cầu kiểm 2KT) - Giảng viên: + Thuyết trình giới thử động thiệu kiểm thử tự - Thực kiểm thử động cho dự động, công cụ hỗ trợ án phần mềm kiểm thử tự động Nội dung cụ thể: + Trực quan, đàm 3.1 Tổng quan kiểm thử tự động thoại làm rõ nội 3.1.1 Khái niệm dung 3.1.2 Quy trình kiểm thử tự động + Nêu vấn đề từ thực 3.1.3 Ưu nhược điểm kiểm thử tiễn cần giải tự động + Nhận xét, đánh giá 3.2 Công cụ hỗ trợ kiểm thử tự động 3.2.1 Junit - Sinh viên: + Đọc trước tài liệu: 3.2.2 Unit Test C# [1]: Chương 3 3.2.4 Công cụ kiểm thử Selenium [3]: Chương 7, 8, 2.3 Nunit + Lắng nghe, ghi Bài thực hành chương chép, trả lời câu hỏi Kiểm tra học phần + Làm thực hành CĐR 1.1, CĐR 1.2, CĐR 2.1, CĐR 2.2, CĐR 2.3, CĐR 2.4, CĐR 3.1, CĐR 3.2 TT Phương pháp dạy học + Sinh viên làm kiểm tra học phần Chương Kỹ thuật kiểm thử nâng Thuyết trình, trực (4LT, quan, đàm thoại, cao - Hiểu nguyên tắc kiểm thử chấp 4TH) nêu vấn đề, dự án nhận, hệ thống, tích hợp hồi quy - Giảng viên: - Phân tích thành phần yêu + Thuyết trình giới cầu ca kiểm thử chấp nhận, hệ thiệu kỹ thuật thống, tích hợp hồi quy kiểm thử nâng cao - Thực kiểm thử chấp nhận, hệ + Đàm thoại làm rõ thống, tích hợp hồi quy cho dự án nội dung phần mềm thực tế + Nêu vấn đề từ thực tiễn cần giải Nội dung cụ thể: 4.1 Kiểm thử tích hợp + Nhận xét, đánh giá 4.1.1 Tổng quan - Sinh viên: 4.1.2 Các loại giao diện lỗi giao diện + Đọc trước tài liệu: 4.1.3 Tích hợp dựa cấu trúc mơ-đun [1]: Chương 4.1.4 Tích hợp dựa đồ thị gọi hàm [3]: Chương 10 4.2 Kiểm thử hệ thống + Lắng nghe, ghi 4.2.1 Tổng quan chép, trả lời câu hỏi 4.2.2 Kiểm thử tính dễ dùng + Làm thực hành 4.2.3 Kiểm thử giao diện người dùng 4.2.4 Kiểm thử hiệu 4.3 Kiểm thử chấp nhận 4.4 Kiểm thử hồi quy 4.4.1 Tổng quan 4.4.2 Kỹ thuật kiểm thử hồi quy Bài thực hành chương 12 Chương Ứng dụng kiểm thử Thuyết trình, trực (6LT, quan, đàm thoại, phần mềm - Hiểu phương pháp kiểm thử tổng 6TH) nêu vấn đề hợp cho dự án phần mềm thực tế từ - Giảng viên: + Thuyết trình giới kỹ thuật bản, nâng cao, tĩnh thiệu ứng dụng kiểm động thử phần mềm - Phân tích thành phần + Trực quan, đàm ca kiểm thử, yêu cầu cần báo thoại làm rõ cáo kết kiểm thử nội dung Nội dung giảng dạy Số tiết CĐR học phần CĐR 1.1, CĐR 1.2, CĐR 2.1, CĐR 2.2, CĐR 2.3, CĐR 2.4, CĐR 3.1, CĐR 3.2, CĐR 3.3 CĐR 1.1, CĐR 1.2, CĐR 2.1, CĐR 2.2, CĐR 2.3, CĐR 2.4, CĐR 3.1, CĐR 3.2, CĐR 3.3 TT Nội dung giảng dạy Số tiết - Thực kiểm thử cho toàn hệ thống phần mềm Nội dung cụ thể: 5.1 Kiểm thử phần mềm Winform mơ hình lớp 5.1.1 Mục tiêu 5.1.2 Các chức thực kiểm thử 5.1.3 Môi trường, công cụ giả định 5.1.4 Thực kiểm thử 5.1.5 Thiết kế kịch kiểm thử 5.1.6 Tổng hợp testcase 5.1.7 Kết kiểm thử 5.2 Kiểm thử website 5.2.1 Bài toán thử nghiệm 5.2.2 Kiểm thử thủ công 5.2.3 Kịch kiểm thử tự động 5.2.4 Kết kiểm thử 5.3 Kiểm thử ứng dụng mobile Bài thực hành chương Phương pháp dạy - CĐR học học phần + Nêu vấn đề từ thực tiễn cần giải + Thực kiểm thử phần mềm + Nhận xét, đánh giá - Sinh viên: + Đọc trước tài liệu: [1]: Chương [3]: Chương 10 [4]: Chương + Lắng nghe, ghi chép, trả lời câu hỏi + Làm thực hành Hải Dương, ngày 24 tháng 09 năm 2020 KT.TRƯỞNG KHOA PHÓ TRƯỞNG KHOA TRƯỞNG BỘ MÔN Phạm Văn Kiên Phạm Văn Kiên

Ngày đăng: 01/12/2022, 16:49

Xem thêm:

HÌNH ẢNH LIÊN QUAN

1.2.6. Một số loại hình kiểm thử phổ biến   - ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN KIỂM THỬ VÀ ĐẢM BẢO CHẤT LƯỢNG PHẦN MỀM
1.2.6. Một số loại hình kiểm thử phổ biến (Trang 7)

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w