
Bài tập lớn dành cho sinh viên môn học Kiểm Tra Phần Mềm
Chương trình hợp tác đào tạo CSC Việt nam và Đại Học BK HCM
Trang 1 / 9
BÀI TẬP LỚN
Môn học: Kiểm tra phần mềm
2012

Bài tập lớn dành cho sinh viên môn học Kiểm Tra Phần Mềm
Chương trình hợp tác đào tạo CSC Việt nam và Đại Học BK HCM
Trang 2 / 9
Nội dung
- o0o –
Mục đích của tài liệu ........................................................................................................................................... 3
I. Phạm vi sử dụng ......................................................................................................................................... 3
II. Bảng phân công hướng dẫn cho mỗi đề tài ................................................................................................ 3
III. Yêu cầu cho bài tập lớn .......................................................................................................................... 3
1. Tài liệu cung cấp: .................................................................................................................................... 3
2. Yêu cầu chung cho mỗi để tài: ............................................................................................................... 3
3. Hình thức nộp bài: .................................................................................................................................. 4
IV. Mô tả về các đề tài .................................................................................................................................. 5
1. Đề tài: Google Services (các dịch vụ của Google http://www.google.com) ............................................... 5
2. Đề tài: Hot Deal (http://www.hotdeal.vn) giao dịch mua bán voucher và sản phẩm .................................. 5
3. Đề tài: Các dịch vụ của Youtube (http://www.youtube.com) ...................................................................... 6
4. Đề tài: Các chức năng thông dụng của Yahoo Mail (http://mail.yahoo.com) ............................................. 7
5. Đề tài: Các dịch vụ của Megastart (http://www.megastar.vn/vn/ ) .............................................................. 8
6. Đề tài: Web site âm nhạc Nhaccuatui.com ................................................................................................. 8

Bài tập lớn dành cho sinh viên môn học Kiểm Tra Phần Mềm
Chương trình hợp tác đào tạo CSC Việt nam và Đại Học BK HCM
Trang 3 / 9
Mục đích của tài liệu
Kiểm tra phần mềm là một môn học trong chương trình giảng dạy của trường đại học Bách Khoa Tp
Hồ Chí Minh. Tài liệu này là phần bổ sung cho môn học. Đây là bài tập lớn dành cho sinh viên đang
tham gia vào môn học này. Tài liệu này mô tả yêu cầu của chương trình, các chức năng chính cần
kiểm tra, các chức năng không cần kiểm tra. Dựa trên đó, sinh viên có thể tạo được kế hoạch kiểm
tra chương trình, các công việc cần cho việc kiểm tra …
I. Phạm vi sử dụng
Đây là chương trình đào tạo hợp tác của công ty trách nhiệm hữu hạn CSC Việt nam và trường Đại
Học Bách khoa thành phố Hồ Chí Minh. Tài liệu được sử dụng để bổ sung cho việc giảng dạy trong
trường.
II. Bảng phân công hướng dẫn cho mỗi đề tài
Dưới đây là bảng phân công chịu trách nhiệm hướng dẫn cho mỗi đề tài, sinh viên có thể liên lạc để
nhận hổ trợ từ phía công ty dựa trên bảng phân công này:
Tên đề tài
Người
hướng dẫn
Email
Google
Dat Le
dle8@csc.com
Hot deal
Anh Nguyen
anguyen31@csc.com
You tube
Uyen Ngo
ungo2@csc.com
Yahoo Mail
Anh Duong
aduong3@csc.com
MegaStart
Anh Ly
aly3@csc.com
Nhaccuatui
HaiHo
hho6@csc.com
III. Yêu cầu cho bài tập lớn
1. Tài liệu cung cấp:
1. Mô tả chung và phần tóm tắt đề tài như trong bên dưới
2. Bảng mẫu kế hoạch kiểm thử
3. Mẫu test case
Lưu ý:
Công ty CSCV chỉ chịu trách nhiệm hướng dẫn làm bài cho Test Plan, Test case, hay cách thức
báo cáo lỗi
Trong suốt thời gian làm bài, chỉ có trưởng nhóm sinh viên có thể liên lạc bằng email với các
người hướng dẫn để xác nhận hướng đi của nhóm hay các vấn đề về bài làm, không chấp nhận
email hỏi riêng từ các thành viên trong nhóm (Bên công ty sẽ coi những thư đó là spam mail)
2. Yêu cầu chung cho mỗi để tài:
1. Xây dựng kế hoạch kiểm thử
Kèm theo là đây là mẫu cho một kế hoạch kiểm tra phần mềm (Test plan template), dựa trên mẫu
này và yêu cầu cụ thể cho mỗi đề tài, hãy soạn ra một kế hoạch kiểm thử cho nhóm sao cho kế
hoạch này thể hiện được các mục chính sau:
a) Mục đích và phạm vi kiểm tra
b) Định hướng cho kế hoạch
c) Các chức năng cần kiểm tra và không kiểm tra
d) Định nghĩa vai trò cho từng cá nhân trong nhóm

Bài tập lớn dành cho sinh viên môn học Kiểm Tra Phần Mềm
Chương trình hợp tác đào tạo CSC Việt nam và Đại Học BK HCM
Trang 4 / 9
e) Các môi trường kiểm tra
f) Các công cụ kiểm tra (test tools)
g) Bảng phân công chi tiết
h) Điều kiện để ngừng việc kiểm tra
i) Các hạng mục sẽ được giao cho khách hàng vào giai đoạn cuối
j) Bạn có đề nghị gì thêm để kế hoạch này được hoàn hảo hơn? (điểm số mục này sẽ
là điểm thưởng nếu các bạn sinh viên hoàn tất đầy đủ các mục trẹn)
2. Thiết kế test case
Mỗi đề tài đều có liệt kê các chức năng chính của chương trình: bao gồm 4 chức năng. Hãy
xây dựng bộ test cases theo mẫu test case cho 3 chức năng đầu tiên, chức năng thứ 4 sẽ là
điểm thưởng nếu các bạn đã hoàn tất test case cho 3 chức năng trên.
3. Tiến hành kiểm tra phần mềm dựa trên bộ test cases đã soạn
4. Thông báo các lỗi tìm được khi thực thi kiểm tra chương trình và cập nhật tình trạng
(Passed/Failed) vào bộ test cases.
3. Hình thức nộp bài:
1. Nộp bài:
Mỗi nhóm sẽ nộp bài là file nén (Tênfiel nén được đặt theo quy định sau:
<Nhom_##>_<Ten_De_Dai>.zip. Ví dụ, nhóm 3 làm để tài “Google Search”, tên file nén sẽ là:
Nhom_03_Googe_Search.zip).
Trưởng nhóm chịu trách nhiệm tập hợp và đóng gói tất cả các files thành 01 file nén (Chỉ chấp nhận
file .zip), trong file nén sẽ bao gồm các files:
- Kế hoạch kiểm thử
- Bộ Test cases và kết quả cho từng test case tương ứng.. Đối với những trường hợp lỗi (failed
test case), các bạn phải mô tả rõ ràng từng lỗi của ứng dụng ( description of actual result)
2. Thời hạn nộp bài: Vui lòng liên hệ thầy Hiệp hay thầy Thuận để biết rõ thời hạn nộp bài.
3. Cách thức nộp bài:
File nén (zip file) sẽ được gởi bằng email về địa chỉ email của mỗi người hướng dẫn tương ứng
đồng thời cc cho thầy Hiệp (hiep@cse.hcmut.edu.vn), thầy Thuận (thuanle@cse.hcmut.edu.vnl) và
Đạt Lê (dle8@csc.com)
4. Điểm cho mỗi nhóm:
- Sau khi nhận được các bài làm cúa các nhóm, bên công ty sẽ kiểm tra và đánh giá theo bảng
điểm chung (3 tuần đến 4 tuần).
- CSCV sẽ trả kết quả đánh giá về cho Thầy Hiệp để công bố chung. Sau thời hạn 1 tuần kể từ
ngày công bố, nếu không có gì thắc mắc, điểm đó sẽ là điểm cuối cùng cho môn học.

Bài tập lớn dành cho sinh viên môn học Kiểm Tra Phần Mềm
Chương trình hợp tác đào tạo CSC Việt nam và Đại Học BK HCM
Trang 5 / 9
IV. Mô tả về các đề tài
1. Đề tài: Google Services (các dịch vụ của Google
http://www.google.com)
a) Mô tả đề tài
Yêu cầu chung chương trình:
Google là một trong những công ty lớn cung cấp các dịch vụ online rộng khắp thế giới.
Bên cạnh các dịch vụ trả tiền, Google cung cấp rất nhiều các sản phẩm miễn phí cho
người dùng như thư tín điện tử, dich vụ tìm kiếm, dịch vụ dịch thuật, bản đồ, dịch vụ lưu
trữ, dịch vụ hội thoại video online….
Trong phạm vi một đề tài nhỏ, Yêu cầu nhóm lên kế hoạch để kiểm tra các dịch vụ/ chức
năng được liệt kê bên dưới.
Việc kiểm tra này để đảm bảo rằng các dịch vụ /chức năng đó chạy tốt không chỉ trên
trình duyệt Google Chrome của Google mà còn chạy tốt trên các trình duyệt thông dụng
khác như IE8. FireFox 11
Các dịch vụ /chức năng cần kiểm tra
1. Google account (Một sự khởi đầu để sử dụng các dịch vụ của Google)
a. Tạo một account mới
b. Chỉnh sửa account (Thay đổi tên, đổi mật khẩu).
2. Google Mail
a. Các chức năng thông thường của email: Gởi mail bao gồm tệp tin đính kèm, nhận
mail, trả lời mail cho người nhận/ trả lời chung cho tất cả mọi người.
b. Kiểm tra tính năng cạnh tranh như: dung lượng hộp thư rất lớn đến 2 GB, chức năng
conversations trong email.
c. Chức năng tạo lịch làm việc: To-Do, các sự kiện (events) có chức năng nhắc nhở,
bao gồm chức năng lặp lại sự kiện (event) hàng ngày, tuần, tháng, năm.
3. Google Search (tìm kiếm mọi thứ)
a. Chức năng tìm kiếm text thông thường
b. Chức năng tìm kiếm nâng cao để hạn chế bớt các kết quả trả về
c. Chức năng tìm kiếm bằng hình ảnh
4. Google Docs (Tạo và chia sẻ công việc của bạn trực tuyến với Google Documents)
a. Chức năng Tải tệp từ máy tính lên Google Docs
b. Chức năng truy cập mọi nơi
c. Chức năng chia sẻ tài liệu với người khác
2. Đề tài: Hot Deal (http://www.hotdeal.vn) giao dịch mua bán voucher
và sản phẩm
Mô tả đề tài
Giống như Amazon, Bestbuy, Hot deal là website đang rất phổ biền hiện nay. Trang
web đăng thông tin các sản phẩm, dịch vụ kể cả các gói du lịch, khách sạn đang được
khuyến mãi – giảm giá trên thị trường. Website tương tự như các trang web mua hàng
online, người dùng có thể truy cập trang web để thực hiện giao dịch mua voucher hoặc
sản phẩm với giá khuyến mãi.

