Mô phỏng 2 Use Case cụ thể

Một phần của tài liệu (LUẬN văn THẠC sĩ) kỹ thuật kiểm thử các ứng dụng web luận văn ths công nghệ thông tin 60 48 05 (Trang 102 - 108)

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

Một phần của tài liệu (LUẬN văn THẠC sĩ) kỹ thuật kiểm thử các ứng dụng web luận văn ths công nghệ thông tin 60 48 05 (Trang 102 - 108)

Tải bản đầy đủ (PDF)

(124 trang)