Cách tiếp cận tốt nhất để thử nghiệm dịch vụ khi bạn thêm cấu hình mới là gì? Ví dụ: dịch vụ của tôi cung cấp dịch vụ cho khách hàng và dựa trên cấu hình của khách hàng, nó sẽ cung cấp một loại dịch vụ khác. Ví dụ: nếu khách hàng chọn một loại tiền tệ cụ thể, họ sẽ được giảm giá 20% so với loại tiền khác.
Ví dụ trên không quan trọng. Vấn đề là cách tiếp cận mọi người được thực hiện khi thực hiện CI \ CD
Logic để tính toán giảm giá là trong miền và có các bài kiểm tra đơn vị xung quanh nó. Câu hỏi của tôi là nếu bạn có thương nhân được cấu hình với các quy tắc khác nhau để tìm ra mức giảm giá (tất cả dựa trên cấu hình và tên miền hoạt động), thì nếu một yêu cầu đến để thay đổi cấu hình, làm thế nào để bạn xác minh nó?
- Bạn có viết nhiều bài kiểm tra không?
- Bạn không kiểm tra như đã có trong bài kiểm tra đơn vị?
- Kiểm tra thay đổi bằng tay?
- Khác
Tôi đã đọc các mẫu thử nghiệm xUnit và sách Phát triển dựa trên thử nghiệm cùng với nhiều bài viết nhưng chưa tìm hiểu cách mọi người quản lý điều này (thay đổi cấu hình trong dịch vụ và xác minh tính chính xác).
Tôi cũng không thấy địa chỉ này trong sổ giao hàng liên tục.