Bỏ qua, đến nội dung

Thiết kế kiến trúc test ​

Lập kế hoạch kiến trúc test với hướng dẫn về cấu hình repository và cấu trúc bộ test.

Khi số flow tăng từ vài cái lên hàng chục hay hàng trăm, bạn cần nghĩ đến cách sắp xếp chúng, chứ không chỉ cách viết từng command. Một bộ test được sắp xếp tốt chạy nhanh, ổn định và dễ sửa khi app thay đổi.

Bạn cần quyết định hai việc:

  • File flow nằm ở đâu.
  • Thư mục flow được chia theo kiểu nào.

Hướng dẫn sau đi qua cả hai quyết định:

  1. Cấu hình repository: chọn nơi đặt file test, và chọn một trong hai cách chia flow: theo hành trình người dùng (User Journeys) hoặc theo tính năng (Feature Tests). Chọn đúng từ đầu để khỏi phải sắp xếp lại sau này.