Professional Documents
Culture Documents
3 - Thiet Ke Test Case
3 - Thiet Ke Test Case
1 Mở trang màn hình Đăng nhập cho Admin Truy cập vào link
2 Check [User Name] textbox trên màn hình "http://viettridao.com/FeedbackOnline/LoginSer
Đăng nhập vlet "
4 Mở trang Tạo mới Trainer Precondition: Admin đăng nhập thành công
Click [Trainer] button
Click [Tạo mới Trainer] button
5 Check [Account Trainer] textbox trên màn
hình Tạo mới Trainer
[Có] button
Hiển thị message "Bạn chưa điền họ tên!" phía dưới
trường Họ Tên và set forcus tại đó
message bị tắt
ner] textbox
Hiển thị message "Vui lòng không nhập ký tự số!"
phía dưới trường Họ Tên và set forcus tại đó
message bị tắt
Các field được sét giá trị như ban đầu của trang Tạo
mới Trainer
Hiển thị message "Bạn chưa điền họ tên!" phía dưới
trường Họ Tên và set forcus tại đó
message bị tắt
Các field được sét giá trị như ban đầu của trang Sửa
Trainer
Message bị tắt
Hiển thị message "Bạn chưa điền Tên Topic!" phía
dưới trường Tên Topic và set forcus tại đó
Message bị tắt
Các field được sét giá trị như ban đầu của trang Tạo
mới Topic
Message bị tắt
Các field được sét giá trị như ban đầu của trang sửa
Topic
Hiển thị popup message " Bạn không thể xóa Topic
này"!
- [OK] button
- Tắt Popup message
ID Test case Description Test case Procedure
1 Mở trang Quản Lý Template Precondition : Admin đăng nhập thành công
Click [Template] button ở menu bên trái
2 Check [Tạo mới template] button trên màn
hình Quản lý template
3 Check Grid template trên màn hình Quản
lý template
11 Đi đến màn hình tạo mới câu hỏi thành công Precondition :
- Admin đăng nhập thành công
- Admin đang ở màn hình tạo mới Template
Nhập data vào [Tên template] textbox
Click [Hoàn tất] button
12 Check label trên màn hình tạo mới câu hỏi
13 Check [STT] textbox trên màn hình tạo mới
câu hỏi
13 Check [STT] textbox trên màn hình tạo mới
câu hỏi
14 Check [Điểm tối thiểu để không cần ghi chú]
textbox trên màn hình tạo mới câu hỏi
17 Check [Xóa] icon button trên màn hình tạo Nếu chỉ có 1 câu hỏi trên màn hình
mới câu hỏi
Nếu có nhiều câu hỏi trên màn hình và câu hỏi
hiện tại không phải là câu hỏi cuối cùng
Nếu có nhiều câu hỏi trên màn hình và câu hỏi
hiện tại là câu hỏi cuối cùng
24 Hủy xóa câu hỏi trong trang tạo mới template Precondition :
thành công - Admin đăng nhập thành công
- Admin đang ở màn hình thứ 2 của tạo mới
Template
- Có nhìu hơn 1 câu hỏi được tạo ra
Click [Xóa] button tại dòng câu hỏi muốn xóa
field Tên Template được set giá trị như ban đầu của trang
Tạo mới Trainer
Status : disabled
Status : enable
Câu hỏi tiếp theo hiển thị phía dưới câu hỏi trước đó
- Quay về màn hình Quản Lý Template
- Hiển thị message "Thêm Template thành công" phái trên
của màn hình
- Template và các câu hỏi của nó được lưu vào DB/table
Template & Cauhoi
- 1 record mới được chèn vào danh sách Quản lý template
với:
+ Tên template = Tên template đã nhập
+ Số câu hỏi = n +1
Message bị tắt
Hiển thị popup message " Bạn có chắc chắn muốn xóa
câu hỏi thứ số {số thứ tự câu hỏi} "
- [Có] button, [không] button : Enable
Câu hỏi vừa chọn xóa khỏi trang tạo mới câu hỏi
Template
button [Xóa] của câu hỏi kề trên câu hỏi vừa xóa sẽ được
enable
Hiển thị popup message " Bạn có chắc chắn muốn xóa
câu hỏi thứ số {số thứ tự câu hỏi} "
- [Có] button, [không] button : Enable
Câu hởi vừa chọn không xóa khỏi trang tạo mới câu hỏi
Template
Hiển thị popup message "Điểm tối thiểu không được lớn
hơn điểm tối đa" ở giữa màn hình
- [OK] button : Enable
popup message bị tắt
Hiển thị popup message "Điểm tối thiểu không được lớn
hơn điểm tối đa" ở giữa màn hình
- [OK] button : Enable
popup message bị tắt
Hiển thị inline message " Vui lòng điền vào trường này!"
phía dưới trường câu hỏi và set forcus tại đó
Message bị tắt
Hiển thị inline message " Vui lòng điền vào trường này!"
phía dưới trường câu hỏi đầu tiên bị lỗi và set forcus tại
đó
Message bị tắt tại trường đã nhập lại data
Hiển thị màn hình Sửa template load data đúng với recod
template
[Hoàn tất] button : Cho phép click chọn
Nội dung = tên template đã nhập ở màn hình trước
Hiển thị tất cả các câu hỏi đúng với số câu hỏi của
Template đã chọn với status = 0, sắp xếp theo cột STT
Gồm 5 cột:
1. STT : hiển thị data lấy từ table CAUHOI.Macauhoi
2. Câu hỏi : hiển thị data lấy từ table CAUHOI.Tencauhoi
3. Điểm tối thiểu để không cần ghi chú : hiển thị data lấy
từ table CAUHOI.Diemtoithieu
4. Điểm tối đa : hiển thị data lấy từ table
CAUHOI.Diemtoida
5. Hành động :
- [Sửa] button : cho phép click chọn
Hiển thị popup message "Điểm tối thiểu không được lớn
hơn điểm tối đa"
- [OK] button : Enable
popup message bị tắt
Hiển thị popup message "Điểm tối thiểu phải nhỏ hơn
Điểm tối đa"
- [OK] button : Enable
popup message bị tắt
23
Test case Procedure
Precondition: Admin đăng nhập vào hệ thống
Feedback_online
Click vào link lớp menu bên trái đứng tại màn hình
quản lý lớp
Các value được sort theo thứ tự chữ cái Tên Template
Trạng thái: enable
Hiển thị inline message "Bạn chưa điền vào mã lớp!" tại
field mã lớp
Hiển thị inline message "Bạn chưa điền tên lớp" tại field
tên lớp
Hiển thị inline message "Bạn chưa điền tên lớp" tại field
Tên lớp
Quay về trạng thái Data ban đầu trang chỉnh sửa lớp
Quay về màn hình Quản lý lớp
Record được chọn không đc chỉnh sửa
7 Tìm kiếm theo Lớp thành công Precondition: admin đang ở trang Quản lí học viên
Chọn item trong [Lớp] combobox
8 Mở trang Tạo mới học viên thành công Precondition: admin đang ở màn hình Quản lí học
viên
Click [Tạo mới học viên] button
9 Check [Account học viên] texbox trên
màn hình Tạo mới học viên
16 Thêm mới học viên không thành công khi Precondition: admin đang ở màn hình Tạo mới học
để trống Account học viên viên
Nhập tất cả các trường trừ trường Account học viên
20 Quay về màn hình Quản lý học viên Precondition: Admin đứng tại màn hình Tạo
thành công mới học viên
Nhập Data vào các trường hoặc không nhập
Click button [Back]
21 Mở trang Hướng dẫn import file thành công Precondition: admin đang ở màn hình Quản lí học
viên
Click [Hướng dẫn import file] button
30 Tạo mới học viên theo file thành công khi Precondition:
file có 0 record học viên - admin đang ở màn hình Tạo mới học viên theo file
- file không có học viên nào
31 Tạo mới học viên theo file thành công khi Precondition:
file có 1 record học viên - admin đang ở màn hình Tạo mới học viên theo file
- file có 1 record học viên
32 Tạo học viên theo file không thành công khi Precondition:
file không phải là file txt - admin đang ở màn hình Tạo mới học viên theo file
- file được chọn khoonng phải là file txt
34 Thêm mới học viên theo file không thành Precondition: admin đang ở màn hình Tạo mới học
công khi không Chọn tệp viên theo file
Chọn item trong [Lớp] combobox
Click [Hoàn tất] button
35 Quay về trạng thái bạn đầu của trang Tạo Preconditon: admin đang ở trang Tạo mới học viên
mới học viên theo file thành công theo file
Chọn dữ liệu cho các trường
Click [Reset] button
36 Quay về màn hình Quản lý học viên Precondition: Admin đứng tại màn hình Tạo
thành công mới học viên
Nhập Data vào các trường hoặc không nhập
Click button [Back]
37 Mở trang Chỉnh sửa học viên thành công Precondition: admin đang ở màn hình Quản lí học
viên
Click [Sửa] button của bản ghi mong muốn sửa
38 Chỉnh sửa học viên thành công Precondition: admin đang ở màn hình Chỉnh sửa học
viên
Nhập thông tin cần chỉnh sửa
Click [Hoàn tất] button
38 Reset data trên màn hình Chỉnh sửa học Precondition: admin đang ở trang Chỉnh sửa học
viên thành công viên
38 Reset data trên màn hình Chỉnh sửa học
viên thành công
Nhập data cần chỉnh sửa
Click [Reset] button
39 Quay về trang Quản lí học viên thành công Precondition: admin đang ở màn hình Chỉnh sửa học
viên
Click [Back] button
40 Thực hiện xóa Học viên thành công Preconditon: admin đang ở màn hình Quản lí học
viên
Click [Xóa] button của bản ghi mong muốn xóa
41 Thực hiện xóa Học viên không thành công Precondition: admin đang ở màn hình Quản lí học
viên
Click [Xóa] button của bản ghi mong muốn xóa
Hiển thị bản ghi lấy từ table HOCVIEN của Lớp được
chọn trên Danh sách học viên
Hiển thị message "Bạn chưa điền Tên học viên!" màu đỏ
nằm dưới field Tên học viên và set focus tại đó
message bị tắt
Hủy bỏ các thông tin vừa nhập và quay về trạng thái ban
đầu của trang Tạo mới học viên
Download file hướng dẫn cách import danh sách học viên
theo file về máy
Hiển thị tên của file được chọn nằm trong section Chọn
tệp
Hiển thị tên của file được chọn nằm trong section Chọn
tệp
- Quay về màn hình Quản lí học viên
- Tất cả các row được thêm sẽ được lưu ở table Học viên
và hiển thị lên trang Danh sách học viên trừ mã học viên
trong file trùng với mã học viên trng DB không được thêm
- Hiển thị message "Thêm học viên thành công" ở phía
trên màn hình
Hiển thị tên của file được chọn nằm trong section Chọn
tệp
Hiển thị tên của file được chọn nằm trong section Chọn
tệp
- Quay về màn hình Quản lí học viên
- Row được thêm sẽ được lưu ở table Học viên và hiển thị
lên trang Danh sách học viên
- Hiển thị message "Thêm học viên thành công" ở phía
trên màn hình
Hiển thị tên của file được chọn nằm trong secsion Chọn
tệp
Hiển thị message "Vui lòng chọn file đúng định dạng"
dưới secsion Chọn tệp
Màn hình Open của máy tính hiển thị
Hiển thị tên file được chọn nằm trong secsion Chọn tệp
Hiển thị message "Bạn chưa chọn tệp" màu đỏ nằm dưới
trường Chọn File
Hủy bỏ các thông tin vừa chọn và quay về trạng thái ban
đầu của trang Tạo mới học viên theo file
Hiển thị trang Sửa học viên có các trường giống với trang
Tạo mới học viên nhưng:
- chứa data đúng với record đã chọn
-[Account] textbox : disabled
8 Mở trang màn hình gán topic Precondition: Admin đứng tại màn hình
Quản lý gán topic
Click button [Gán mới]
13 Gán nhiều topic cho trainer thành công Precondition: Admin đứng tại màn hình gán
topic
Check vào các item mong muốn ở List check
box [Topic]
Chọn data vào trường còn lại
Click button [Gán]
14 Gán topic cho trainer không thành công khi Precondition: Admin đứng tại màn hình gán
không chọn topic topic
Không chọn item nào trong List check box
[Topic]
Chọn data vào các trường còn lại
Click button [Gán]
16 Sửa trainer cho gán topic Precondition: Admin đứng tại màn hình
Quản lý gán topic
Click button [Sửa] của 1 record nào đó
Chọn trainer cần chỉnh sửa
Click button [Hoàn tất]
17 Xóa topic gán cho trainer thành công Precondition:Admin đứng tại màn hình Quản
lý gán topic
Click vào button [Xóa] của 1 record nào đó
Click vào button [Có]
18 Xóa topic gán cho trainer không thành công Precondition:Admin đứng tại màn hình Quản
lý gán topic
Click vào button [Xóa] của 1 record nào đó
19 Xóa tất cả các topic gán cho trainer thành Precondition:Admin đứng tại màn hình Quản
công lý gán topic
Click vào button [Xóa hết]
20 Xóa tất cả các topic gán cho trainer không Precondition:Admin đứng tại màn hình Quản
thành công lý gán topic
Click vào button [Xóa hết]
Hiển thị danh sách tất cả topic đã được gán cho
trainer theo lớp đã chọn
Hiển thị màn hình Gán topic