Bài tập lớn Kiểm tra phần mềm - Website hỗ trợ môn học bằng máy tính
Product’s purpose
Sử dụng Joomla! Viết bằng ngôn ngữ PHP, cơ sở dữ liệu MySQL để xây dựng web site nhằm hổ trợ giảng viên trong công tác giảng dạy môn Mạng máy tính.
- Web site sẽ là một môi trường thân thiện, thuận tiện giữa giảng viên và học viên trong quá trình giảng viên truyền đạt kiến thức và học viên tíêp thu kiến thức.
- Web site này có thể chạy trên tất cả các trình duyệt web như Internet Explorer hay Mozilla Firefox…
- Web site này cần đảm bảo tốc độ load không quá 2 giây với 10 kết nối cùng một thời điểm và 5 giây đối với trường hợp 100 kết nối.
- Web site cần có hệ thống quản trị quyền truy xuất từng chức năng cho từng user khi truy xuất.
Bạn đang xem tài liệu "Bài tập lớn Kiểm tra phần mềm - Website hỗ trợ môn học bằng máy tính", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.
File đính kèm:
- bai_tap_lon_kiem_tra_phan_mem_website_ho_tro_mon_hoc_bang_ma.doc
Nội dung text: Bài tập lớn Kiểm tra phần mềm - Website hỗ trợ môn học bằng máy tính
- Revision History Date Version Description Author Reviewer 06/06/2010 1.0 Initiated version Nguyễn Như An Đỗ Châu Ngọc 2
- INTRODUCTION Product’s purpose Sử dụng Joomla! Viết bằng ngôn ngữ PHP, cơ sở dữ liệu MySQL để xây dựng web site nhằm hổ trợ giảng viên trong công tác giảng dạy môn Mạng máy tính. • Web site sẽ là một môi trường thân thiện, thuận tiện giữa giảng viên và học viên trong quá trình giảng viên truyền đạt kiến thức và học viên tíêp thu kiến thức. • Web site này có thể chạy trên tất cả các trình duyệt web như Internet Explorer hay Mozilla Firefox • Web site này cần đảm bảo tốc độ load không quá 2 giây với 10 kết nối cùng một thời điểm và 5 giây đối với trường hợp 100 kết nối. • Web site cần có hệ thống quản trị quyền truy xuất từng chức năng cho từng user khi truy xuất. Test purpose Tài liệu kế hoạch kiểm thử cho dự án “Website hỗ trợ dạy học môn Mạng máy tính” được dùng để: • Xác định những thông tin dự án và các phần dự án cần được kiểm thử. • Liệt kê những yêu cầu kiểm thử (Test Requirements) • Nêu ra những phương pháp, chiến lược kiểm thử nên sử dụng • Xác định nguồn lực cần. • Nêu rõ các chức năng test và các chức năng không test • Liệt kê môi trường test Related documents ID Documents Resource Comment 1 Tài liệu mô tả yêu cầu 2 Tài liệu mô tả chức năng Đã được 3 Tài liệu kế hoạch dự án cung cấp đầy đủ 4 Tài liệu phân tích thiết kế 5 Tài liệu hướng dẫn sử dụng 4
- RỦI RO DO KINH PHÍ VÀ TÀI NGUYÊN ID Risk Remedy and Prevention Effect Vượt chi phí cho phép trong Luôn theo sát tiến độ, cập nhật, điều 1 Trung bình thời gian hoạt động chỉnh plan. Đề nghị thêm kinh phí, hỗ trợ tài nguyên 2 Thiếu tài nguyên về hệ thống Trung bình hệ thống. Xem xét plan, điều chỉnh những điềm vô 3 Chi phí ban đầu không đủ Trung bình lý, cắt giảm các task ít quan trọng. RỦI RO DO VẬN HÀNH ID Risk Remedy and Prevention Effect Không vận hành được trên Phản hồi lại với bên developers để nhận 1 môi trường được mô tả trong Trung bình bản build khác. requirement. Tranh cãi giữa feature lỗi và Họp để xác minh lại với bên developers, 2 Cao không lỗi. Project manager và khách hàng. RỦI RO DO KỸ THUẬT ID Risk Remedy and Prevention Effect Đề nghị được chuyển thành non-testing 1 Module quá phức tạp Cao feature. Integration test: developer sửa Xem xét, thảo luận lại các test failed để 2 Trung bình chỗ này, sai chỗ khác đưa ra quyết định về chất lượng. Tài liệu kỹ thuật, hướng dẫn Yêu cầu Manager cung cấp đủ tài liệu 3 Thấp sử dụng không đủ. chi tiết hơn. 6
- Test environment Functional Test / Integration Test Resource System Test Security & Access Control Testing Phiên bản Chạy trên code Chạy trên code Database DB phát triển DB thiết lập riêng Mạng Localhost Internet Server/client Localhost 1 server, 1 domain TEST RESOURCES Man-power Bảng sau mô tả nguồn lực test cho dự án. Member Position / Responsibility / Comment Test Manager : quản lý họat động kiểm thử • Hướng dẫn kỹ thuật. Nguyễn Như An • Sử dụng và quản lý nguồn lực. • Báo cáo quản lý. • Báo cáo chất lượng sản phẩm. Test Designer : thiết kế testcase Nguyễn Đức Thiện • Định nghĩa cách tiếp cận test. • Viết các testcase. Lương Bá Linh Tester : hiện thực và chạy test case. • Hiện thực test và test suites. Võ Hoàng Nguyên • Chạy test suit. • Ghi kết quả. System HARDWARE ✓ 1 PC (RAM >= 128MB, CPU Pentium III 800 MHz) . 8
- Quản ký quyền hạn Linh, Nguyên 25-5-2010 27-5-2010 2 days Integration Test An, Nguyên 27-5-2010 27-5-2010 0.5 day Quản lý module môn học 28-5-2010 30-5-2010 2 days Thêm môn học An, Thiện 28-5-2010 30-5-2010 2 days Sửa / xóa môn học Linh, Nguyên 28-5-2010 30-5-2010 2 days Quản lý chủ đề thuyết trình 31-5-2010 1-6-2010 1 day Thêm / sửa chủ đề An, Thiện 31-5-2010 1-6-2010 1 day Duyệt / xóa chủ đề Linh, Nguyên 31-5-2010 1-6-2010 1 day Integration Test An, Thiện 1-6-2010 1-6-2010 0.5 day Đăng tải bài làm Linh, Nguyên 2-6-2010 5-6-2010 2.5 days Đăng ký thuyết trình An, Thiện 2-6-2010 4-6-2010 1.5 days Integration Test Linh, Nguyên 6-6-2010 6-6-2010 0.5 day Security & Access Control Test An, Thiện 7-6-2010 7-6-2010 0.5 day TEST PRODUCTS STT Sản phẩm Ngày bàn giao Người bàn giao Người nhận bàn giao 1 Test plan May 25 2 Test cases June 1 4 Defect log / reports June 8 10