Đối với các bước kiểm thử được nhập từ endpoint/trường hợp endpoint, dữ liệu yêu cầu của chúng có thể được đồng bộ hóa với đặc tả/trường hợp endpoint liên quan.Khi nhập endpoint/trường hợp endpoint vào các bước kiểm thử, bạn có thể chọn chế độ Thủ công hoặc Tự động.Chế độ Thủ công phù hợp với các tình huống có nhiều người cộng tác, nghĩa là trong một dự án, các quy trình đặc tả endpoint, phát triển và kiểm thử đều có sự phân công lao động rõ ràng và mỗi quy trình có một người chuyên trách. Các quy trình này yêu cầu dữ liệu độc lập để tránh những thay đổi ngoài ý muốn ảnh hưởng lẫn nhau. Sau khi bảo đảm tính ổn định của dữ liệu đặc tả/trường hợp endpoint, người kiểm thử có thể đồng bộ hóa thủ công dữ liệu đó với các bước kiểm thử.Chế độ Tự động phù hợp với các nhóm nhỏ hoặc nhà phát triển độc lập, nghĩa là trong một dự án, các quy trình đặc tả endpoint, phát triển và kiểm thử đều do một vai trò duy nhất xử lý, giúp cải thiện hiệu quả bảo trì và kiểm thử endpoint. Khi endpoint/trường hợp endpoint trong "Quản lý endpoint" thay đổi, dữ liệu endpoint/trường hợp endpoint trong các bước kiểm thử cũng sẽ được điều chỉnh tương ứng, bảo đảm tính nhất quán dữ liệu giữa "Quản lý endpoint" và "Kiểm thử tự động".Mối quan hệ đồng bộ#
| Phương thức nhập bước kiểm thử | Dữ liệu liên quan | Chế độ đồng bộ bước kiểm thử | Nội dung đồng bộ |
|---|
| Nhập từ endpoint - Chế độ thủ công | Đặc tả endpoint | Chế độ thủ công (nhấp vào nút "Update" trong các bước kiểm thử) | ✅ Các thay đổi trong "tên tham số", "Path", "Method", "hành động trước/sau", v.v.
❌ "Giá trị tham số". |
| Nhập từ endpoint - Chế độ tự động | Đặc tả endpoint | Chế độ tự động (khi đặc tả endpoint được cập nhật và lưu) | ✅ Các thay đổi trong "tên tham số", "Path", "Method", "hành động trước/sau", v.v.
❌ "Giá trị tham số". |
| Nhập từ trường hợp endpoint - Sao chép | Đặc tả endpoint | Chế độ thủ công (nhấp vào nút "Update" trong các bước kiểm thử) | ✅ Các thay đổi trong "tên tham số", "Path", "Method", "hành động trước/sau", v.v.
❌ "Giá trị tham số". |
| Nhập từ trường hợp endpoint - Tham chiếu | Trường hợp endpoint | Chế độ tự động (khi trường hợp endpoint được cập nhật và lưu) | ✅ Tham chiếu dữ liệu trường hợp endpoint; mọi thay đổi trong trường hợp endpoint sẽ ảnh hưởng đến nội dung của bước kiểm thử này. |
Chế độ đồng bộ thủ công#
Khi chế độ Thủ công được chọn, nút liên quan sẽ hiển thị bằng màu "xanh lam". Khi có bất kỳ thay đổi nào trong đặc tả endpoint tại "Quản lý endpoint", dữ liệu trong các bước kiểm thử sẽ không được cập nhật theo thời gian thực. Người kiểm thử có thể nhấp thủ công vào nút "Update" trong chi tiết "Các bước kiểm thử" để đồng bộ hóa các thay đổi từ endpoint/trường hợp endpoint sang các bước kiểm thử.Chế độ này phù hợp với các tình huống kiểm thử mà người kiểm thử có nhiều yêu cầu cần tinh chỉnh tham số yêu cầu, nhằm tránh các ảnh hưởng ngoài ý muốn lên dữ liệu kiểm thử này và bảo đảm sự cách ly giữa dữ liệu kiểm thử và dữ liệu từ các endpoint đang được phát triển.Ở chế độ Thủ công, menu thả xuống của nút liên quan cũng hỗ trợ lọc thủ công phạm vi đồng bộ hóa dữ liệu.Đồng bộ đặc tả endpoint#
Đối với các bước kiểm thử được tạo bằng cách nhập Endpoint → Manual update hoặc nhập từ một trường hợp endpoint → Sao chép, nội dung liên quan là đặc tả endpoint. Các bước kiểm thử này có thể được đồng bộ hóa với nội dung đặc tả endpoint bằng cách nhấp vào nút "Sync Now" trên trang.Sau khi kích hoạt đồng bộ thủ công, bước kiểm thử sẽ đồng bộ hóa dữ liệu từ đặc tả endpoint, bao gồm "tên tham số", "script trước/sau", v.v. Lưu ý rằng đối tượng đồng bộ là đặc tả endpoint, và nếu các tham số yêu cầu trong đặc tả endpoint không có giá trị mẫu được thiết lập, nội dung được đồng bộ sẽ không bao gồm "giá trị tham số".
Việc lưu và cập nhật dữ liệu trong "Đặc tả endpoint" sẽ không ảnh hưởng đến các bước kiểm thử liên quan.Nhấp vào nút "Update" trong bước kiểm thử sẽ kích hoạt cơ chế đồng bộ hóa dữ liệu, và nút sẽ hiển thị "Synced". Sau khi xác nhận rằng dữ liệu được đồng bộ là chính xác, bạn cần nhấp vào nút "Save" ở góc trên bên phải để lưu bư ớc kiểm thử.Đồng bộ dữ liệu hàng loạt#
Nếu phần lớn dữ liệu trong các bước kiểm thử hiện tại đang sử dụng chế độ Thủ công, và người kiểm thử đã xác nhận rằng dữ liệu trong các đặc tả/trường hợp endpoint này là chính xác và muốn nhanh chóng đồng bộ hóa dữ liệu sang các bước kiểm thử, họ có thể nhấp vào nút "Update" trên trang bước kiểm thử để thực hiện thao tác đồng bộ hàng loạt.Chế độ đồng bộ tự động#
Nút liên quan sẽ hiển thị bằng màu cam. Như đã đề cập trước đó, chế độ này giúp các nhà phát triển làm việc độc lập tự kiểm soát luồng và theo dõi luồng đó.Đồng bộ đặc tả endpoint#
Đối với các bước kiểm thử liên quan đến đặc tả endpoint, khi chế độ đồng bộ được đặt thành Tự động đồng bộ, nếu có thay đổi trong đặc tả endpoint và đặc tả đó được lưu, dữ liệu sẽ được cập nhật theo thời gian thực trong bước kiểm thử. Nội dung được đồng bộ nhất quán với chế độ đồng bộ Thủ công đã mô tả trước đó.Ở chế độ Tự động, mọi điểm không nhất quán giữa dữ liệu trong bước kiểm thử và đặc tả endpoint sẽ được tô sáng. Người kiểm thử có thể chọn "Revert" để duy trì sự nhất quán hoàn toàn với đặc tả endpoint, hoặc có thể chọn "Save to Document", thao tác này sẽ ghi đè dữ liệu trong đặc tả endpoint bằng dữ liệu từ bước kiểm thử để duy trì tính nhất quán.Đồng bộ trường hợp endpoint#
Để bảo đảm tính nhất quán và tính duy nhất khi quản lý dữ liệu cho các trường hợp endpoint được tham chiếu trong các bước kiểm thử, các điều chỉnh nên được thực hiện đối với trường hợp endpoint được tham chiếu trong hệ thống "Quản lý endpoint" để cả trường hợp endpoint và bước kiểm thử cùng sử dụng một dữ liệu yêu cầu.Sau khi nhấp vào nút "Edit" trong hướng dẫn trên trang bước kiểm thử, bạn sẽ được chuyển đến trang trường hợp endpoint liên quan để thực hiện điều chỉnh. Bước kiểm thử sẽ tự động đồng bộ hóa dữ liệu sau khi có thay đổi đối với trường hợp endpoint, bao gồm "tên tham số", "giá trị tham số", "script trước/sau" và tất cả nội dung yêu cầu khác.