1. Mục đích
Tài liệu này mô tả kế hoạch kiểm thử cho website gồm những thông tin về những gì đã được kiểm thử, và kiểm thử như thế nào để đạt được mục đích (phương pháp kiểm thử.) . Đặc biệt tài liệu này mô tả các ca kiểm thử, thời gian
biểu kiểm thử, các yêu cầu tài nguyên, các chỉ tiêu đề ra, các chỉ tiêu kết thúc, các ràng buộc, các công cụ kiểm thử, các thước đo tiêu chuẩn, và ma trận những yêu cầu của kế hoạch kiểm thử.
2. Mô tả kế hoạch
Chạy Website và tiến hành kiểm thử. Việc tiến hành kiểm thử được thực hiện theo các module sau:
Module 1: Kiểm tra việc khởi động website
Module 2: Chạy trang web và tiến hành thêm thông tin dữ liệu đầu vào. Module 3: Tạo tài khoản và ngân hàng đề thi theo tiêu chí đã quy định ứng với mỗi lần thi và sinh viên.
Module 4: Cho 1 tài khoản sinh viên login vào hệ thống và tiến hành thi. Module 5: Kiểm tra kết quả thu thập được.
Module 6: Đánh giá chất lượng trang web.
3. Tài nguyên yêu cầu
Website chạy được trên :
Microsoft Windows
Hệ phân tán GNU/Linux
Thiết lập cài đặt vertrigo và sử dụng trình duyệt WebBrowser bất kỳ.
4. Quy trình thực hiện
Đầu tiên người quản trị login vào hệ thống và tiến hành thực hiện các thao tác chức năng dành cho Admin.
Đối với từng chức năng, admin tiến hành các thao tác thêm, xóa, cập nhật. Tạo mới cơ sở dữ liệu. Thêm dữ liệu đầu vào cần thiết.
Tạo tài khoản và ngân hàng đề thi theo tiêu chí đã quy định ứng với mỗi lần thi và sinh viên. Tạo 1 danh sách sinh viên mới đăng ký vào học phần này, thì tiến hành thêm các sinh viên đó vào. Ứng với mỗi sinh viên có 1 đề thi tương ứng. Mức độ câu hỏi được admin chọn lọc theo mực độ khó dễ quy định.
Các yêu cầu cần kiểm thử Bắt đầu Kết
thúc Số lần
Người Thực
Việc kiểm thử được xác định trong tài liệu sẽ được hoàn thành theo như biểu thời gian:
* Kết luận: Sau khi hoàn thành các ca kiểm thử em nhận định như sau : Hiện
1. Nạp dữ liệu vào và sử dụng với tài khoản Admin
2. Admin quản lý các xử lý và thao tác ứng với tất cả các chức năng có thể.
Chỉ có Admin mới có quyền thao tác xử lý các chức năng đó. 4. Tiến hành thêm mới 1 danh sách ngắn các sinh viên đã đăng ký thành công học phần.
5. Tạo ngân hàng đề thi và ứng với mỗi sinh viên 1 đề thi với mức độ khó dễ ngang nhau 6. Bắt đầu thi với thời gian cho phép
Khi thời gian kết thúc, việc hoàn tất bài thi sẽ được nạp vào dữ liệu quản lý điểm. Sinh viên có thể thấy thông tin về điểm sau khi hoàn thành bài thi của mình. 7. Kiểm tra dữ liệu sau khi đã được cập nhật. Và website tự động chuyển điểm để quản lý. 8. Đánh giá kết quả sau khi hoàn thành quá trình thi thử
Website có giao diện thân thiện nên dể dàng thực hiện các chức năng trong quá trình kiểm thử.
Website nói chung về cở bản thỏa mản được các yêu cầu đặc tả. Tuy nhiên vẫn còn gặp một số lỗi nhỏ .
KẾT LUẬN
Hoàn thành được yêu cầu của đề tài đặt ra.
Cho phép User đăng nhập thì có thể thêm, sửa, xóa. Giao diện thân thiện với người dùng.
Về mặt lí thuyết: Nắm được các công cụ lập trình như PHP, HTML, JavaScript, MySQL, công cụ phân tích thiết kế hệ thống UML …là những công cụ được sử dụng phổ biến để tạo trang web hiện nay. Bên cạnh đó cũng nắm được phương pháp phát triển một hệ thống mã nguồn mở theo mục đích sử dụng của mình.
Về mặt thực tiễn: Đã xây dựng thành công một hệ thống thi trắc nghiệm trực tuyến dựa trên CakePHP nguồn mở. Sử dụng hệ thống, ngoài các tính năng như: đa ngôn ngữ, đăng nhập một cửa, tùy biến cá nhân... hệ thống còn có chức năng quản trị nội dung rất mạnh chỉ thông qua giao diện web và hoàn toàn trực quan không đòi hỏi người sử dụng biết nhiều về Tin học.
TÀI LIỆU THAM KHẢO
[1] www.cakephp.org [2] www.google.com
[3] CakePHP Application Development
[4] Apress.Beginning.CakePHP.From.Novice.to.Professional.Jul.2008 [5] Tài liệu Jquery