CHƯƠNG 3 CÀI ĐẶT CHƯƠNG TRÌNH VÀ KIỂM THỬ HỆ THỐNG
3.3 Kiểm thử phần mềm khai báo y tế điện tử
3.3.1 Kiểm thử chức năng đăng nhập của người dân
Bảng 3.1: Kiểm thử chức năng đăng nhập của người dân
ID D
Mô tả trường hợp kiểm tra
Các bước thực
hiện Kết quả mong đợi
Kết quả Email textbox 1 Kiểm tra nhập email hợp lệ Nhập email hợp lệ Ví dụ: anh@gmail.com
- Hiển thị thông báo: "Đã gửi mã otp đến mail anh@gmail.com, vui lòng kiểm tra và xác nhận" - Gửi mã otp thành công vào email
Đạt
2
Kiểm tra email là trường bắt buộc
Không nhập email
- Hiển thị thông báo "Email sai định dạng, vui lòng thử lại"
- Gửi mã otp không thành công Đạt Mã otp 3 Quá trình sinh mã otp 1. Nhập email hợp lệ
2. Kiểm tra mã otp gửi về email
Quá trình sinh mã otp tối đa
là 3 giây Đạt
4 Kiểm tra số ký tự sinh mã otp
1. Nhập email hợp lệ
2. Kiểm tra mã otp gửi về email Số mã otp sinh ra gồm 6 ký tự bao gồm chữ và số Đạt 5 Kiểm tra độ khó của mã otp 1. Nhập email hợp lệ
2. Kiểm tra mã otp gửi về email
Mã otp không dễ đoán Đạt
6
Kiểm tra thời gian hoạt động của mã otp
1. Nhập email hợp lệ
2. Kiểm tra mã otp gửi về email
7 Kiểm tra nhập mã otp > 5 phút sau khi nhận mã 1. Nhập email hợp lệ
2. Kiểm tra mã otp gửi về email
3. Nhập mã otp
- Hiển thị thông báo "Mã otp không đúng, vui lòng nhập lại"
- Đăng nhập không thành công
Đạt
8
Kiểm tra khi nhập đúng mã otp
1. Nhập email hợp lệ
2. Kiểm tra mã otp gửi về email
3. Nhập mã otp
Đăng nhập thành công Đạt
9
Kiểm tra khi không nhập mã otp
1. Nhập email hợp lệ
2. Kiểm tra mã otp gửi về email
- Hiển thị thông báo "Đăng nhập không thành công, vui lòng nhập mã otp"
- Đăng nhập không thành công
Đạt
10 Kiểm tra khi nhập sai mã otp
1. Nhập email hợp lệ
2. Kiểm tra mã otp gửi về email
3. Nhập mã otp
- Hiển thị thông báo "Đăng nhập không thành công, vui lòng nhập mã otp"
- Đăng nhập không thành công
Đạt
11
Kiểm tra khi nhập mã otp lặp lại
1. Nhập email hợp lệ
2. Kiểm tra mã otp gửi về email
3. Nhập mã otp 4. Đăng xuất 5. Nhập lại mã otp
- Hiển thị thông báo "Mã otp không đúng, vui lòng nhập lại"
- Đăng nhập không thành công
Đạt
12 Kiểm tra khi nhập chưa đủ
1. Nhập email hợp lệ
2. Kiểm tra mã otp gửi về email
3. Nhập mã otp
- Hiển thị thông báo "Đăng nhập không thành công, vui lòng nhập mã otp"
- Đăng nhập không thành công
Đạt
13 Kiểm tra nhập sai mã otp tối đa 5 lần
Nhập mã otp sai 5 lần
- Hiển thị thông báo "Đăng nhập không thành công, vui lòng nhập mã otp"
- Đăng nhập không thành công
14 Nhập mã otp sai 3 lần
- Đăng nhập thành công khi
nhập đúng mã otp Đạt
15
Kiểm tra khi ấn "nhập lại mã otp" 1. Nhập email hợp lệ 2. Ấn "nhập lại mã otp"
- Mã otp được Gửi về mail
thành công Đạt
3.3.2 Kiểm thử chức năng đăng nhập của nhân viên y tế
Bảng 3.2: Kiểm thử chức năng đăng nhập của nhân viên y tế
ID D
Mô tả trường
hợp kiểm tra Các bước thực hiện Kết quả mong đợi
Kết quả
1
Kiểm tra Tài khoản thành công 1. Nhập tài khoản có trong database 2. Nhấn vào đăng nhập Đăng nhập thành công Đạt
2 Kiểm tra Tên đăng nhập sai
1. Nhập tên đăng nhập ko có trong DB
2. Nhập mật khẩu đúng 3. Nhấn vào đăng nhập
- Thông báo Tên đăng nhập sai
- Set focus và highlight vào trường lỗi
Đạt
3 Kiểm tra Mật khẩu nhập sai
1. Nhập tên đăng nhập có trong DB
2. Nhập mật khẩu = rỗng
3. Nhấn vào đăng nhập
- Thông báo Mật khẩu nhập sai
- Set focus và highlight vào trường lỗi
Đạt 4 Kiểm tra Rỗng hết 1. Nhập tên đăng nhập = Rỗng 2. Nhập mật khẩu= Rỗng 3. Nhấn vào đăng nhập
- Thông báo Tên đăng nhập, Mật khẩu nhập chưa đc nhập
- Set focus và highlight vào trường lỗi
Đạt
5
Kiểm tra Tên đăng nhập Rỗng 1. Nhập tên đăng nhập = Rỗng 2. Nhập mật khẩu= có trong DB 3. Nhấn vào đăng nhập
- Thông báo Tên đăng nhập chưa đc nhập - Set focus và highlight vào trường lỗi
Đạt
6 Kiểm tra Mật khẩu Rỗng
1. Nhập tên đăng nhập = có trong DB
2. Nhập mật khẩu= Rỗng
3. Nhấn vào đăng nhập
- Thông báo Mật khẩu chưa đc nhập
- Set focus và highlight vào trường lỗi
7 Kiểm tra mã hóa textbox mật khẩu 1. Nhập tên đăng nhập tồn tại trong DB 2. Nhập mật khẩu hợp lệ - Textbox mật khẩu hiển thị dưới dạng mã hóa ******** Đạt
3.3.3 Kiểm thử chức năng khai báo y tế
Bảng 3.3: Kiểm thử chức năng khai báo y tế
ID Mô tả trường
hợp kiểm tra Các bước thực hiện Kết quả mong đợi
Kết quả Họ tên * textbox 1 Test nhập Họ tên hợp lệ 1. Nhập Họ tên = ký tự 2. Các thông tin khác được nhập hợp lệ.
3. Click vào "Gửi tờ khai" button
- Tạo Họ tên thành công - Hiển thị Tên người khai báo trên trang quản lý khai báo y tế
Đạt
2 Test không nhập Họ tên
1. Tại ''Họ tên" = Rỗng 2. Các thông tin khác được nhập hợp lệ.
3. Click vào "Gửi tờ khai" button
- Message thông báo "Họ tên không được để trống"
- Hightlight màu đỏ và chuột focus vào ''Họ tên" textbox Đạt Số chứng minh nhân dân 3 Test nhập Số chứng minh nhân dân hợp lệ 1.Nhập số chứng minh thư hợp lệ = số dương
2. Các thông tin khác được nhập hợp lệ.
3. Click vào "Gửi tờ khai" button
- Tại trang quản lý khai báo y tế hiển thị đúng số chứng minh thư của người khai báo y tế - Số lượng mà bạn nhập đã lưu trong CSDL Đạt 4 Test nhập Số chứng minh nhân dân không hợp lệ 1.Nhập số chứng minh nhân dân = chữ cái
2. Các thông tin khác được nhập hợp lệ.
3. Click vào "Gửi tờ khai" button
- Hiển thị thông báo "Số CMT không đúng" Đạt 5 Test không nhập Số chứng minh nhân dân 1. Nhập Số chứng minh nhân dân = Rỗng
2. Các thông tin khác được nhập hợp lệ.
3. Click vào "Gửi tờ khai" button
- Message thông báo "Số chứng minh nhân dân không hợp lệ " - Hightlight màu đỏ và chuột focus vào ''Số chứng minh nhân dân"
Năm sinh
6 Test nhập Năm sinh hợp lệ
1.Nhập Năm sinh hàng hóa hợp lệ = số dương 2. Các thông tin khác được nhập hợp lệ.
3. Click vào "Gửi tờ khai" button
- Tại trang quản lý khai báo y tế hiển thị đúng năm sinh của người khai báo y tế Đạt 7 Test nhập Năm sinh không hợp lệ 1.Nhập Năm sinh = chữ cái
2. Các thông tin khác được nhập hợp lệ.
3. Click vào "Gửi tờ khai" button