Kiểm tra người dùng rất tốt để thực hiện thử nghiệm tích hợp.Google có cung cấp cho người dùng thử nghiệm để thử nghiệm tích hợp
Khi tôi phát triển công cụ bật lên facebook oauth tôi có thể lập trình tạo test users và sử dụng chúng làm người dùng thực sự của ứng dụng của tôi. Chúng hoạt động theo cùng một cách của người dùng thực sự, sự khác biệt duy nhất là chúng được sandboxed.
Google có cung cấp một cái gì đó như thế không?
Họ đang chuyển tất cả dịch vụ của họ sang oauth2 và tôi muốn viết bài kiểm tra tích hợp đầy đủ với người dùng "thực".
Hiện tại, tôi chạy thử nghiệm tích hợp theo cách thủ công và ủy quyền ứng dụng khi được yêu cầu, rõ ràng cách tiếp cận này không tốt cho CI và thử nghiệm tự động thực sự.
Cách thay thế duy nhất mà tôi thấy là tạo một tài khoản thực chỉ được sử dụng trong các thử nghiệm và sử dụng thông tin xác thực của tài khoản tương tác với nội dung như selen.
Các lựa chọn thay thế khác?
Chỉ trong trường hợp người khác tìm thấy điều này. Chúng tôi đã thử các tùy chọn 1 và họ chặn các đăng nhập tự động. Chúng tôi đã đi xa như nhân rộng 2FA nhưng sau đó họ sử dụng để recaptcha. –