G05- ISD/FIT/HUT
1/12
ĐH BÁCH KHOA HÀ NỘI, KHOA CÔNG NGHỆ THÔNG TIN
BỘ MÔN HỆ THỐNG THÔNG TIN
WEBSITE QUẢN LÝ THƯ VIỆN ONLINE
Software Test
Description
Mã nhóm : G05
Mã tài liệu : STD – v1.1
Hà nội 4/11/2008
OLP - Software Testing Description
v1.1
G05- ISD/FIT/HUT
2/12
BIÊN BẢN THAY ĐỔI
*A - Thêm M – Thay đổi D - Xóa
Ngày hiệu
Các mục thay
A*
lực
đổi
M, D
2/11/2008
Các chương
4/11/2008
Kế hoạch kiểm
thử
A
M
Mô tả
Phiên bản
mới
HongBt soạn mới
NgaNt Sửa thông tin các bảng
trong kế hoạch kiểm thử
1.0
1.1
OLP - Software Testing Description
v1.1
G05- ISD/FIT/HUT
3/12
TRANG KÝ TÊN
SOẠN TÀI LIỆU:
Bùi Thị Hồng
Ngày
03/11/2008
Ngày
04/11/2008
Thành viên
KIỂM TRA LẠI :
Nguyễn Thắng Lợi
Trưởng nhóm
DUYỆT TÀI LIỆU:
Tạ Tuấn Anh
Người hướng dẫn
Ngày
OLP - Software Testing Description
v1.1
G05- ISD/FIT/HUT
MỤC LỤC
1 GIỚI THIỆU CHUNG...................................................................................5
1.1 Mục đích.............................................................................................................. 5
1.2 Thuật ngữ và ký hiệu viết tắt...............................................................................5
1.3 Tài liệu liên quan................................................................................................. 6
2 MÔ TẢ KIỂM THỬ......................................................................................7
2.1 Các thành phần của kiểm thử..............................................................................7
2.2 Các loại kiểm thử.................................................................................................7
2.3 Các pha kiểm thử................................................................................................8
3 KẾ HOẠCH KIỂM THỬ................................................................................9
4 GIÁM SÁT KIỂM THỬ VÀ BÁO CÁO............................................................11
4.1 Giám sát............................................................................................................ 11
4.2 Báo cáo............................................................................................................. 11
5 FORM ĐẶC TẢ KỊCH BẢN TEST.................................................................12
4/12
OLP - Software Testing Description
v1.1
1
G05- ISD/FIT/HUT
5/12
GIỚI THIỆU CHUNG
1.1 Mục đích
Mục đích của tài liệu là lên kế hoạch cho quá trình kiểm thử hệ thống. Cụ thể là
trang web “QUẢN LÝ THƯ VIỆN ONLINE” (G05). Biên bản phụ giúp thống nhất
lịch làm việc và mục tiêu đặt ra của nhóm khi tiến hành kiểm thử.
Tài liệu bao gồm các phần:
− Mô tả kiểm thử
− Kế hoạch kiểm thử
− Giám sát và báo cáo.
− Và cuối cùng là form đặc tả kịch bản test
Đới tượng sử dụng tài liệu : nhóm phát triển , người duyệt dự án ( giảng viên
hướng dẫn )
Nhóm phát triển và kiểm thử sẽ dựa trên tài liệu này để trình bày và tiến hành
kiểm thử lớp cũng như kiểm thử hệ thống.
1.2 Thuật ngữ và ký hiệu viết tắt
Thuật ngữ / ký
Mô tả
hiệu
TVTT
Thư viện trực tuyến
CSDL
Cơ sở dữ liệu
Ghi chú
OLP - Software Testing Description
v1.1
G05- ISD/FIT/HUT
1.3 Tài liệu liên quan
Mã tài liệu
Thông tin tài liệu
Doan_Phattrie
Đồ án Phát triển các hệ thống thông tin
nHTTT
Người viết: Tạ Tuấn Anh
Phiên bản: 1.0
SRS-v1.0
Tài liệu đặc tả yêu cầu khách hàng
Người viết: Nguyễn Thắng Lợi
Phiên bản:1.0
SDD_1.1
Tài liệu Thiết kế phần mềm
Người viết: Bùi Thị Hồng – Nguyễn Thắng Lợi
Phiên bản : 1.1
6/12
OLP - Software Testing Description
v1.1
2
G05- ISD/FIT/HUT
MÔ TẢ KIỂM THỬ
2.1 Các thành phần của kiểm thử
Kiểm thử giao diện hệ thống “WEBSITE QUẢN LÝ THƯ VIỆN ONLINE”
Kiểm tra các chức năng chính của hệ thớng.
Tùy theo đánh giá và giám sát tiến hành chỉnh sửa hệ thống.
2.2 Các loại kiểm thử
2.2.1 Kiểm thử chức năng
Kiểm tra thành phần chức năng của trang web. Thực hiện các chức năng phối
kết hợp, hoặc tùy chọn.
2.2.2 Kiểm thử dữ liệu
Kiểm tra mô tả dữ liệu, đảm bảo dữ liệu các bảng theo dạng chuẩn 3, duyệt
tồn bợ các bảng dữ liệu.
2.2.3 Kiểm thử bảo mật
Tham gia vào các thành phần hệ thống với nhiều dạng , mức ưu tiên ; test hack,
kiểm tra tính an tồn của dữ liệu và cấu trúc hệ thớng với các dạng tấn công.
2.2.4 Kiểm thử hiệu năng
Kiểm thử sau của kiểm thử chức năng, đánh giá hiệu quả của chức năng theo
các tiêu chí : tớc đợ, mức độ thỏa mãn người dùng.
2.2.5 Kiểm thử giao tiếp
Kiểm tra các mức giao tiếp đối với các người dùng khác nhau, các giao diện sẽ
thay đổi theo ưu tiên người dùng.
Kiểm tra trang web trên các hệ điều hành, các framework và browser
7/12
OLP - Software Testing Description
v1.1
G05- ISD/FIT/HUT
8/12
2.3 Các pha kiểm thử
Test Phase Chart
Pha kiểm thử
Đơn vị
Tích hợp
Hệ
Chấp nhận
thống
Mục tiêu
Liệt kê các đơn
Kiểm tra tương
Thử
Đánh giá hệ thống đầy
vị, kiểm tra
tác chức năng
nghiệm
đủ , đánh giá sai sót hay
trên từng đơn
hệ thớng
tính an tồn hệ thớng
vị.
với đầy đủ
chức năng
Trọng tâm
Thư viện
Tìm kiếm dữ liệu
online
Tồn bợ
Các sai sót có thể
giao diện ,
chức năng
hệ thống
Kiểu kiểm
Kiểm thử chức
Kiểm thử hiệu
Kiểm thử
thử
năng, hiệu
năng, giao tiếp
giao tiếp
IDE , Browser
Browser
Kiểm thử bảo mật
năng
Môi trường
Browser , IDE
Browser , các chương trình
tác đợng, IDE
Tiêu chí vào
Đầy đủ đơn vị
Các đơn vị đã
Hệ thớng
Hệ thớng chạy được, có
với chức
hồn thành chức
đã hoành
sẵn các framework và
năng, dữ liệu.
năng, dữ liệu đầy
thành, dữ
chương trình gây hại
đủ
liệu đủ
Tiêu chí
Có sai sót
Có sai sót
Có sai sót
Hệ thớng gặp lỡi khơng an
dừng
nghiêm trọng
nghiêm trọng cần
nghiêm
tồn cần chỉnh sửa
cần chỉnh sửa
chỉnh sửa
trọng cần
chỉnh sửa
Tiêu chí kết
Đơn vị x́t
Có sự liên kết
Hệ thớng
Hệ thớng an tồn trước tác
thúc
được kết quả,
đầy đủ các đơn vị
chạy
động hiện tại và có thể có
thể hiện ưu
ko làm đổ cỡ cấu
thơng
nhược, sai sót
trúc
śt.Hiệu
cụ thể.
năng tớt.
OLP - Software Testing Description
v1.1
3
G05- ISD/FIT/HUT
9/12
KẾ HOẠCH KIỂM THỬ
Pha kiểm thử
Lượng
Thời gian
(ngày)
Người thực hiện
Kiểm thử đơn vị
Thực hiện thay đổi thử nghiệm với các đơn vị
3
3
chương trình của hệ thống
Nhiệm vụ 1: Kiểm tra chức năng Login và phân
Nguyễn Thị Nga - NTN
quyền
Nhiệm vụ 2: Đăng ký thành viên
NTN
Nhiệm vụ 3: Xem, chỉnh sửa thông tin cá nhân
NTN
Nhiệm vụ 4: Gửi nhận thông điệp (Mess)
NTN
Nhiệm vụ 5: Tìm kiếm thông tin đầu sách
Đinh Thị Thu Hòa DTTH
Nhiệm vụ 6: Tìm kiếm thông tin bạn đọc
DTTH
Nhiệm vụ 7: Đăng ký mượn sách
DTTH
Nhiệm vụ 8: Gửi feedback
Nguyễn Thắng Lợi –
NTL
Nhiệm vụ 9: Nhập thông tin mượn trả sách
NTN
Nhiệm vụ 10: Thống kê thơng tin
NTL
Kiểm thử tích hợp
Kiểm tra sự tương tác của các chức năng hệ
2
2
thống
Nhiệm vụ 1: chức năng đăng ký thành viên kết
Nguyễn Thị Nga
hợp đăng nhập hệ thống
Nhiệm vụ 2: Tìm kiếm thông tin đầu sách và
Đinh Thị Thu Hịa
mượn sách tương ứng
Nhiệm vụ 3: Kiểm tra xem thơng điệp đã đến
NTN
được người nhận chưa.
Nhiệm vụ 4: Độc giả đăng ký mượn sách
Nguyễn Thắng Lợi
chuyển yêu cầu và thủ thư tiến hành cho
mượn, nhận sách đã mượn
Kiểm thử hệ thống
Kiểm tra tồn bợ chức năng hệ thớng với người
dùng và dữ liệu đưa vào khác nhau
Nhiệm vụ 1: Với quyền người dùng thấp nhất,
sử dụng tồn bợ thao tác được cấp phép để tác
động vào dữ liệu
1
4
Nỗ
lực
OLP - Software Testing Description
v1.1
G05- ISD/FIT/HUT
10/12
Nhiệm vụ 2:Thử xóa tồn bộ dữ liệu hoặc ngắt
liên kết với dữ liệu, nhận xét sự hiển thị
Nhiệm vụ 3: Đưa vào bộ dữ liệu lớn hoặc định
dạng không phù hợp
Nhiệm vụ 4: Cùng lúc nhiều người truy cập từ
các máy khác nhau , tương tác trên cùng một
chức năng
Kiểm thử chấp nhận
Đánh giá sai sót có thể chấp nhận hay
khơng. Lên kế hoạch chỉnh sửa
1
2
1
OLP - Software Testing Description
v1.1
4
4.1
G05- ISD/FIT/HUT
GIÁM SÁT KIỂM THỬ VÀ BÁO CÁO
Giám sát
Các hoạt động giám sát được thực hiện ngay trong q trình kiểm thử. Thơng
thường có ít nhất 2 người tham gia quá trình, việc giám sát là giám sát chéo
nhau, người này giám sát công việc của người kia trong khi hồn thành cơng
đoạn test của mình.
4.2
Báo cáo
Mọi hành vi của hệ thống sẽ được thông báo và ghi nhận lại, nếu có sai sót sẽ
được thơng báo để tiến hành lập kế hoạch chỉnh sửa.
11/12
OLP - Software Testing Description
v1.1
5
G05- ISD/FIT/HUT
12/12
FORM ĐẶC TẢ KỊCH BẢN TEST
Trong quá trình thực hiện các kịch bản test (Test case), các thành viên trong
nhóm cần thơng nhất trình bày nội dung và kết quả test theo mẫu sau :
Phiên bản:
u cầu:
Nhóm test:
Mơi trường:
Approver
Reviewer
Creator
Thao tác:
Đối tượng kịch bản test:
File/ dữ liệu test:
Bước:
Mô tả
Kết quả mong đợi
Kết quả thu được