xbv_01 Nhóm code Sau khi vào trang chủ, danh sáchcác bài viết hiện ra theo các mục: - Hoạt động của viện - Tin khoa học trong nước - Tin khoa học quốc tế Khi người dùng kích vào một
Trang 1TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI
Trang 2VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG
Tài liệu STD MÔN: Đồ án
Đề tài:Xây dựng cổng thông tin quản lí cán bộ của viện
khoa học công nghệ
Giảng viên hướng dẫn : TS Tạ Tuấn Anh
ThS Đỗ Bá Lâm
Nhóm sinh viên G9.1
Trang 3Mục lục
I Giới thiệu 3
1.Mục đích 3
2 Tổng quan tài liệu 3
II Kiểm thử component 4
1 Com_frontend 4
1.1 Usecase Tìm kiếm 4
1.2 Usecase Xem thông tin 7
1.3 Usecase Xem bài viết 8
2 Com_backend 9
2.1 Usecase Quản lí tài khoản 9
2.2 Usecase Quản lí người dùng 14
2.3 Usecase Quản lí tổ chức 17
2.4 Usecase Lập báo cáo 20
2.5 Usecase Quản lí bài viết 20
2.6 Usecase Quản lí đồ án 23
III Kiểm thử module 27
1.Main Menu ( Menu chính ) 27
2.Poll (hiện thị bảng bình chọn, lấy ý kiến) 28
3.Newsflash(Hiện thị các bản tin nổi bật) 29
4 Hit counter(Hiện thị số lượng truy cập website) 29
5 Banner(Hiện thị các bảng quảng cáo) 31
6 Module top 5 bài viết đọc nhiều nhất 31
7 Module các trang web liên kết 32
IV Kiểm thử Plugin 33
1 Plugin Content - Page Navigation 33
Trang 4I Giới thiệu
1 Mục đích
Đây là tài liệu kiểm định chất lượng của trang web quản lí nguồn nhân lực củaviện khoa học công nghệ Việt Nam Với mục đích đưa ra ứng dụng hợp lý và hạnchế xảy ra các sự cố trong quá trình sử dụng, tài liệu này được đưa ra như một vănbản đảm bảo chất lượng của sản phẩm và đảm bảo các chức năng dự định của hệthống được đáp ứng trước khi đưa vào sử dụng Đây cũng là tài liệu được sử dụng
để thử nghiệm hồi quy trong giai đoạn bảo trì Thành phần sử dụng chính của tàiliệu này là đội ngũ phát triển phần mềm và nhóm kiểm định đánh giá sản phẩm
2 Tổng quan tài liệu
Tài liệu được chia làm 3 phần là các test key được xây dựng dựa trên tài liệuđặc tả SRS là test component, test module, test plugin Các test key này được xâydựng độc lập và được thực hiện kiểm thử sau khi phần mềm đã xây dựng xong.Thời gian dự định thực hiện test là 30/11/2012, sau khi đã xây dựng xongphần mềm
Các thành viên xây dựng test key gồm:
Nguyễn Trọng Tú : xây dựng test key phần com_backend
Trần Đức Việt: xây dựng test key phần com_frontend
Đỗ Duy Quang: xây dựng test key phần module và plugin
Trang 5II Kiểm thử component
Kết Quả mong muốn:
- Thông báo cần nhập từ khóa tên cán bộ cần tìm
Tkcb_02 Nhóm
code
Tu Tìm kiếm cán bộ có trong viện
Thực hiện: nhập chính xác tên cán bộ vào form tìm kiếm Vd
“Tạ Tuấn Anh”
Kết Quả mong muốn:
- Thông tin cơ bản về cán bộ
- Link đến trang hồ sơ chi tiết cán bộ
Tkcb_03 Nhóm
code
Tu Tìm kiếm cán bộ có trong viện
Thực hiện: nhập không chính xác hoặc thiếu tên cán bộ vào form tìm kiếm Vd “Anh”
Trang 6 Kết Quả mong muốn:
- Danh sách tên cán bộ có chứa
từ khóaTkcb_04 Nhóm
code
Tu Tìm kiếm cán bộ có trong viện
Thực hiện: nhập từ khóa sai vd:
”123”
Kết Quả mong muốn:
- Đưa ra thông báo từ khóa nhập vào sai
Kết Quả mong muốn:
- Thông báo cần nhập từ khóaTkda_02 Nhóm
code
Thực hiện: Nhập tên giảng viên
Vd : “Tạ Tuấn Anh”
Kết Quả mong muốn:
- Đưa ra danh sách đồ án giảngviên này hướng dẫn
Trang 7Trọng Tú”
Kết Quả mong muốn:
- Sơ lược Đồ án mà sinh viên này thực hiện
- Link xem chi tiết
Kết Quả mong muốn:
- Đưa ra đồ án với tên đề tàiTkda_5 Nhóm
Kết Quả mong muốn:
- Đưa ra gợi ý về từ khóaTkda_7 Nhóm
code
Tìm kiếm đồ án
Thực hiện: Nhập sai từ khóa
Vd:”123”
Kết Quả mong muốn:
- Đưa ra thông báo từ khóa sai
Trang 81.2 Usecase Xem thông tin
Usecase xem thông tin được kích hoạt bằng cách người dùng nhập trực tiếp URL vào
trình duyệt hoặc kích vào link sau khi tìm kiếm.
a Usecase Xem thông tin tổ chức
Result
xtttc_01 Nhóm
code
Tú Xem thông tin tổ chức
Sau khi thực hiện tìm kiếm, người dùng kích vào link của tổ chức để kích hoạt usecase này
Trang 9- Chức năng và nhiệm vụ
- Danh sách cán bộ
- Hoạt động của tổ chức
- Thành tựu khoa học
- Thông tin chi chú khác
b Usecase Xem thông tin cán bộ
Test Specification Date
Teste d
Result
xttcb_01 Nhóm
code
Tú Xem thông tin cán bộ
Sau khi thực hiện tìm kiếm, người dùng kích vào link của cán bộ hoặc nhập trực tiếp từ trình duyệt để kích hoạt usecase này Vd “Tạ Tuấn Anh”
Kết Quả mong muốn: Đưa ra thông tin về cán bộ bao gồm:
Trang 10xbv_01 Nhóm
code
Sau khi vào trang chủ, danh sáchcác bài viết hiện ra theo các mục:
- Hoạt động của viện
- Tin khoa học trong nước
- Tin khoa học quốc tế
Khi người dùng kích vào một bài viết, kích hoạt usecase xem bài viết
Kết Quả mong muốn: đưa người dùng tới trang của bài viết đó
2 Com_backend
2.1 Usecase Quản lí tài khoản
Để sử dụng usecase này người dùng cần đăng nhập, lựa chon quản lí tài khoản.
a Usecase đổi mật khẩu
Test
Item
Devel oper
Tester Name
Test Specification Date
Tested
Result
dmk_01 Nhóm
code
Việt Người dùng chọn đổi mật khẩu
Chuyển đến trang đổi mật khẩu
Yêu cầu nhập mật khẩu cũ
Trang 11 Kích button submitKết quả mong đợi:thông báo đổi mật khẩu thành công.
dmk _02 Nhóm
code
Việt Người dùng chọn đổi mật khẩu
Chuyển đến trang đổi mật khẩu
Yêu cầu nhập mật khẩu cũ.nhập mật khẩu cũ sai Vd:”123”
Yêu cầu nhập mật khẩu mới
Vd”anhyeuem”
Nhập lại mật khẩu mới đúng
Kích button submitKết quả mong đợi:thông báo mật khẩu cũ đã sai
dmk _03 Nhóm
code
Việt Người dùng chọn đổi mật khẩu
Chuyển đến trang đổi mật khẩu
Yêu cầu nhập mật khẩu cũ
Vd:”12345”
Yêu cầu nhập mật khẩu mới
Mật khẩu mới trùng mật khẩu
cũ Vd”12345”
Nhập lại mật khẩu mới đúng
Kích button submitKết quả mong đợi:thông báo mật
Trang 12khẩu mới trùng mật khẩu cũ.
dmk _04 Nhóm
code
Việt Người dùng chọn đổi mật khẩu
Chuyển đến trang đổi mật khẩu
Yêu cầu nhập mật khẩu cũ
b Usecase đổi ảnh đại diện
Test Specification Date
Kích button submitKết quả mong đợi:thông báo đổi ảnh
Trang 13đại diện thành công.
c Usecase đổi thông tin cá nhân
Test Specification Date
Trang 14 Kích button submitKết quả mong đợi:thông báo đổi thành công, địa chỉ được đổi.
Trang 15thành công, khoa viện được đổi.
2.2 Usecase Quản lí người dùng
Admin kích vào “quản lí người dùng” để thực hiện usecase này.
a Usecase Thêm người dùng mới
Test Item Developer Tester
Password khởi tạo:”1234”
Thông tin người dùng:
Click vào submit
Kết quả mong đợi:báo thêm người dung thành công.xem chi tiết trên
Trang 16giao diệntnd _02 Nhóm
code
Việt Admin kích vào thêm
người dùng, tên tài khoản
đã tồn tại:vd:”duyquang”
Password:12345678
Thông tin người dùng:abcde
Click vào submit
Kết quả mong đợi:thông báo tên tài khoản bị trùng, yêu cầu nhập lại
b Usecase Sửa thông tin người dùng
Test Item Developer Tester
Trang 17- Các ghi chú khác.
Kết quả mong đợi:thông báo sửa thành công trên giao diện
Kết quả mong đợi:thông báo chưa thay đổi thông tin trên giao diện
c Usecase Xóa người dùng
Test Item Developer Tester
Kích ok
Kết quả mong
Trang 18 Kích “quay lại”.
Kết quả mong đợi:đưa
về trang quản lí người dùng
Hiện form sửa thông tin tổ chức Sửa các thông tin như:
Trang 19đợi:thông báo sửa thành công trên giao diện.
cntc _02 Nhóm code Việt Admin chọn sửa thông
tin tổ chức Vd “viện hóa học”
Hiện form sửa thông tin tổ chức Sửa các thông tin như:
cntc _03 Nhóm code Việt Admin chọn sửa thông
tin tổ chức Vd “viện vật lí”
Hiện form sửa thông tin tổ chức Sửa các thông tin như:
Trang 20b Usecase xóa thông tin tổ chức
Test Item Developer Tester
Kích ok
Kết quả mong đợi:thông báo đã xóa thành công
Kích “quay lại”
Kết quả mong đợi:quay lại trang quản lí tổ chức
Trang 212.4 Usecase Lập báo cáo
Người sử dụng usecase này là manager và supermanager.
Test Item Developer Tester
2.5 Usecase Quản lí bài viết
Admin sẽ sử dụng usecase này.
a Usecase thêm bài viết
Test Item Developer Tester
Trang 22code viết.
Hiện ra form thêm bài viết hợp lệ vd:”Công nghệ nano trong y học”
bao gồm:
- Tiêu đề
- Mục
- Tác giả( nguồn)
- Nội dung bài viết
Kết quả mong đợi:thôngbáo đã thêm bài viết thành công Đưa về trang quản lí bài viết
tbv _02 Nhóm
code
Việt Admin chọn thêm bài
viết Bài viết đã tồn tại
Đưa ra thông báo bài viết đã tồn tại
Kết quả mong đợi:quay lại trang quản lí bài viết
b Usecase sửa bài viết
Test Item Developer Tester
Việt Admin chọn sửa bài
viết của bài viết cần sửa
Hiện ra form sửa bài viết hợp lệ vd:”Công
Trang 23Đưa về trang quản lí bàiviết.
c Usecase xóa bài viết
Test Item Developer Tester
Kích ok
Kết quả mong đợi:thông báo đã xóa thành công
xbv _02 Nhóm
code
Việt Admin chọn bài viết
cần xóa thông tin
Click nút “xóa”
Hiện ra thông báo có
Trang 24chắc chắn muốn xóa không.
Kích “quay lại”
Kết quả mong đợi:quay lại trang quản lí bài viết
Việt Admin chọn thêm đồ án
Hiện ra form thêm đồ ánhợp lệ vd:”đồ án tốt nghiệp xây dựng ứng dụng mobile banking”
bao gồm:
- Khóa
- Sinh viên thực hiện
- Tên đề tài
- Hướng nghiên cứu
- Giảng viên hướng dẫn
- Tài liệu tham khảo về đồ
án này
Kết quả mong đợi:thôngbáo đã thêm đồ án thànhcông Đưa về trang quản
lí đồ án
Trang 25tda _02 Nhóm
code
Việt Admin chọn thêm đồ án
Hiện ra form thêm đồ án
Việt Admin chọn sửa đồ án
Hiện ra form sửa đồ án hợp lệ vd:”đồ án tốt nghiệp xây dựng ứng dụng mobile banking”
bao gồm:
- Khóa
- Sinh viên thực hiện
- Tên đề tài
- Hướng nghiên cứu
- Giảng viên hướng dẫn
- Tài liệu tham khảo về đồ
án này
Kết quả mong đợi:thôngbáo đã sửa đồ án thành công Đưa về trang quản
lí đồ án
c Usecase xóa đồ án
Trang 26Test Item Developer Tester
Kích ok
Kết quả mong đợi:thông báo đã xóa thành công
Kích “quay lại”
Kết quả mong đợi:quay lại trang quản lí đồ án
Trang 27III Kiểm thử module
1.Main Menu ( Menu chính )
Test Specification Date
Chuyển đến trang “Giới thiệu”
Nội dung trang được hiện thị lên để người dùng xem thông tin
Kết quả mong đợi: trình duyệt
sẽ chuyển hướng tới trang
“Giới thiệu” và có thể xem nội dung của trang
MM_02 Nhóm
code
Quang Người dùng di chuyển chuột
qua Menu “Tin tức – Sự kiện”
Người dùng chọn SubMenu
“Tin tức - Sự kiện trong nước”
Kết quả mong đợi: trình duyệt
sẽ chuyển tới trang “Tin tức –
Sự kiện trong nước”
MM_03 Nhóm
code
Quang Người dùng chon Menu “Các
Viện Nghiên cứu”
Người dùng chọn SubMenu
Trang 28“Các Viện do chính phủ thành lập”
Kết quả mong đợi: trình duyệt
sẽ chuyển tới trang “Các Viện Nghiên cứu” rùi sau đó chuyển sang trang “Các Viện do chính phủ thành lập”
2 Poll (hiện thị bảng bình chọn, lấy ý kiến)
Test Specification Date
Trang 293.Newsflash(Hiện thị các bản tin nổi bật)
Test Specification Date
Kết quả mong đợi: website hiện thị ra được các bài viết nổibật , sau đó chuyển hướng tới trang chứa nội dung bài báo chính mà người dùng vừa chọn
4 Hit counter(Hiện thị số lượng truy cập website)
Test Specification Date
Tested
Result
code
Quang Người dùng view bảng hit
counter bao gồm: today view,yesterday view,this week view,this month view, all view
Người dùng kiểm tra thông số
Trang 30trên dòng today view
Người dùng thoát ra và vào lại trang web Sau đó người dùng kiểm tra lại thông số trên dòng today view
Kết quả mong đợi: website hiện thị được bảng hit counter, sau khi người dùng thoát ra vàolại trang web thì thông số trên dòng today view tăng thêm 1
code
Quang Người dùng kiểm tra thông số
trên 2 dòng this week view, all view
Người dùng thoát ra và vào lại trang web Sau đó người dùng kiểm tra lại thông số trên 2 dòng this week view, all view
Kết quả mong đợi: thông số trên dòng this week view tăng thêm 1 đơn vị, thông số trên dòng all view cũng tăng thêm 1đơn vị
5 Banner(Hiện thị các bảng quảng cáo)
Test Devel Tester Test Specification Date Result
Trang 31Item oper Name Tested
Kết quả mong đợi: trình duyệt hiện thị được các bảng quảng cáo và chuyển tới trang quảng cáo mà người dùng vừa chọn
6 Module top 5 bài viết đọc nhiều nhất
Test Specification Date
Tested
Result
Top5_01 Nhóm
code
Quang Người dùng kiểm tra module”
5 bài viết nổi bật nhất”
Người dùng kích chuột chọn bài viết số 1 trong 5 bài viết đó
Kết quả mong đợi: hiện thị ra nội dung bài viết nổi bật số 1
mà người dùng chọn
Top5_01 Nhóm
code
Quang Người dùng kiểm tra module”
5 bài viết nổi bật nhất”
Người dùng kích chuột chọn bài viết số 3 trong 5 bài viết đó
Trang 32 Kết quả mong đợi: hiện thị ra nội dung bài viết nổi bật số 3
Test Specification Date
Kết quả mong đợi: trang web hiện thị được các trang liên kết , và đáp ứng được người dùng là chuyển hướng ngay tới trang “chinhphu.vn” sau khi người dùng chọn
Kết quả mong đợi: trang web hiện thị được các trang liên
Trang 33kết , và đáp ứng được người dùng là chuyển hướng ngay tới trang “dangcongsan.vn” sau khi người dùng chọn
IV Kiểm thử Plugin
1 Plugin Content - Page Navigation
Test Specification Date
Tested
Result
code
Quang Người dùng kéo chuột xuống
cuối trang web rùi sau đó kích chuột chọn trang 2
Kết quả mong đợi: trang web
sẽ chuyển đến nội dung của trang 2 sau khi người dùng kích chuột chọn
code
Quang Người dùng đang ở trang 2 của
mục “Trang chủ” Người dùng kéo chuột xuống cuối trang web rùi sau đó kích chuột vào
“tiếp”
Kết quả mong đợi: trang web
sẽ chuyển đến nội dung của trang 3
Trang 34PN_03 Nhóm
code
Quang Người dùng đang ở trang 3 của
mục “Trang chủ” Người dùng kéo chuột xuống cuối trang web rùi sau đó kích chuột vào
“Bắt đầu”
Kết quả mong đợi: trang web
sẽ chuyển đến nội dung của trang 1 của mục “Trang chủ”