3.2.2.1 Phân tích chức năng kiểm thử Thêm Nhân Viên
+, Giao diện chức năng thêm nhân viên
+, Mã nguồn chức năng thêm nhân viên
+, Lưu đồ thuật giải
+,Sơ đồ đồ thị dòng
Hình 3.8 Sơ đồ đồ thị dòng chức năng thêm nhân viên
Độ phức tạp chu trình Có 7 nút, 10 cung C = 10 - 7 + 2 = 5 Đường thi hành độc lập 1. 1 – 7 2. 1 – 2 – 7 3. 1 – 2 – 3 – 7 4. 1 – 2 – 3 – 4 – 5 – 7 5. 1 – 2 – 3 – 4 – 5 – 6 – 7
Thiết kế test case a. Mô tả điều kiện
b. Áp dụng phương pháp phân tích giá trị biên và phân vùng tương đương - Tất cả các trường đều bắt buộc
- Email theo format a@b.c từ 5 đến 40 ký tự - Tên nhân viên có độ dài từ 10 đến 40 ký tự - Mật khẩu từ 6 đến 20 kí tự
Áp dụng phương pháp phân tích giá trị biên, phân vùng tương đương
STT Đầu Vào Lớp hợp lệ Đánhdấu Vùng không hợp lệ Đánh dấu 1 Tên nhânviên Không được để trống H1 Để trống K1
1 Email
Email Hợp lệ( Có chứa @ và không được dùng tiếng việt
có dấu)
H2
Email chứa tiếng
việt có dấu K2
Email không chứa
kí tự @ K3 Chứa khoảng trắng K4 Trước và sau kí tự @ không được để trống K5 Để trống K6
5 Mật khẩu Mật khẩu từ 6-20 kítự, không được để
trống H3
Mật khẩu <6 kí tự
và >20 kí tự K7
Để trống K8
Bảng 3.3 Bảng phân vùng tương dương
TC
Input
Output Cover
Tên nhân viên Email Mật khẩu
1 Nguyễn Văn A nguyenvana@gmail.com 123456 Tạo tài khoản thànhcông H1,H2,H3 2 nguyenvana@gmail.com 123456 Không được để trống K1,H2,H3 3 Nguyễn Văn A nguyễn@gmail.com 123456 Email không hợp lệ K2,H1,H3 4 Nguyễn Văn A nguyenvana 123456 Email không hợp lệ K3,H1,H3 5 Nguyễn Văn A nguy @gmail.com 123456 Email không hợp lệ K4,H1,H3 6 Nguyễn Văn A nguyenvana@ 123456 Email không hợp lệ K5,H1,H3
7 Nguyễn Văn A 123456 Không được để trống K6,H1,H3
8 Nguyễn Văn A nguyenvana@gmail.com 1234 Mật khẩu không hợplệ K7,H1,H2 9 Nguyễn Văn A nguyenvana@gmail.com Không được để trống K8,H1,H2
+, Bảng test case thêm nhân viên
TC Tên Nhân Viên Email Mật Khẩu Kết quả mongmuốn
1 Nguyễn Văn A nguyenvana@gmail.com 123456 Tạo tài khoảnthành công
2 nguyenvana@gmail.com 123456 Không được đểtrống
3 Nguyễn Văn A nguyễn@gmail.com 123456 Email không hợplệ
4 Nguyễn Văn A nguyenvana 123456 Email không hợplệ
5 Nguyễn Văn A nguy @gmail.com 123456 Email không hợplệ
6 Nguyễn Văn A nguyenvana@ 123456 Email không hợplệ
7 Nguyễn Văn A 123456 Không được đểtrống
8 Nguyễn Văn A nguyenvana@gmail.com 1234 Mật khẩu khônghợp lệ 9 Nguyễn Văn A nguyenvana@gmail.com Không được đểtrống
3.2.2.2 Thực hiện chức năng kiểm thử thêm nhân viên Chi tiết thực kiểm thử em sẽ trình bày ở trong video 3.2.2.3 Báo cáo kiểm thử
Chương 4. KIỂM THỬ HIỆU NĂNG VỚI CÔNG CỤ JMETER