Khoa Công Nghệ Thông Tin
Báo cáo đồ án “Quản lý Cựu sinh viên”
Version 2.0
Revision History
Date
|
Version
|
Description
|
Author
|
07/11/2010
|
1.0
|
Viết báo cáo
|
Võ Thị Thanh Vân
|
10/11/2010
|
2.0
|
Chỉnh sửa báo cáo
|
Võ Thị Thanh Vân
|
18/11/2010
|
3.0
|
Chỉnh sửa báo cáo
|
Trần Phước An
|
23/11/2010
|
4.0
|
Chỉnh sửa báo cáo (final)
|
Võ Thị Thanh Vân
|
|
|
|
|
Nội dung tài liệu:
1. Giới thiệu 2
1.1. Mục tiêu đồ án 2
1.2. Các chức năng chính 2
1.3. Môi trường, công cụ và các giả định 2
1.4. Nhân sự thực hiện 2
1.5. Kế hoạch thực hiện 3
1.6. Thông tin nhóm 3
2. Thực hiện kiểm thử 3
2.1. Kiểm thử giao diện (TrầnThị Bé Chín) 4
2.2. Kiểm thử chức năng (Võ Thị Thanh Vân) 5
2.3. Stress testing (Trần Phước An) 7
2.4. Kiểm thử tính tiện dụng 8
2.5. Kiểm thử khác 8
3. Kết quả đạt được 9
3.1. Kết quả kiểm thử 9
3.2. Danh sách lỗi tìm được 9
4. Nhận xét, đánh giá và đề xuất 9
Báo cáo đồ án
Quản lý Cựu sinh viên
Các từ viết tắt:
-
CSV: cựu sinh viên
-
SV: sinh viên
1.Giới thiệu 1.1. Mục tiêu đồ án
Website “Quản lý CSV” được xây dựng hướng vào đối tượng chính là các SV sau khi ra trường, giúp cho các CSV vẫn duy trì được mối liên lạc với nhau bất cứ lúc nào thông qua mạng Internet. Website là nơi gặp gỡ, họp mặt và trao đổi, chia sẻ thông tin giữa các CSV. Ngoài ra, CSV còn có thể tìm kiếm thông tin về bạn bè, giao lưu và kết nối với các CSV khác nhặm tạo ra một cộng đồng CSv rộng lớn, hòa nhập.
Mục tiêu chính của đồ án là tạo ra một website đẹp, mang tính tiện dụng cao, đáp ứng nhu cầu của tất cả đối tượng sử dụng website.
1.2. Các chức năng chính -
Chức năng:
-
Đăng kí / đăng nhập
-
Tìm kiếm
-
Tìm kiếm cơ bản
-
Tìm kiếm nâng cao
-
Kết bạn.
-
Gửi tin nhắn
-
Đăng tin tức
-
Trang admin
-
Diễn đàn thảo luận
-
Cơ sở dữ liệu.
-
Cơ sở dữ liệu mẫu với ~1000 records.
1.3. Môi trường, công cụ và các giả định -
IDE : Netbeans
-
Database : MySQL
-
Browser : Firefox, IE
1.4. Nhân sự thực hiện
TT
|
Họ và Tên
|
MSSV
|
Trách nhiệm
|
1
|
Trần Phước An
|
0869001
|
Project Manager, DB Designer, QA
|
2
|
Trần Thị Bé Chín
|
0869003
|
DB Designer, QA
|
3
|
Ngô Huy Đạt
|
0869005
|
RE, Developer
|
4
|
Nguyễn Minh Hiếu
|
0869010
|
Developer, Computer Nerd
|
5
|
Võ Thị Thanh Vân
|
0869030
|
RE, POC, QA
| 1.5. Kế hoạch thực hiện
1.6. Thông tin nhóm
TT
|
Họ và Tên
|
MSSV
|
Email
|
1
|
Trần Phước An
|
0869001
|
ronghienkho@gmail.com
|
2
|
Trần Thị Bé Chín
|
0869003
|
tranchin.tran@gmail.com
|
3
|
Ngô Huy Đạt
|
0869005
|
nhdat.itec@gmail.com
|
4
|
Nguyễn Minh Hiếu
|
0869010
|
0869010@gmail.com
|
5
|
Võ Thị Thanh Vân
|
0869030
|
thanhvan200489@gmail.com
|
2.Thực hiện kiểm thử
Các từ viết tắt:
2.1. Kiểm thử giao diện (TrầnThị Bé Chín)
Testcase ID
|
Mục đích
kiểm tra
|
Các bước
thực hiện
|
Kết quả
mong đợi
|
Kết quả
thực hiện
|
Đề nghị,
ghi chú thêm
|
G01
|
Tính tương thích
|
|
Chạy trên IE và Firefox
|
F
|
Chạy tốt trên Firefox
|
G02
|
Tính đồng nhất
|
Click từng trang con
|
Giao diện đồng nhất với trang chủ
|
P
|
|
G03
|
Textbox
|
|
Textbox chuẩn, đều nhau.
|
P
|
|
G04
|
Kiểm tra màu chữ, font, font size
|
Màu chữ các chức năng
|
Màu trắng, cùng font
|
P
|
|
G05
|
Các link
|
Màu xanh, cùng font
|
P
|
|
G06
|
Thông tin
|
Màu đen, có link chi tiết
|
P
|
|
G07
|
Tất cả các control trên màn hình.
|
|
Ngay ngắn, rõ ràng, đúng vị trí, phù hợp với từng chức năng.
|
P
|
|
G08
|
Chính tả
|
|
|
P
|
|
G09
|
Đăng nhập/Đăng kí
|
Phân biệt chữ hoa, thường.
|
Phân biệt
|
F
|
|
G10
|
Phân biệt kí tự Unicode
|
Chỉ sử dụng cho post bài, không đăng kí tài khoản.
|
P
|
|
G11
|
Qui định
|
Các textbox có ‘*’ không cho phép null
|
P
|
|
G12
|
Kiểm tra mật khẩu
|
>= 6 kí tự
|
P
|
|
G13
|
Hiển thị các link liên quan
|
Các link chữ màu vàng, dưới tên đăng nhập.
Thay thế form đăng nhập bằng những thông tin liên quan tới tài khoản.
|
P
|
|
G14
|
Tất cả các trang web/cửa sổ đều có thể truy cập từ menu hay không?
|
Click trên link
|
Kết nối được
|
P
|
|
G15
|
Kiểm tra tất cả các màn hình được gọi từ button có được hiển thị đúng hay không?
|
Click button
|
Hiển thị đúng
|
P
|
|
G16
|
Khi chuyển trang trên menu có hiển thị msg xác nhận chuyển trang hay không?
|
Click link
|
Có hiển thị menu chuyển trang cho từng chủ đề.
|
P
|
|
G17
|
Hiển thị sau đăng nhập
|
Đăng nhập tài khoản đã tạo
|
Xuất hiện label Welcome thay cho label Đăng nhập
|
P
|
|
G18
|
Có link thoát đăng nhập
|
P
|
|
G19
|
Đăng nhập tài khoản không phải quyền Admin
|
Không có dòng link cho chuyển hướng tới trang Admin
|
P
|
|
G20
|
Đăng nhập tài khoản quyền Admin
|
Có dòng link cho chuyển hướng tới trang Admin
|
P
|
|
2.2. Kiểm thử chức năng (Võ Thị Thanh Vân)
Testcase ID
|
Chức năng kiểm tra
|
Dữ liệu dùng để KT
|
Các bước thực hiện
|
Kết quả mong đợi
|
Kết quả thực hiện
|
Đề nghị,
ghi chú thêm
|
F01
|
Xem thông tin
|
|
Click trên tiêu đề hoặc chi tiết.
|
Chuyển qua trang hiển thị thông tin đó.
|
P
|
|
F02
|
Menu phía trên
|
|
Click Giới thiệu
|
Hiển thị nội dung trang web
|
P
|
|
F03
|
|
Click csvkhtn@gmail.com trong trang giới thiệu.
|
Hiển thị msg và forward qua trang mail.
|
P
|
|
F04
|
|
Tìm kiếm
|
Hiển thị form yêu cầu đăng nhập(nếu chưa)
|
P
|
|
F05
|
Menu bên phải
|
|
Trang chủ
|
Hiển thị nội dung trang chủ.
|
P
|
|
F06
|
|
Tin tức
|
Hiển thị thông tin mới nhất.
|
P
|
|
F07
|
|
Hoạt động
|
Hiển thị các hoạt động được sắp từ hoạt động mới nhất.
|
P
|
|
F08
|
|
Hỗ trợ
|
Quyên góp. ủng hộ.
|
P
|
|
F09
|
|
Diễn đàn
|
Chuyển qua trang http://csvkhtn.4rumer.com/
|
P
|
|
F10
|
Đăng kí
|
Thông tin trong textbox
|
Nhập chính xác thông tin trong các textbox trong form xác nhận SV Chuyển qua trang đăng kí
|
Đăng kí thành công.
|
P
|
|
F11
|
Nhập chữ cái đầu trong họ tên bằng chữ thường
|
|
Xác nhận đúng thông tin
|
F
|
Phân biệt chữ hoa & thường. Thông tin phải được nhập chính xác.
|
F12
|
Hiển thị msg box yêu cẩu kích hoạt tài khoản
|
Không vào mail kích hoạt.
|
Không cho truy cập tiếp.
|
F
|
Tài khoản sử dụng không cần kích hoạt.
|
F13
|
Đăng nhập
|
Điền tài khoản truy cập
|
Click đăng nhập
|
Có quyền truy cập nội dung trong website
|
P
|
|
F14
|
Click Quên mật mã Chuyển đến trang khôi phục mật khẩu theo các thông tin lúc đăng kí tài khoản.
|
Thành công
|
P
|
|
F15
|
Click Chưa có tài khoản
|
Chuyển trang đăng kí.
|
P
|
|
F16
|
|
Check vào Ghi nhớ tài khoản
|
Lưu lai thông tin đăng nhập đó cho lần tiếp theo.
|
F
|
|
F17
|
Tìm kiếm
|
Nhập bất kì chữ cái hoặc số nào vào tên, MSSV
|
|
Hiện ra tất cả thông tin bạn bè có cùng kí tự đó trong textbox đó.
|
P
|
|
F18
|
|
Nhập CNTT
|
|
Hiểnt hị danh sách bạn bè trong chứa CNTT.
|
P
|
|
F19
|
Nhập 08 trong Lớp
|
|
Hiểnt hị danh sách bạn bè trong chứa08.
|
P
|
|
F20
|
Tìm kiếm theo hình đại diện
|
|
Click chọn 1 trong số các combobox
|
Hiện ra hình ảnh CSV có trùng thông tin đó.
|
P
|
|
F21
|
Chọn lớp CD08ITEC
|
Chọn khoa Công nghệ sinh
|
Không có kết quả nào được tìm thấy
|
P
|
|
F22
|
Tìm kiếm theo thông tin học tập
|
Nhập vào MSSV 08690xx
|
|
Hiển thị 1 CSV có MSSV là 08690xx
|
P
|
|
F23
|
Nhập MSSV 12345
|
|
Không có kết quả nào được tìm thấy
|
P
|
|
F24
|
Tìm kiếm theo thông tin cá nhân
|
Nhập thông tin vào ô textbox
|
|
Hiện thông tin giống textbox.
|
|
|
2.3. Stress testing (Trần Phước An)
Testcase ID
|
Mục đích
kiểm tra
|
Các bước
thực hiện
|
Kết quả
mong đợi
|
Kết quả
thực hiện
|
Đề nghị,
ghi chú thêm
|
D01
|
Mức độ truy cập
(Guest)
|
Nhiều người truy cập, xem thông tin trên website.
|
Website vẫn đảm bảo truy cập tốt.
|
P
|
|
D02
|
Có nhiều người đăng ký thành viên.
|
Đảm bảo không quá tải.
|
P
|
|
D03
|
Đăng kí
|
Nhiều người đăng ký thông tin.
|
Đảm bảo kiểm tra chính xác.
|
P
|
|
D05
|
Đăng nhập
|
Trong vòng 30 phút, liên tục đăng nhập các tài khoản nhưng ko logout.
|
Sau 5 phút, những tài khoản không sử dụng tự động logout.
|
F
|
|
D06
|
Nhiều người đăng nhập cùng một lúc.
|
Đảm bảo đăng nhập thành công.
|
P
|
|
D07
|
Nhiều người download bài viết, tài liệu cùng một lúc.
|
Tốc độ download tương đối
|
P
|
Tốc độ rất chậm
|
D08
|
Cho 5 user cùng upload hình có kích cỡ 1MB cùng 1 lúc.
|
Cả 5 user hoàn tất việc upload trong 5min.
|
F
|
|
D09
|
Tìm kiếm
|
Cho 10 user cùng tìm kiếm 1 lúc theo nhiều tiêu chí khác nhau.
|
Hiển thị đúng kết quả trong vòng 5s cho cả 10 user.
|
P
|
|
2.4. Kiểm thử tính tiện dụng
Testcase ID
|
Mục đích
kiểm tra
|
Dữ liệu dùng để KT
|
Các bước
thực hiện
|
Kết quả
mong đợi
|
Kết quả
thực hiện
|
Đề nghị,
ghi chú thêm
|
U01
|
Mặc định là sort theo alphabel?
|
|
Mặc định theo alphabel.
|
Chưa có
|
F
|
|
U02
|
Tất cả các giá trị ngày tháng có được format theo đúng yêu cầu hay không?
|
|
Các ngày tháng hiện đúng yêu cầu, tin tức.
|
|
U
|
Chưa làm.
|
U03
|
Trong trường hợp lỗi input, Khi hiển thị msg lỗi , có focus về vị trí lỗi sau khi đóng cửa sổ thông báo hay không?
|
|
Khi người dùng làm sai yêu cầu hiển thị thông báo lổi cho người dùng.
|
Có hiển thị.
|
P
|
|
U04
|
Trang Admin
|
|
Có link về trang chủ
|
Có
|
P
|
|
U05
|
Tất cả các danh sách có được sort hay không?
|
|
|
Các danh sách được xếp ngay ngắn, đúng trình tự, thứ tự.
|
P
|
|
U06
|
Có menu cuối trang
|
|
|
Có
|
P
|
|
2.5. Kiểm thử khác
Testcase ID
|
Mục đích
kiểm tra
|
Dữ liệu dùng để KT
|
Các bước
thực hiện
|
Kết quả
mong đợi
|
Kết quả
thực hiện
|
Đề nghị,
ghi chú thêm
|
K01
|
Link
|
Nhập localhost/SVN
|
Nhấn Enter
|
Hiện trang chủ và trên thanh địa chỉ hiện http://localhost/SVN/index.php
|
P
|
|
K02
|
|
Nhập localhost/SVN/admin.php
|
Nhấn Enter
|
Nếu chưa đăng nhập hiện ra trang chủ
|
P
|
|
K03
|
|
Nhập localhost/SVN/search.php
|
Nhấn Enter
|
Object not found
|
P
|
|
3.Kết quả đạt được 3.1. Kết quả kiểm thử -
Kiểm thử giao diện:
-
Kiểm thử chức năng:
-
Tổng: 24 testcase
-
Pass: 21
-
Fail: 3
-
Kiểm thử CSDL:
-
Tổng: 9 testcase
-
Pass: 7
-
Fail: 2
-
Kiểm thử tính tiện dụng:
-
Tổng: 6 testcase
-
Pass: 4
-
Fail: 1
-
Unknow: 1
-
Khác:
3.2. Danh sách lỗi tìm được
Test case Id
|
Nội dung lỗi
|
Đề nghị sửa
|
Mức độ nghiêm trọng
|
1
|
2
|
3
|
4
|
G01
|
Một số chức năng không tương thích trình duyệt IE
|
Chạy tốt trên IE
|
•
|
|
|
|
G09, F11
|
Phân biệt chữ thường & hoa
|
|
•
|
|
|
|
F12
|
Không cần kích hoạt vẫn sử dụng được tài khoản
|
|
|
•
|
|
|
F16
|
Không lưu thông tin đăng nhập khi check vào Ghi nhớ tài khoản
|
|
•
|
|
|
|
D05
|
Tài khoản tự logout sau 5 phút
|
|
|
•
|
|
|
D08
|
5 user cùng upload hình có kích cỡ 1MB cùng lúc
|
|
|
•
|
|
|
U01
|
Sort
|
|
•
|
|
|
|
4.Nhận xét, đánh giá và đề xuất -
Trong quá trình thực hiện dự án, các thành viên đã cố gắng hoàn thành các công việc được giao.
-
Do thời gian thực hiện dự án ngắn, một số chức năng, công việc đã không thực hiện kịp.
Khoa CNTT - ĐHKHTN
|
Creative, 2010
|
|
Chia sẻ với bạn bè của bạn: |