Tải bản đầy đủ (.pdf) (4 trang)

Đề cương môn học

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (283.23 KB, 4 trang )

Đại Học Quốc Gia TP.HCM
Trường Đại Học Bách Khoa
Khoa Khoa học và Kỹ thuật máy tính

Vietnam National University – HCMC
Ho Chi Minh City University of Technology
Faculty of Computer Science and Engineering

Đề cương mơn học

KIỂM TRA PHẦN MỀM
( SOFTWARE TESTING)
Số tín chỉ

3 (2.2.5)

Số tiết

Tổng: 60

Mơn ĐA, TT, LV
Tỉ lệ đánh giá
Hình thức đánh giá

MSMH
LT: 30

TH:

BT:
TN: 10%


KT: 20%
- Kiểm tra: trắc nghiệm, 45 phút
- Thi: trắc nghiệm, 80 phút

CO3015

TN: 30

BTL/TL: x

BTL/TL: 20%

Thi: 50%

Môn tiên quyết
Môn học trước

Công nghệ phần mềm

CO3001

Môn song hành
CTĐT ngành
Trình độ đào tạo

Khoa học máy tính
Đại học

Cấp độ mơn học


3

Ghi chú khác

1. Mô tả môn học (Course Description)







Giúp cho sinh viên nắm vững những quy trình, kỹ thuật cần tiến hành khi kiểm tra phần
mềm.
Vai trò và sự quan trọng của kiểm tra phần mềm.
Qui trình kiểm thử và Kế hoạch kiểm thử
Các mức độ kiểm thử phần mềm.
Các kỹ thuật kiểm tra phần mềm tương ứng.
Quản lý lỗi.

2. Tài liệu học tập
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]


A Practitioner's Guide to Software Test Design.chm
Effective Software Testing - 50 specific ways to improve your testing.pdf
Foundations of software testing.pdf
Introduction to Software Testing.pdf
Software Testing Fundamentals Methods and Metrics.chm
Software Testing - Testing Across the Entire Software Development Life Cycle.pdf
The art of Software Testing.pdf
Practical Software Testing, by Ilene Burnstein - 2003
Critical Testing Processes Plan, Prepare, Perform, Perfect, by Rex Black - 2003

1/4


3. Mục tiêu mơn học (Course Goals)
-

L.O.1 Giải thích vai trò của kiểm tra phần mềm, các dạng kiểm tra phần mềm và quy trình
thực hiện.
L.O.2 Sử dụng được các kỹ thuật để kiểm tra phần mềm.

4. Chuẩn đầu ra mơn học (Course Outcomes)
STT
L.O.1

L.O.2

Chuẩn đầu ra mơn học
Giải thích vai trò của kiểm tra phần mềm, các dạng kiểm tra phần mềm và
quy trình thực hiện

L.O.1.1 – Mơ tả được vai trị của kiểm tra phần mềm
L.O.1.2 – Mơ tả được kiểm tra phần mềm dòng điều khiển và dữ liệu
L.O.1.3 – Mơ tả được quy trình kiểm tra phần mềm
Sử dụng được các kỹ thuật để kiểm tra phần mềm.
L.O.2.1 – Sử dụng được dòng điều khiển hộp đen
L.O.2.2 - Tổng hợp được các phương pháp kiểm tra phần mềm khác nhau

CDIO
4.2
4.2.3
4.2.3
4.6
4.6.3
4.6.3

5. Hướng dẫn cách học - chi tiết cách đánh giá môn học


Các sinh viên cần phải mang theo các slide bài giảng vào các giờ lý thuyết. Khuyến khích sinh
viên đọc trước nội dung của bài giảng.
 Sinh viên sẽ thực hiện 1 bài tập lớn theo dạng nhóm.
 Thi cuối kỳ ở dạng thi trắc nghiệm, cho phép xem tài liệu
 Tỉ lệ đánh giá:
 Thực hành & Bài tập lớn: 30%
 Kiểm tra giữa kỳ: 20%
 Cuối kỳ: 50%

6. Dự kiến danh sách Cán bộ tham gia giảng dạy
TS. Nguyễn Văn Hiệp


- Khoa KH&KTMT

7. Nội dung chi tiết
Tuần
1-2

2-3

Nội dung

Chuẩn đầu ra
chi tiết

Hoạt động
đánh giá

L.O.1.1

Kiểm tra giữa kỳ

Chương 2. Quy trình và kế hoạch kiểm thử phần L.O.1.3
mềm

Kiểm tra giữa kỳ

Chương 1.

Tổng quát về kiểm thử phần mềm

-


Vai trò của kiểm thử phần mềm

-

Các mức độ kiểm thử phần mềm

-

Testcase

-

Các nguyên tắc cơ bản về kiểm thử

-

Quy trình kiểm thử

-

Kế hoạch kiểm thử
2/4


Tuần
4-5

5-6


7-8

8-9

10

11

12-13

Nội dung
Chương 3. Kiểm thử dòng điều khiển
-

Các cấp phủ kiểm thử

-

Đồ thị dịng điều khiển

-

Qui trình kiểm thử dịng điều khiển

-

Kiểm thử vòng lặp

Chương 4. Kiểm thử dòng dữ liệu
-


Tầm vực và đời sống 1 biến dữ liệu

-

Các cặp đơi hoạt động xử lý biến

-

Qui trình kiểm thử dịng dữ liệu

Chương 5. Các kỹ thuật kiểm thử hộp đen
-

Kỹ thuật phân lớp tương đương

-

Kỹ thuật phân tích các giá trị ở biên

-

Kỹ thuật dùng bảng quyết định

-

Kỹ thuật kiểm thử các bộ n thần kỳ

Chương 6. Các kỹ thuật kiểm thử hộp đen (tt)
-


Kỹ thuật dùng lược đồ chuyển trạng thái

-

Kỹ thuật phân tích vùng

-

Kỹ thuật dùng thơng tin trong use-case

-

Kỹ thuật dùng đồ thị nhân quả

Chương 7. Các kỹ thuật kiểm thử thủ công
-

Thanh kiểm tra mã nguồn

-

Chạy thủ công mã nguồn

-

Desk-checking

-


Peer Ratings

Chương 8. Kiểm thử module (đơn vị)
-

Kiểm thử không tăng tiến

-

Kiểm thử từ trên xuống

-

Kiểm thử từ dưới lên

-

So sánh các phương pháp

Chương 9. Các hoạt động kiểm thử khác
-

Kiểm thử chức năng phần mềm

-

Kiểm thử hệ thống

-


Kiểm thử hồi quy

-

Kiểm thử sự chấp nhận của người dùng

Chuẩn đầu ra
chi tiết

Hoạt động
đánh giá

L.O.1.2

Bài tập

L.O.1.2

Bài tập

L.O.2.1

Bài tập lớn

L.O.2.1

Bài tập lớn

L.O.2.2


Bài tập/ Kiểm tra
cuối kỳ

L.O.2.2

Bài tập/ Kiểm tra
cuối kỳ

L.O.2.2

Bài tập/ Kiểm tra
cuối kỳ

3/4


Tuần
13-14
15

Nội dung
Chương 10. Phân tích kết quả kiểm thử phần
mềm

Chuẩn đầu ra
chi tiết
L.O.2.2

Hoạt động
đánh giá

Kiểm tra cuối kỳ

Ơn tập

8. Thơng tin liên hệ
Bộ môn/Khoa phụ trách

Khoa Khoa học và Kỹ thuật máy tính – Bộ mơn Cơng nghệ phần mềm

Văn phòng

38647256 Ext 5847

Điện thoại

38647256 Ext 5842

Giảng viên phụ trách

TS. Nguyễn Văn Hiệp

Email

4/4



Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×