1 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.. 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
Trang 1Đ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
Trang 2BIÊN BẢN THAY ĐỔI
*A - Thêm M – Thay đổi D - Xóa
Ngày hiệu lực Các mục thay
đổi
A*
M, D
Mô tả
Phiên bản mới
2/11/2008 Các chương A HongBt soạn mới 1.0
4/11/2008 Kế hoạch kiểm
NgaNt Sửa thông tin các bảng trong kế hoạch kiểm thử 1.1
Trang 3TRANG KÝ TÊN
SOẠN TÀI LIỆU: Bùi Thị Hồng Ngày 03/11/2008
Thành viên
KIỂM TRA LẠI : Nguyễn Thắng Lợi Ngày 04/11/2008
Trưởng nhóm
DUYỆT TÀI LIỆU: Tạ Tuấn Anh Ngày
Người hướng dẫn
Trang 4MỤ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.2.1 Kiểm thử chức năng 7
2.2.2 Kiểm thử dữ liệu 7
2.2.3 Kiểm thử bảo mật 7
2.2.4 Kiểm thử hiệu năng 7
2.2.5 Kiểm thử giao tiếp 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
Trang 51 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ý
hiệu
TVTT Thư viện trực tuyến
CSDL Cơ sở dữ liệu
Trang 61.3 Tài liệu liên quan
Mã tài liệu Thông tin tài liệu
Doan_Phattrien
HTTT
Đồ án Phát triển các hệ thống thông tin 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
Trang 72 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 toà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 toà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
Trang 82.3 Các pha kiểm thử
Test Phase Chart
Pha kiểm thử Đơn vị Tích hợp Hệ thống Chấp nhận
Mục tiêu Liệt kê các đơn
vị, kiểm tra trên từng đơn vị.
Kiểm tra tương tác chức năng
Thử nghiệm hệ thống với đầy đủ chức năng
Đánh giá hệ thống đầy đủ , đánh giá sai sót hay tính an toàn hệ thống
Trọng tâm Thư viện online Tìm kiếm dữ liệu Toàn bộ
giao diện , chức năng
hệ thống
Các sai sót có thể
Kiểu kiểm thử Kiểm thử chức
năng, hiệu năng
Kiểm thử hiệu năng, giao tiếp
Kiểm thử giao tiếp
Kiểm thử bảo mật
Môi trường Browser , IDE IDE , Browser Browser Browser , các chương trình
tác động, IDE
Tiêu chí vào Đầy đủ đơn vị
với chức năng,
dữ liệu.
Các đơn vị đã
hoàn thành chức năng, dữ liệu đầy đủ
Hệ thống đã hoành thành, dữ liệu đủ
Hệ thống chạy được, có sẵn các framework và chương trình gây hại
Tiêu chí dừng Có sai sót
nghiêm trọng cần chỉnh sửa
Có sai sót nghiêm trọng cần chỉnh sửa
Có sai sót nghiêm trọng cần chỉnh sửa
Hệ thống gặp lỗi không an toàn cần chỉnh sửa
Tiêu chí kết
thúc
Đơn vị xuất được kết quả, thể hiện ưu nhược, sai sót
cụ thể.
Có sự liên kết đầy
đủ các đơn vị ko làm đổ cỡ cấu trúc
Hệ thống chạy thông suốt.Hiệu năng tốt.
Hệ thống an toàn trước tác động hiện tại và có thể có
Trang 93 KẾ HOẠCH KIỂM THỬ
Pha kiểm thử Thời gian Lượng
(ngày) Người thực hiện
Nỗ lực
Kiểm thử đơn vị
Thực hiện thay đổi thử nghiệm với các đơn vị chương
trình của hệ thống
Nhiệm vụ 1: Kiểm tra chức năng Login và phân quyền Nguyễn Thị Nga - NTN
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ệ thống 2 2
Nhiệm vụ 1: chức năng đăng ký thành viên kết hợp
đăng nhập hệ thống
Nguyễn Thị Nga
Nhiệm vụ 2: Tìm kiếm thông tin đầu sách và mượn
sách tương ứng
Đinh Thị Thu Hòa
Nhiệm vụ 3: Kiểm tra xem thông điệp đã đến được
người nhận chưa.
NTN
Nhiệm vụ 4: Độc giả đăng ký mượn sách chuyển yêu
cầu và thủ thư tiến hành cho mượn, nhận sách đã
mượn
Nguyễn Thắng Lợi
Kiểm thử hệ thống
Kiểm tra toà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 toàn bộ thao tác được cấp phép để tác động
vào dữ liệu
Nhiệm vụ 2:Thử xóa toà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
Trang 10khô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
Trang 114 GIÁM SÁT KIỂM THỬ VÀ BÁO CÁO
4.1 Giám sát
Các hoạt động giám sát được thực hiện ngay trong quá 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 hoà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
Trang 125 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 :
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