Công cụ Trình phân tích tình huống trường hợp sử dụng là một công cụ mạnh mẽ được thiết kế để chuyển đổi mô tả trường hợp sử dụng do người dùng cung cấp thành các bảng quyết định toàn diện với phân tích tình huống tự động. Ứng dụng này cung cấp cái nhìn rõ ràng về các tình huống có sẵn và hệ quả của chúng, làm nền tảng cho việc phân tích chi tiết, thảo luận và tạo các trường hợp kiểm thử để xác minh công việc phát triển.
Hướng dẫn từng bước
Bước 1: Truy cập Trình phân tích tình huống trường hợp sử dụng
-
Đi tới Công cụ trong menu chính.
-
Chọn Ứng dụng từ danh sách thả xuống.
-
Chọn Trình phân tích tình huống trường hợp sử dụng.
-
Nhấp vào Bắt đầu ngay để mở công cụ.
Bước 2: Cung cấp mô tả trường hợp sử dụng
Trong giao diện Trình phân tích tình huống trường hợp sử dụng, bạn sẽ tìm thấy một khu vực văn bản lớn để nhập mô tả trường hợp sử dụng, đây là đầu vào chính cho ứng dụng.
-
Nhập mô tả: Cung cấp mô tả chi tiết về trường hợp sử dụng, lý tưởng là bao gồm điều kiện tiên quyết, luồng chính, luồng thay thế, và điều kiện hậu để đạt kết quả tối ưu.
-
Định dạng: Công cụ hỗ trợ định dạng markdown, được khuyến nghị để tăng tính dễ đọc và cấu trúc tốt hơn.
-
Tùy chọn nhập liệu:
-
Nhập trực tiếp: Nhập mô tả trường hợp sử dụng trực tiếp vào khu vực văn bản.
-
Dán nội dung: Sao chép và dán mô tả trường hợp sử dụng đã được chuẩn bị trước vào khu vực văn bản.
-
Trình tạo mô tả trường hợp sử dụng: Nếu bạn đã sử dụng ứng dụng Trình tạo mô tả trường hợp sử dụng ứng dụng, bạn có thể tái sử dụng mô tả trường hợp sử dụng chất lượng cao được tạo bởi công cụ đó.
-
-
Xem trước: Có sẵn xem trước theo thời gian thực để xem lại văn bản nhập đã được định dạng.
-
Khi đã hài lòng với mô tả trường hợp sử dụng, nhấn vào Xác định các tình huống sử dụng và các trường hợp kiểm thử chính để tiếp tục.

Bước 3: Xem xét phân tích bảng quyết định
AI phân tích mô tả trường hợp sử dụng được cung cấp và tạo ra ba đầu ra chính, được trình bày dưới dạng bảng:
i. Điều kiện
Bảng liệt kê các điều kiện tiên quyếtcần thiết để hoàn thành trường hợp sử dụng. Những điều kiện này có thể được nêu rõ trong mô tả hoặc suy luận hợp lý bởi AI. Ví dụ, đối với trường hợp sử dụng “Rút tiền” trong hệ thống ATM, các điều kiện có thể bao gồm:
-
Thẻ đã được đưa vào
-
Mã PIN đúng
-
Số tiền rút <= số dư
- ATM có đủ tiền mặt
- Số tiền nhập vào > 0
-
Tài khoản đang hoạt động
ii. Các hành động
Một bảng liệt kê các hành động có thể xảy ra trong khuôn khổ trường hợp sử dụng. Đối với ví dụ “Rút tiền mặt”, các hành động có thể bao gồm:
-
Xác thực khách hàng
-
Xác thực mã PIN
-
Kiểm tra số dư
-
Kiểm tra tiền trong máy ATM
- Cập nhật số dư tài khoản
-
Phát tiền mặt
-
In hóa đơn
iii. Ma trận quyết định
Đầu ra toàn diện nhất, bảng này xác định tất cả các khả năng tình huống cho trường hợp sử dụng. Mỗi hàng đại diện cho một tình huống riêng biệt, và các cột được chia thành hai nhóm:
-
Điều kiện: Các điều kiện tiên quyết được liệt kê trong bảng “Điều kiện”, được đánh dấu bằng dấu kiểm tra (✓) cho các điều kiện liên quan hoặc dấu chéo (✗) cho các điều kiện không liên quan trong mỗi tình huống.
-
Hành động: Các hành động được liệt kê trong bảng “Hành động”, được đánh dấu bằng dấu kiểm tra (✓) cho các hành động được thực hiện trong mỗi tình huống.
Các ví dụ về tình huống cho trường hợp sử dụng “Rút tiền mặt” có thể bao gồm:
-
S1: Rút tiền thành công với số dư tài khoản đủ và tiền trong máy ATM đủ
-
S2: Rút tiền thất bại do số dư tài khoản không đủ
-
S3: Rút tiền thất bại do dự trữ tiền mặt tại ATM không đủ
-
S4: Rút tiền thất bại do mã PIN sai
-
S5: Rút tiền thất bại vì thẻ chưa được đưa vào
-
S6: Rút tiền thất bại vì số tiền nhập vào bằng 0 hoặc âm
-
S7: Rút tiền thất bại vì tài khoản đang bị vô hiệu
Ma trận quyết định cung cấp cái nhìn rõ ràng và có cấu trúc về cách các điều kiện dẫn đến các hành động cụ thể trong từng tình huống, giúp người dùng hiểu toàn diện về trường hợp sử dụng.

Bước 4: Sử dụng bảng quyết định
Các bảng quyết định được tạo ra đóng vai trò nền tảng cho:
-
Phân tích chi tiết: Hiểu rõ mối quan hệ giữa các điều kiện và hành động trong từng tình huống.
-
Thảo luận: Hỗ trợ các cuộc thảo luận với các bên liên quan để tinh chỉnh trường hợp sử dụng hoặc phát hiện các trường hợp biên.
-
Phát triển trường hợp kiểm thử: Sử dụng các tình huống để tạo các trường hợp kiểm thử chi tiết nhằm xác minh công việc phát triển.
Nếu cần, quay lại mô tả trường hợp sử dụng để tinh chỉnh đầu vào và tái tạo bảng quyết định nhằm tăng độ chính xác.
Ghi chú chính
-
Phân tích tình huống tự động: AI tận dụng xử lý ngôn ngữ tự nhiên để trích xuất và phân tích các điều kiện, hành động và tình huống, giúp quá trình phân tích trường hợp sử dụng trở nên hiệu quả hơn.
-
Quy trình lặp lại: Người dùng có thể chỉnh sửa mô tả trường hợp sử dụng và tái tạo bảng quyết định để tinh chỉnh đầu ra khi cần.
-
Hỗ trợ định dạng Markdown: Sử dụng định dạng markdown trong mô tả trường hợp sử dụng giúp tăng tính dễ đọc và đảm bảo AI hiểu chính xác đầu vào.
Kết luận
Bằng cách tuân theo các bước này, bạn có thể sử dụng hiệu quả “Trình phân tích tình huống trường hợp sử dụng để tạo bảng quyết định chi tiết, cung cấp cái nhìn rõ ràng về các tình huống và hậu quả của trường hợp sử dụng của bạn. Công cụ này trao quyền cho người dùng thực hiện phân tích sâu sắc, thúc đẩy các cuộc thảo luận và phát triển các trường hợp kiểm thử mạnh mẽ để xác minh công việc phát triển.











