Chức năng quản lý sự kiện

Một phần của tài liệu (LUẬN văn THẠC sĩ) xây dựng các ca kiểm thử an toàn thông tin cho ứng dụng web (Trang 108 - 110)

Màn hình 3.1 bao gồm các chức năng: Tìm kiếm, Thêm mới, Xem chi tiết, Xóa tƣơng ứng với các nhóm case F3, F4, F7, F6. Tuy nhiên, nhóm các ca kiểm thử của từng chức năng không phải gồm toàn bộ các ca kiểm thử của nằm trong F3, F4, F7, F6. Với mỗi chức năng này cũng cần phân tích xem sẽ cần kiểm thử với tập các case nàọ

Ví dụ với chức năng tìm kiếm gồm các tiêu chí: 2 textbox Mã sự kiện, Tên sự kiện; 1 combo Trạng thái và 1 hành động (action) Tìm kiếm. Từ dữ liệu này, chúng ta sẽ tham chiếu đến nhóm ca kiểm thử dành cho textbox, combo, hành động trong tập F3.

Áp dụng nguyên tắc trên với tất cả các chức năng trên màn hình 3.1, chúng ta thu đƣợc tập các ca kiểm thử cho Chức năng quản lý sự kiện (Hình 3.1) bao gồm:

- Nhóm các ca kiểm thử với chức năng Tìm kiếm (F3):

o Ca kiểm thử cho textbox (dạng xâu) Mã sự kiện: F3_R1_6 o Ca kiểm thử cho textbox (dạng xâu) Tên sự kiện: F3_R1_6

o Ca kiểm thử cho combo Trạng thái: F3_R1_1, F3_R2_2, F3_R2_3, F3_R2_4

o Ca kiểm thử cho hành động Tìm kiếm: F3_R4_10, F3_R4_11, F3_R4_12, F3_R12_13

- Nhóm các ca kiểm thử với chức năng Thêm mới (F4):

o Ca kiểm thử cho textbox (dạng xâu) Mã sự kiện: F4_R1_7, F4_R2_8, F4_R2_9, F4_R2_10

o Ca kiểm thử cho textbox (dạng xâu) Tên sự kiện: F4_R1_7, F4_R2_8, F4_R2_9, F4_R2_10

o Ca kiểm thử cho combo Trạng thái: F4_R1_2, F4_R2_3, F4_R2_4, F4_R2_5

o Ca kiểm thử cho hành động Thêm mới: F4_R4_11, F4_R4_12, F4_R4_13, F4_R3_14, F4_R12_15

- Nhóm các ca kiểm thử với chức năng Xem chi tiết (F7):

o Ca kiểm thử cho chức năng Xem thông tin: F7_R1_1, F7_R4_2, F7_R4_3, F7_R4_4

- Nhóm các ca kiểm thử với chức năng Xóa (F6):

100

3.2. Công cụ hỗ trợ

Cùng với cách tƣ duy nhƣ đã mô tả ở mục 3.1, để viết các ca kiểm thử cho 1 một hệ thống, chúng tôi đề xuất xây dựng một công cụ hỗ trợ giai đoạn viết tập các ca kiểm thử. Công cụ này gồm 2 phần chính là:

- Quản lý các ca kiểm thử

- Sinh các ca kiểm thử tƣớng ứng với từng chức năng của hệ thống website

3.2.1. Quản lý các ca kiểm thử an toàn thông tin

Chƣơng 2 đã phân tích các nguy cơ về bảo mật đối với từng loại chức năng khác nhau của một ứng dụng web. Để quản lý các ca kiểm thử này, chúng tôi xây dựng một công cụ cho phép ngƣời dùng thêm mới, sửa, xóa thông tin các ca kiểm thử. Công cụ này hỗ trợ quản lý toàn bộ các trƣờng hợp kiểm thử đã đƣợc xây dựng ở Chƣơng 2 theo từng loại, từng nhóm nhƣ một bộ các ca kiểm thử dùng chung cho các ứng dụng web.

Chức năng chính của công cụ này gồm thêm, sửa, xóa các trƣờng hợp kiểm thử dùng chung cho các ứng dụng web:

Một phần của tài liệu (LUẬN văn THẠC sĩ) xây dựng các ca kiểm thử an toàn thông tin cho ứng dụng web (Trang 108 - 110)

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

(114 trang)