Chủ yếu tập trung vào kỹ năng thực hành, học phần sẽ hướng người học đến những kinh nghiệm thực tế thường gặp trong quá trình xây dựng và phát triển phần mềm... Tóm tắt nội dung học phần[r]
(1)TRƯỜNG ĐẠI HỌC KHOA HỌC KHOA CÔNG NGHỆ THƠNG TIN
CỘNG HỒ XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự – Hạnh phúc
ĐỀ CƯƠNG HỌC PHẦN KIỂM ĐỊNH PHẦN MỀM
(SOFTWARE TESTING)
Thông tin giảng viên
Họ tên: Lê Văn Tường Lân Chức danh, học hàm, học vị: Thạc sĩ Thời gian, địa điểm làm việc: Khoa Công nghệ Thông tin
Địa liên hệ: 9/3 Xã Tắc, Thuận Hòa, TP Huế Điện thoại: NR: 054.515599 DĐ: 0905151357 Email: info@123doc.org; info@123doc.org
Các hướng nghiên cứu chính: cơng nghệ phần mềm, khai phá liệu,…
Thông tin học phần:
Tên học phần: Kiểm định phần mềm (Software Testing) Mã học phần: TIN4212 Số tín chỉ: 02 Yêu cầu học phần: Tự chọn
Các học phần tiên quyết: Phân tích Thiết kế Hệ thống Thông tin, Kỹ nghệ Phần mềm, Phân tích Thiết kế Hệ thống Hướng đối tượng
Các yêu cầu khác học phần: Phân tín hoạt động:
Nghe giảng lý thuyết: 16 giơ
Bài tập kiểm tra kỳ lớp: 07 giơ Thảo luận: 07giơ
Thực hành, thực tập (ở PTN, Nhà máy, CQ, Studio, điền dã…): Tự học:
Để học giơ lý thuyết sinh viên phải tự học, tự nghiên cứu giơ nhà để học 1 giơ thực hành hay thảo luận lớp sinh viên phải chuẩn bị trước từ - giơ.
Địa Khoa/Bộ môn phụ trách học phần: Bộ môn Công nghệ Phần mềm – Khoa Công nghệ Thông tin.
Mục tiêu học phần:
(2)Tóm tắt nội dung học phần
Kiểm định phần quan trọng trình xây dựng hệ thống phần mềm có chất lượng Học phần Kiểm định Phần mềm hướng đến nội dung sau:
- Tổng quan Kiểm định Phần mềm, thách thức việc Kiểm định - Kỹ thuật Kiểm định Black Box
- Kỹ thuật Kiểm định White Box - Các mơ hình Kiểm định
N
ộ
i dung chi ti
ế
t h
ọ
c ph
ầ
n:
Chương TỔNG QUAN1.1 Giới thiệu kiểm định 1.2 Test Cases
1.3 Các loại kiểm định 1.4 Cấp độ kiểm định
Chương CHIẾN LƯỢC KIỂM ĐỊNH PHẦN MỀM
2.1 Khái niệm chiến lược kiểm định phần mềm 2.2 Một số nguyên tắc chiến lược kiểm định phần mềm 2.3 Tổ chức kiểm định phần mềm
2.4 Quan niệm kiểm định phần mềm 2.5 Trách nhiệm kiểm định phần mềm 2.6 Đối tượng phương pháp kiểm định 2.7 Tiêu chuẩn ca kiểm định phần mềm
Chương CÁC KỸ THUẬT KIỂM ĐỊNH HỘP ĐEN
3.1 Khái niệm kiểm định hộp đen
3.2 Kiểm định tính tương đương lớp 3.3 Kiểm định giới hạn giá trị
3.4 Kiểm định bảng định 3.5 Pairwise Testing
3.6 Kiểm định chuyển trạng thái 3.7 Domain Analysis Testing 3.8 Kiểm định Use Case
Chương CÁC KỸ THUẬT KIỂM ĐỊNH HỘP TRẮNG
(3)4.3 Kiểm định luồng điều khiển 4.4 Kiểm định luồng liệu
Chương CÁC MƠ HÌNH KIỂM ĐỊNH
5.1 Kiểm định kiểu kịch 5.2 Kiểm định kiểu thăm dò 5.3 Test Planning
Học liệu: (giáo trình, giảng, tài liệu tham khảo)
Tài liệu tham khảo:
[1] Lee Copeland, A Practitioner's Guide to Software Test Design, Artech House, 2004
[2] Glenford J Myers, The Art of Software Testing, John Wiley & Sons, Inc, 2004 [3] Sommerville I., Software engineering - 7th, Addison Wesley, 2004.
Hình th
ứ
c t
ổ
ch
ứ
c d
ạ
y – h
ọ
c
L ch trinh d y-h c (thi t k cho c ti n trinh, 15 tu n)
i
a
o
ê ê
a ê
â
Thời gian
Nội dung Hình thức tổ chức dạy – học Yêu cầu sinh viên chuẩn bị trước đến lớp
Ghi
GIỜ LÊN LỚP
T
hự
c
hà
nh
, đ
iề
n
gi
ã
T
ự
họ
c,
tự
g
hi
ên
c
ứu
Lý thu yết
Bài tập kiể m tra
Thảo luận
Tuần Từ… Đến:…
Chương 1 TỔNG QUAN
1.1 Giới thiệu kiểm định 1.2 Test Cases 1.3 Các loại kiểm định 1.4 Cấp độ kiểm địnhChương
(4)Tuần Từ…… Đến:…
Chương 2 CHIẾN LƯỢC KIỂM ĐỊNH PHẦN MỀM
2.1 Khái niệm chiến lược kiểm định phần mềm
2.2 Một số nguyên tắc chiến lược kiểm định phần mềm 2.3 Tổ chức kiểm định phần mềm
2.4 Quan niệm kiểm định phần mềm
2.5 Trách nhiệm kiểm định phần mềmChương 2: ……
2
Tuần Từ…… Đến:…
Chương 2 CHIẾN LƯỢC KIỂM ĐỊNH PHẦN MỀM
2.5 Trách nhiệm kiểm định phần mềm
2.6 Đối tượng phương pháp kiểm định 2.7 Tiêu chuẩn ca kiểm
định phần
mềmChương 2: ……
2
Tuần Từ…… Đến:…
Chương 2 CHIẾN LƯỢC KIỂM ĐỊNH PHẦN MỀM
2.5 Trách nhiệm kiểm định phần mềm
2.6 Đối tượng phương pháp
(5)kiểm định 2.7 Tiêu chuẩn ca kiểm
định phần
mềmChương 2: Tuần
Từ…… Đến:…
Chương CÁC KỸ THUẬT KIỂM ĐỊNH HỘP ĐEN
3.1 Khái niệm kiểm định hộp đen
3.2 Kiểm định tính tương đương lớp 3.3 Kiểm định giới hạn giá trị 3.4 Kiểm định bảng định 3.5 Pairwise Testing Chương 3:3333……
2
Tuần Từ…… Đến:…
Chương CÁC KỸ THUẬT KIỂM ĐỊNH HỘP ĐEN
3.6 Kiểm định chuyển trạng thái
3.7 Domain Analysis
Testing
3.8 Kiểm định
Use Case
Chương 3:
3.6, 3.7,
3.8……
2
Tuần Từ…… Đến:…
Chương CÁC KỸ THUẬT KIỂM ĐỊNH HỘP ĐEN
Chương 3:
1
Tuần Từ……
Bài tập kiểm tra
(6)Đến:… luận Tuần
Từ…… Đến:…
Chương CÁC KỸ THUẬT KIỂM ĐỊNH HỘP TRẮNG
4.1 Khái niệm kiểm định hộp trắng
4.2 Lý kiểm thử hộp trắng 4.3 Kiểm định luồng điều khiển Chương 4:
4.1, 4.2,
4.3……
2
Tuần 10 Từ…… Đến:…
Chương CÁC KỸ THUẬT KIỂM ĐỊNH HỘP TRẮNG
4.3 Kiểm định luồng điều khiển 4.4 Kiểm định luồng liệu Chương 4: 4.3…… 4.4……
1
Tuần 11 Từ…… Đến:…
Chương CÁC KỸ THUẬT KIỂM ĐỊNH HỘP TRẮNG
4.3 Kiểm định luồng điều khiển 4.4 Kiểm định luồng liệu Chương 4:
1
Tuần 12 Từ…… Đến:…
Chương CÁC MƠ HÌNH KIỂM ĐỊNH
5.1 Kiểm định kiểu kịch 5.2 Kiểm định kiểu thăm dò
5.3 Test
(7)g 5:
5.1, 5.2,
5.3…… Tuần 13
Từ…… Đến:…
Chương CÁC MƠ HÌNH KIỂM ĐỊNH
5.3 Test
PlanningChươn g 5:
5.3……
1
Tuần 14 Từ…… Đến:…
Chương CÁC MƠ HÌNH KIỂM ĐỊNH
5.3 Test
PlanningChươn g 5:
5.3……
2
Tuần 15 Từ…… Đến:…
Chương CÁC MƠ HÌNH KIỂM ĐỊNH
5.3 Test
PlanningChươn g 5:
1
Chính sách học phần yêu cầu khác Giảng viên:
Yêu cầu sinh viên phải chuẩn bị trước đến lớp tham gia lên lớp chuyên cần Sẽ điểm danh đột xuất để lấy điểm đánh giá thường xuyên Phần làm tập nhà giảng viên chủ đề sinh viên tìm tài liệu viết dạng tiểu luận
Phương pháp, hình thức kiểm tra – đánh giá kết học tập học phần
Hình thức kiểm tra đánh giá:Kết học tập đánh giá theo thang điểm 10 (từ đến 10 điểm) bao gồm: Kiểm tra - đánh giá thương xuyên: 10%
Kiểm tra phần làm tập nhà: 10% Kiểm tra đánh giá kỳ: 20%
Thi cuối kỳ: 60%
Lịch trình kiểm tra định kỳ, thi cuối kỳ (kể thi lại):
(8) Thi cuối kỳ: Sau tuần thứ 15; (Thi lần 2: Sau tuần thứ 20).
Duyệt Giảng viên
Trưởng môn
(Ký tên)
Trưởng khoa
(Ký tên)