Mục tiêu Tài liệu kiểm thử này áp dụng cho việc kiểm thử các chức năng của trang web http://lib.ueh.edu.vn/ Các chức năng cần kiểm tra : Tìm kiếm cơ bản và nâng cao Tạo tài khoản và
Trang 1BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC KINH TẾ TP HỒ CHÍ MINH
ĐỒ ÁN :
ĐẢM BẢO VÀ KIỂM SOÁT CHẤT LƯỢNG PHẦN MỀM
CHỦ ĐỀ :
GVHD : Nguyễn Mạnh Tuấn
NHÓM : 9
1 Lê Anh Nhật
2 Nguyễn Phi Hoàng
3 Nguyễn Thanh Bình
4 Lê Hồng Quân
5 Lê Thanh Trúc
Trang 2STT Mã số sinh viên Họ Tên
Trang 3MỤC LỤC
1 Giới thiệu 1
1.1 Mục đích 1
1.2 Tài liệu tham khảo 1
1.3 Mục tiêu 2
1.4 Liệt kê các rủi ro 2
2 Chiến lược test 5
2.1 Phương thức test 5
2.2 Môi trường test 6
3 Các yêu cầu của test 6
4 Nguồn lực test 6
4.1 Nhân sự 6
4.2 Tài nguyên 7
3 Phạm vi test 8
3.1 Những chức năng được kiểm thử 8
3.2 Những chức năng không được kiểm thử 8
4 Phân chia nhiệm vụ 9
Trang 41 Giới thiệu
1.1 Mục đích
Website http://lib.ueh.edu.vn/ là nơi lưu trữ và truy cập nguồn tài nguyên, dữ liệu sách tham khảo, luận văn, luận án,… tra cứu sách
Hỗ trợ sinh viên, học viên tìm kiếm, sử dụng nguồn tài liệu trong quá trình học tập
Hỗ trợ học viên, giảng viên trong quá trình làm luận án, luận văn,công trình nghiên cứu khoa học
Web site này có thể chạy trên tất cả các trình duyệt web như Google Chrome hay Mozilla Firefox
Web site hỗ trợ đăng nhập để truy xuất cơ sở dữ liệu
1.2 Tài liệu tham khảo
- Link Checker của W3C : http://validator.w3.org/
- Web Performance Tester
- Testlink Comunity
- Slide bài giảng môn học, mẫu test plan
Trang 51.3 Mục tiêu
Tài liệu kiểm thử này áp dụng cho việc kiểm thử các chức năng của trang web
http://lib.ueh.edu.vn/
Các chức năng cần kiểm tra :
Tìm kiếm cơ bản và nâng cao
Tạo tài khoản và đăng nhập
Sử dụng dịch vụ
1.4 Liệt kê các rủi ro
Rủi ro do kế hoạch
Trang 6Rùi ro do kinh phí và tài nguyên
STT Rủi ro Cách khắc phục
Mức độ rủi ro
1
Thời gian, lịch trình
(schedule) kiểm thử chặt
chẽ Nếu thời gian bắt đầu
kiểm thử bị trì hoãn, việc
kiểm thử sẽ không thể được
mở rộng
Nhóm kiểm thử có thể chuẩn bị cho công việc (tasks) trước đó và giao tiếp sớm với các bên liên quan Thêm thời
gian dự phòng
Cao
2
Kiểm thử bị trì hoãn phụ
thuộc vào những vấn đề
mới phát sinh
Trong suốt quá trình kiểm thử, những lỗi mới sẽ được phát hiện và có thể gây
ra những vấn đề mất nhiều thời gian để giải quyết Nếu những lỗi mới được phát hiện, việc quản lý lỗi và các thủ tục phải được đưa ra để ngay lập tức tìm ra giải pháp giải quyết vấn đề
Trung bình
Trang 7Rủi ro do vận hành
STT Rủi ro Cách khắc phục
Mức độ rủi ro
1
Không đủ nhân lực, nhân
lực có thể bắt đầu công việc
quá muộn
Ngày nghỉ và kỳ nghỉ được dự đoán và đưa vào lịch trình (schedule), sự sai lệch so với dự đoán có thể gây ra sự trì
hoãn trong kiểm thử
Trung bình
2 Vượt kinh phí cho phép
Theo sát tiến độ công việc và điểu chỉnh thích hợp
Trung bình
3 Thiếu tài nguyên hệ thống Đề nghị xin thêm hỗ trợ Trung bình
Trang 8Rủi ro do kỹ thuật
STT Rủi ro Cách khắc phục
Mức độ rủi ro
1
Phạm vi kiểm thử không
được định nghĩa một cách
đầy đủ
Xác định phạm vi kiểm thử một cách
đầy đủ
Trung bình
2
Thiết lập CSDL và các
thông số cho CSDL không
giống như khi chương trình
sẽ chạy thật
Thiết lập lại CSDL theo sát nhu cầu thực tế
Thấp
STT Rủi ro Cách khắc phục
Mức độ rủi ro
1
Lỗi được tìm ra ở các giai
đoạn sau của vòng đời phát
triển phần mềm
Có kế hoạch quản lý lỗi để xác định và
sửa lỗi kịp thời
Trung bình
2
Môi trường test không sẵn
sàng
Lên lịch trình cụ thể Thấp
Trang 92 Chiến lược test
- Sau khi viết xong test case của chức năng nào sẽ thực hiện test luôn ở chức năng đó rồi mới chuyển qua viết test case của chức năng khác
- Test thủ công đối với các chức năng tìm kiếm, đăng nhập
- Kiểm tra chức năng có thực hiện được đúng với yêu cầu
- Các kiểu test: Functional Test, Integration Test, Performance Test
- Mô tả việc kiểm tra như thế nào, những gì sẽ được kiểm tra, các hoạt động chính được thực hiện trong quá trình kiểm tra và các phương pháp đánh giá kết quả
Điều kiện hoàn thành: chấp nhận chất lượng và tiến trình đã hoàn tất đầy đủ
2.1 Phương thức test
Action Tools Supplier/ Self Construction Version
Kiểm tra lỗi
code
Link Checker của W3C
http://validator.w3.org/ Mới nhất
Kiểm thử hiệu
năng
Web Performance Tester
Web Performance, Inc Mới nhất
Quản lý quy
trình test, test
cases
Trang 10Sử dụng hệ điều hành Window 10 và trình duyệt GoogleChrome.
3 Các yêu cầu của test
- Test các chức năng, thành phần có độ ưu tiên cao trước
- Đánh giá chất lương sản phẩm Chất lượng sản phẩm phải ở mức có thể chấp nhận được
và phù hợp với yêu cầu khách hàng
- Tìm càng nhiều lỗi càng tốt
4 Nguồn lực test
4.1 Nhân sự
Thành viên Vai trò
Lê Anh Nhật Test Manager / Test Designer / Tester: Lập kế hoạch kiểm thử,
quản lý tiến độ hoạt động kiểm thử, thiết kế các testcase bổ sung
Nguyễn Phi Hoàng Test Designer / Tester: Thiết kế và viết các testcase, thực thi các
testcase cho chức năng Tìm kiếm cơ bản và nâng cao
Nguyễn Thanh
Binh
Test Designer / Tester: Thiết kế và viết các test case, thực thi các testcase cho chức năng đăng nhập
Trang 11Lê Thanh Trúc
Lê Hồng Quân
Test Designer / Tester: Thiết kế và viết các testcase cho chức năng Sử dụng dịch vụ, thực thi các testcase bổ sung, đọc các tài liệu tham khảo để cung cấp thông tin cần thiết cho nhóm, xem lại Test Plan
4.2 Tài nguyên
PC (CPU Intel Core i7, 2.6 GHz,Ram 8 GB,HDD 1Tb, Windows 10 64 bit)
Các browser: GoogleChrome 66.0.3359.139 ,hỗ trợ đầy đủ Javascript
Localhost
3 Phạm vi test
3.1 Những chức năng được kiểm thử
Hiển thị giao diện
Thông báo &lịch
Tin tức
Tìm kiếm cơ bản
Tìm theo tiêu đề, số chương, tên case study
Tìm kiếm nâng cao
Trang 12 Quản lý tài khoản
Tạo tài khoản, đăng nhập
Sử dụng dịch vụ
Thuê phòng học, mượn trả sách, đặt trước sách, workshop
3.2 Những chức năng không được kiểm thử
Upload luận văn, luận án, nghiên cứu khoa học
Thông tin số lượt tải
4 Phân chia nhiệm vụ
Tên công việc Nhân lực
Ngày bắt đầu
Ngày kết thúc
Giờ làm việc
Lập test plan Lê Anh Nhật 26/4/2018 28/4/2018 2 ngày Test case
Quản lý giao diện trang chủ,
trang đăng nhập
Nguyễn Thanh Binh
29/4/2018 2/5/2018 3 ngày
Quản lý giao diện tin tức,
thông báo, lịch
Lê Anh Nhật 2/5/2018 3/5/2018 1 ngày
Tìm kiếm cơ bản Nguyễn Phi 2/5/2018 5/5/2018 4 ngày
Trang 13Hoàng Tìm kiếm nâng cao
Nguyễn Phi Hoàng
5/5/2018 7/5/2018 3 ngày
Tìm kiếm dữ liệu nội bộ
Lê Thanh Trúc 2/5/2018 3/5/2018 1 ngày
Yêu cầu tài liệu Lê Hồng Quân 2/5/2018 3/5/2018 1 ngày Quản lý tài khoản
Nguyễn Thanh Binh
2/5/2018 4/5/2018 2 ngày
Đăng ký dịch vụ đặt,
mượn/trả sách
Lê Thanh Trúc 3/5/2018 6/5/2018 4 ngày
Đăng ký dịch vụ thuê phòng
học
Lê Hồng Quân 3/5/2018 4/5/2018 1 ngày
Performance Test
Nguyễn Phi Hoàng, Nguyễn Thanh Binh
7/5/2018 8/5/2018 1 ngày
Integration Test
Lê Thanh Trúc
Lê Hồng Quân
6/5/2018 7/5/2018 1 ngày
Ghi nhận và đánh giá kết
quả kiểm thử
Lê Anh Nhật 8/5/2018 9/5/2018 1 ngày