Please enable JavaScript.
Coggle requires JavaScript to display documents.
Hệ thống kiểm thử tự động, Mô tả UML, Mô hình hệ thống - Coggle Diagram
-
Mô tả UML
- Use Case: Tối ưu hóa thời gian chạy kiểm thử
-
-
Mô tả ngắn: Tối ưu hóa thời gian chạy kiểm thử bằng cách giảm thiểu thời gian thực thi và phân bổ tài nguyên hợp lý.
-
Khóa và liên kết:
Liên kết với môi trường kiểm thử (Container): Tối ưu hóa bằng cách sử dụng Docker hoặc Kubernetes để phân bổ tài nguyên.
- Use Case: Quản lý Test Case
-
Mô tả ngắn: QA Engineer có thể tạo, chỉnh sửa, xóa và cập nhật các test case cho các nền tảng Windows, Android, và Web.
-
-
- Use Case: Thực thi kiểm thử tự động
-
Mô tả ngắn: Kiểm thử tự động được thực hiện thông qua CI/CD pipeline hoặc có thể được kích hoạt thủ công bởi QA Engineer.
-
Khóa và liên kết:
Liên kết với nền tảng: Kiểm thử sẽ được thực thi trên nền tảng đã chỉ định (Windows, Android, Web).
- Use Case: Kiểm thử hồi quy
-
Mô tả ngắn: Kiểm thử hồi quy để kiểm tra xem các thay đổi trong hệ thống có làm ảnh hưởng đến chức năng hiện có hay không.
-
-
-
Mô tả ngắn: QA Engineer có thể kiểm thử các API của hệ thống để đảm bảo các yêu cầu giao tiếp giữa các thành phần hoặc ứng dụng.
-
Khóa và liên kết:
-
Liên kết với công cụ Postman, RestAssured: Kiểm thử được thực hiện thông qua các công cụ kiểm thử API.
- Use Case: Kiểm thử giao diện người dùng (UI Testing)
-
Mô tả ngắn: Kiểm thử giao diện người dùng nhằm đảm bảo tính đúng đắn và khả năng tương tác của giao diện trên Windows, Android, và Web.
-
Khóa và liên kết:
Liên kết với công cụ Selenium, Cypress: Kiểm thử giao diện sẽ được thực thi thông qua các công cụ tự động hóa như Selenium hoặc Cypress.
- Use Case: Tạo báo cáo kiểm thử
-
Mô tả ngắn: Sau mỗi lần kiểm thử, hệ thống sẽ tự động tạo báo cáo tổng hợp về các kết quả kiểm thử, liệt kê các lỗi và cảnh báo.
-
Khóa và liên kết:
Liên kết với file Excel: Báo cáo kiểm thử được xuất thành file Excel cho QA Engineer hoặc người quản lý dự án.
- Use Case: Xác định lỗi hệ thống hoặc lỗi test script
-
Mô tả ngắn: Khi kiểm thử thất bại, QA Engineer sẽ xác định xem lỗi xảy ra do lỗi phần mềm hay do lỗi trong test script.
-
Khóa và liên kết:
Liên kết với hệ thống log: Dựa trên log hệ thống và kết quả kiểm thử, xác định nguyên nhân lỗi.
- Use Case: Cập nhật test script
-
Mô tả ngắn: QA Engineer có thể cập nhật các test script khi hệ thống thay đổi hoặc khi phát hiện lỗi trong script.
-
Khóa và liên kết:
Liên kết với repository test script: Các test script được lưu trữ trong repository và có thể được quản lý thông qua hệ thống quản lý phiên bản (Git).
- Use Case: Kiểm thử chức năng
-
-
Khóa và liên kết:
Liên kết với các test case chức năng: Được thiết kế để kiểm tra các chức năng cụ thể trong hệ thống.
Mô hình hệ thống
Mô hình kiến trúc phù hợp cho chương trình kiểm thử tự động đa nền tảng (Windows, Android, Web):
-