CHƯƠNG 4: ÁP DỤNG KIỂM THỬ TRÊN ỨNG DỤNG WEB CỤ THỂ, ĐÁNH GIÁ VÀ ĐỀ XUẤT
4.2. Mô phỏng 2 Use Case cụ thể
Phần này mô tả 2 ca sử dụng từ một tập hợp các ca sử dụng có thể để mô tả hệ thống trước khi phát triển các ca kiểm thử chức năng và các ca kiểm thử ép buộc lỗi (FET).
-Ca sử dụng 1: Một quản trị viên thêm 1 sản phẩm mới vào cơ sở dữ liệu -Ca sử dụng 2: Một người dùng tìm kiếm sản phẩm trong cơ sở dữ liệu
Hình 4.1. Biểu đồ mô phỏng 2 use case Cơ sở dữ liệu
Thêm sản phẩm mới
Tìm sản Quản trị viên phẩm
Người dùng
TIEU LUAN MOI download : skknchat@gmail.com
(LUAN.van.THAC.si).ky.thuat.kiem.thu.cac.ung.dung.web.luan.van.ths.cong.nghe.thong.tin.60.48.05(LUAN.van.THAC.si).ky.thuat.kiem.thu.cac.ung.dung.web.luan.van.ths.cong.nghe.thong.tin.60.48.05(LUAN.van.THAC.si).ky.thuat.kiem.thu.cac.ung.dung.web.luan.van.ths.cong.nghe.thong.tin.60.48.05(LUAN.van.THAC.si).ky.thuat.kiem.thu.cac.ung.dung.web.luan.van.ths.cong.nghe.thong.tin.60.48.05
Khoa Công Nghệ Thông Tin Đại Học Công Nghệ - Đại Học Quốc Gia Hà Nội Học viên: Nguyễn Thị Ngọc Hương
Bảng 4.14 Ca sử dụng cho tác nhân người dùng internet
Tác nhân: Người duyệt internet Mô tả- Mục tiêu của
ca sử dụng:
Mô tả quá trình tìm kiếm theo tên hoa
Điều kiện trước: Người dùng ở đâu đó trong trang shophoaoline.com Điều kiện sau: Trang kết quả tìm kiếm đã đƣợc hiển thị
Kịch bản các sự kiện chính:
1. Người dùng nhấp chuột trên nút Search. Hệ thống hiển thị trang tìm kiếm
2. Người dùng nhập vào tên sản phẩmtrong trường Tìm kiếm, sau đó chọn Tìm kiếm. Hệ thống hiển thị trang kết quả tìm kiếm với danh sách tất cả các hoa có tên trùng khớp với chuỗi ký tự tìm kiếm
3. Máy tìm kiếm kiểm tra lỗi chính tả và các cách viết khác nhau về tiêu đề hoa. Để tìm đƣợc ―Lan Hồ Điệp Thân Đốt‖ từ từ khóa tìm kiếm ―Hồ Điệp‖
Kịch bản phụ(Secondary Scenarios):
1.1.SS.1: Trong bước 2, người dùng nhập vào tên hoa mà không có trong cơ sở dữ liệu. Hệ thống hiển thị trang kết quả tìm kiếm với thông điệp chỉ ra rằng tên hoa cần tìm không tồn tại trong cơ sở dữ liệu
Lỗi: 1.1.EX.1: Trong bước 2, người dùng không nhập vào chuỗi ký tự nào trong ô tìm kiếm. Hệ thống hiển thị thông điệp chỉ ra rằng trường tìm kiếm không được để trống
Mở rộng:
Mã số ca sử dụng:
1.1 Tên ca sử
dụng:
Tìm kiếm sản phẩm
Được tạo bởi: Ngọc Hương Cập nhật cuối cùng bởi: Ngọc Hương Ngày tạo: 15/09/2011 Ngày cập nhật cuối cùng: 15/09/2011
TIEU LUAN MOI download : skknchat@gmail.com
(LUAN.van.THAC.si).ky.thuat.kiem.thu.cac.ung.dung.web.luan.van.ths.cong.nghe.thong.tin.60.48.05(LUAN.van.THAC.si).ky.thuat.kiem.thu.cac.ung.dung.web.luan.van.ths.cong.nghe.thong.tin.60.48.05(LUAN.van.THAC.si).ky.thuat.kiem.thu.cac.ung.dung.web.luan.van.ths.cong.nghe.thong.tin.60.48.05(LUAN.van.THAC.si).ky.thuat.kiem.thu.cac.ung.dung.web.luan.van.ths.cong.nghe.thong.tin.60.48.05
Khoa Công Nghệ Thông Tin Đại Học Công Nghệ - Đại Học Quốc Gia Hà Nội Học viên: Nguyễn Thị Ngọc Hương
Bảng 4.15: Ca sử dụng cho tác nhân quản trị viên Mã số ca sử
dụng:
2.1 Tên ca sử
dụng:
Thêm một sản phẩm mới
Được tạo bởi: Ngọc Hương Cập nhật cuối cùng bởi: Ngọc Hương Ngày tạo: 15/09/2011 Ngày cập nhật cuối cùng: 15/09/2011
Tác nhân: Quản trị viên Website Mô tả- Mục tiêu của
ca sử dụng:
Mô tả quá trình thêm một sản phẩm mới vào cơ sở dữ liệu
Điều kiện trước: Người dùng đã đăng nhập vào trang quản trị Website Điều kiện sau: Một sản phẩm mới đã đƣợc thêm vào cơ sở dữ liệu Kịch bản các sự kiện
chính:
1. Người dùng nhấp chuột vào link Thêm sản phẩm. Hệ thống hiển thị trang thêm sản phẩm
2. Người dùng nhập vào mã vào trường mã sản phẩm, tên hoa trong trường tên hoa, sau đó nhấn nút chọn ảnh để chọn hình ảnh trong trường hình ảnh, tiếp theo chọn vào combo box để chọn thể loại hoa, tiếp đến nhập nội dung mô tả cho sản phẩm, giá hoa rồi nhấn nút Thêm. Hệ thống sẽ ghi thông tin vào cơ sở dữ liệu, sau đó hiển thị trang thông báo thêm sản phẩm thành công
Kịch bản phụ(Secondary Scenarios):
2.1.SS.1: Nhập vào một tên hoa đã tồn tại trong cơ sở dữ liệu
Lỗi: 2.1.EX.1: Trong bước 2, người dùng để trống trường ảnh hoặc trường tên sản phẩm. Hệ thống hiển thị thông điệp báo lỗi không có ảnh hoặc tên hoa
2.1.EX.2: Trong bước 2, người dùng nhập vào tên sản phẩm đã tồn tại trong cơ sở dữ liệu. Hệ thống nhắc nhở người dùng rằng tên sản phẩm đã tồn tại
Mở rộng:
TIEU LUAN MOI download : skknchat@gmail.com
(LUAN.van.THAC.si).ky.thuat.kiem.thu.cac.ung.dung.web.luan.van.ths.cong.nghe.thong.tin.60.48.05(LUAN.van.THAC.si).ky.thuat.kiem.thu.cac.ung.dung.web.luan.van.ths.cong.nghe.thong.tin.60.48.05(LUAN.van.THAC.si).ky.thuat.kiem.thu.cac.ung.dung.web.luan.van.ths.cong.nghe.thong.tin.60.48.05(LUAN.van.THAC.si).ky.thuat.kiem.thu.cac.ung.dung.web.luan.van.ths.cong.nghe.thong.tin.60.48.05
Khoa Công Nghệ Thông Tin Đại Học Công Nghệ - Đại Học Quốc Gia Hà Nội Học viên: Nguyễn Thị Ngọc Hương
Các ca kiểm thử được xây dựng từ các ca sử dụng
Từ các ca sử dụng trên (Hình 4.1 và 4.2) , ta tạo ra các ca kiểm thử sau cho người dùng internet
Bảng 4.16: Các ca kiểm thử cho người dùng internet từ ca sử dụng tìm kiếm sản phẩm
Mã số ca sử dụng:
1.1
Tên ca sử dụng: Tìm kiếm hoa Lộ trình hay
kịch bản
Tìm kiếm
Số ca kiểm thử 1 2 3 4
Điều kiện đầu (Điều kiện trước)
Trang Web Shophoaonline có chức năng tìm kiếm
Trang Web Shophoaonli ne có chức năng tìm kiếm
Trang Web Shophoaonlin e có chức năng tìm kiếm
Trang Web Shophoaonlin e có chức năng tìm kiếm Tác nhân Người dùng
internet
Người dùng internet
Người dùng internet
Người dùng internet Hành động Nhập vào tên
sản phẩm tồn tại trong cơ sở dữ liệu
Nhập vào tên sản phẩm không tồn tại trong cơ sở dữ liệu
Nhập vào các ký tự mở rộng trong trường tìm kiếm
Để trống trường tìm kiếm
Kết quả mong đợi (Điều kiện sau)
Kết quả tìm kiếm đƣợc hiển thị đúng
Không có sản phẩm nào đƣợc tìm thấy
Thông điệp lỗi (hỏi lập trình viên để biết chính xác thông điệp lỗi)
Thông điệp lỗi (không đƣợc để trống)
Thành công/Thất bại/Bị trở ngại
Số lỗi 0
Ghi chú Dữ liệu thử: ‗
Số ca kiểm thử 5 6 7
Điều kiện đầu (Điều kiện trước)
Trang Web Shophoaonline có chức năng tìm kiếm
Trang Web Shophoaonline có chức năng tìm kiếm
Trang Web Shophoaonline có chức năng tìm kiếm
TIEU LUAN MOI download : skknchat@gmail.com
(LUAN.van.THAC.si).ky.thuat.kiem.thu.cac.ung.dung.web.luan.van.ths.cong.nghe.thong.tin.60.48.05(LUAN.van.THAC.si).ky.thuat.kiem.thu.cac.ung.dung.web.luan.van.ths.cong.nghe.thong.tin.60.48.05(LUAN.van.THAC.si).ky.thuat.kiem.thu.cac.ung.dung.web.luan.van.ths.cong.nghe.thong.tin.60.48.05(LUAN.van.THAC.si).ky.thuat.kiem.thu.cac.ung.dung.web.luan.van.ths.cong.nghe.thong.tin.60.48.05
Khoa Công Nghệ Thông Tin Đại Học Công Nghệ - Đại Học Quốc Gia Hà Nội Học viên: Nguyễn Thị Ngọc Hương
Tác nhân Người dùng internet
Người dùng internet
Người dùng internet Hành động Nhập quá nhiều ký
tự
Nhập các ký tự không hợp lệ trong trường tìm kiếm
Nhập vào nhiều nhất 1 ký tự để tìm kiếm
Kết quả mong đợi
Kết quả đƣợc Thông điệp lỗi –hỏi lập trình viên để biết chính xác thông điệp lỗi
Kết quả đƣợc
Điều kiện sau Không biết Biết chính xác thông điệp lỗi
Không biết Thành
công/Thất bại Số lỗi
Ghi chú Không chi tiết trong ca sử dụng 1.1
Dữ liệu thử:¥,€,₤,‘
??
Các ca kiểm thử thêm sản phẩm mới vào cơ sở dữ liệu có thể đƣợc tạo ra nhƣ bảng 4.4 dưới đây:
Bảng 4.17: Các ca kiểm thử cho quản trị viên thêm sản phẩm Mã số ca sử
dụng:
2.1
Tên ca sử dụng: Thêm sản phẩm mới Lộ trình hay
kịch bản
Biên tập nội dung
Số ca kiểm thử 1 2 3
Điều kiện đầu (Điều kiện trước)
Người dùng ở trang Admin
Người dùng ở trang Admin
Người dùng ở trang Admin
Tác nhân Quản trị viên Quản trị viên Quản trị viên Hành động Nhấp chuột để
thêm 1 sản phẩm
Nhấp chuột để thêm 1 sản phẩm
Nhấp chuột để thêm 1 sản phẩm Nhập tên sản phẩm,
hình ảnh, loại sản phẩm
Nhập tên sản phẩm, hình ảnh, không nhâp loại sản phẩm
Nhập tên sản phẩm, không nhập hình ảnh, loại sản phẩm Nhấp nút Thêm Nhấp nút Thêm Nhấp nút Thêm
TIEU LUAN MOI download : skknchat@gmail.com
(LUAN.van.THAC.si).ky.thuat.kiem.thu.cac.ung.dung.web.luan.van.ths.cong.nghe.thong.tin.60.48.05(LUAN.van.THAC.si).ky.thuat.kiem.thu.cac.ung.dung.web.luan.van.ths.cong.nghe.thong.tin.60.48.05(LUAN.van.THAC.si).ky.thuat.kiem.thu.cac.ung.dung.web.luan.van.ths.cong.nghe.thong.tin.60.48.05(LUAN.van.THAC.si).ky.thuat.kiem.thu.cac.ung.dung.web.luan.van.ths.cong.nghe.thong.tin.60.48.05
Khoa Công Nghệ Thông Tin Đại Học Công Nghệ - Đại Học Quốc Gia Hà Nội Học viên: Nguyễn Thị Ngọc Hương
Kết quả mong đợi (Điều kiện sau)
Sản phẩm đƣợc thêm vào cơ sở dữ liệu. Kiểm tra bởi câu lênh truy vấn SQL hoặc qua giao diện tìm kiếm, chuyển sang trang thông báo thêm sản phẩm thành công
Thông báo lỗi Thông báo lỗi
Thành công/Thất bại/Bị trở ngại
Số lỗi Ghi chú
Số ca kiểm thử 4 5 6
Điều kiện đầu (Điều kiện trước)
Người dùng ở trang Admin
Người dùng ở trang Admin
Người dùng ở trang Admin
Tác nhân Quản trị viên Quản trị viên Quản trị viên Hành động Nhấp chuột để
thêm 1 sản phẩm
Nhấp chuột để thêm 1 sản phẩm
Nhấp chuột để thêm 1 sản phẩm Không nhập tên
sản phẩm (để trống), nhập hình ảnh, loại sản phẩm
Nhập tên sản phẩm đã tồn tại trong cơ sở dữ liệu
Để trống tất cả các trường không nhập
Nhấp nút Thêm Nhấp nút Thêm Nhấp nút Thêm Kết quả mong
đợi(Điều kiện sau)
Thông điệp lỗi Thông điệp lỗi Thông điệp lỗi
Thành công/Thất bại/Bị trở ngại
Số lỗi Ghi chú
TIEU LUAN MOI download : skknchat@gmail.com
(LUAN.van.THAC.si).ky.thuat.kiem.thu.cac.ung.dung.web.luan.van.ths.cong.nghe.thong.tin.60.48.05(LUAN.van.THAC.si).ky.thuat.kiem.thu.cac.ung.dung.web.luan.van.ths.cong.nghe.thong.tin.60.48.05(LUAN.van.THAC.si).ky.thuat.kiem.thu.cac.ung.dung.web.luan.van.ths.cong.nghe.thong.tin.60.48.05(LUAN.van.THAC.si).ky.thuat.kiem.thu.cac.ung.dung.web.luan.van.ths.cong.nghe.thong.tin.60.48.05
Khoa Công Nghệ Thông Tin Đại Học Công Nghệ - Đại Học Quốc Gia Hà Nội Học viên: Nguyễn Thị Ngọc Hương