Địa chỉ thử như `test@example.com` có thể chứng minh biểu mẫu nhận văn bản. Nó không chứng minh Microsoft đã nhận thư, tiêu đề dễ đọc, liên kết mở đúng hay hộp thư hiển thị bố cục như dự kiến. QA cần hộp thư Outlook.com hoặc Hotmail thật cho những kiểm tra đó.
Điều này không có nghĩa mỗi kiểm thử tự động phải tạo tài khoản bên ngoài mới. Cách tốt hơn là chuẩn bị trước một nhóm đã được phê duyệt, gán vai trò rõ ràng cho từng tài khoản và chỉ luân chuyển danh tính có trạng thái làm sai lệch lần chạy tiếp theo.
Hộp thư Outlook giúp kiểm thử những gì
- Liên kết đăng ký và xác minh được hộp thư cá nhân do Microsoft lưu trữ nhận
- Luồng đặt lại mật khẩu và đăng nhập bằng liên kết dùng một lần
- Kịch bản mời, phân quyền và làm quen cho nhiều người dùng
- Hiển thị HTML, tiêu đề, tên người gửi và hoạt động của liên kết
- Tùy chọn thông báo, bản tổng hợp và hành vi hủy đăng ký
- Khác biệt đa nhà cung cấp giữa Outlook, Gmail và Yahoo
Danh tính kiểm thử dùng một lần và lâu dài
| Loại danh tính | Phù hợp nhất | Cách đặt lại |
|---|---|---|
| Dùng một lần | Kiểm thử đăng ký một lần và tính duy nhất | Ngừng sau lần chạy |
| Lâu dài | Kiểm thử hồi quy với trạng thái đã biết | Đặt lại dữ liệu ứng dụng, giữ hộp thư |
| Nhóm dùng chung | Kiểm thử khám phá thủ công | Đặt trước và trả lại qua sổ đăng ký kiểm thử |
| Theo từng kiểm thử viên | Công việc QA song song | Rà soát quyền khi người kiểm thử đổi nhóm |
Thiết kế nhóm tài khoản
- 1Liệt kê các luồng phụ thuộc email trong bản phát hành
- 2Ước tính số địa chỉ duy nhất mà một chu kỳ kiểm thử đầy đủ dùng
- 3Tách kịch bản dùng một lần và lâu dài
- 4Dùng mẫu tên như `qa-staging-reset-001`
- 5Tạo đợt Outlook được cho phép qua MailCreator
- 6Lưu thông tin đăng nhập trong trình quản lý bí mật của môi trường kiểm thử
- 7Ghi lại kiểm thử nào đã dùng từng danh tính dùng một lần
- 8Ngừng đợt tài khoản theo chính sách dữ liệu kiểm thử
Không cấp tài khoản trong đường chạy kiểm thử quan trọng
Chuẩn bị nhóm hộp thư trước khi bộ kiểm thử chạy. Tạo tài khoản bên ngoài trong mỗi lần CI thực thi làm tăng độ trễ và phụ thuộc nhà cung cấp, khiến kiểm thử vốn ổn định trở nên chập chờn.
Xây dựng ma trận kiểm thử đa nhà cung cấp
Email hoạt động trong Gmail vẫn có thể hiển thị khác hoặc đi qua luồng lọc khác trong Outlook. Chọn một nhóm nhà cung cấp nhỏ nhưng đại diện và kiểm thử cùng thông điệp, hành động trên từng dịch vụ. Giữ kết quả mong đợi giống nhau để nhà cung cấp là biến số có ý nghĩa.
| Kiểm tra | Gmail | Outlook | Yahoo |
|---|---|---|---|
| Đã nhận thư | Bắt buộc | Bắt buộc | Bắt buộc |
| Tiêu đề và người gửi | So sánh | So sánh | So sánh |
| HTML và bố cục đáp ứng | So sánh | So sánh | So sánh |
| Liên kết xác minh | Hoàn tất | Hoàn tất | Hoàn tất |
| Vào thư rác | Ghi lại | Ghi lại | Ghi lại |
Microsoft duy trì trung tâm trợ giúp và khắc phục sự cố Outlook.com cho các vấn đề hộp thư hiện tại. Hãy dùng hướng dẫn chính thức khi sự cố chỉ xảy ra với Outlook.com thay vì cho rằng ứng dụng đang kiểm thử gây ra.
Với phiên kiểm thử thủ công, hướng dẫn dùng nhiều tài khoản Outlook trên Windows giải thích cách kết nối hộp thư hiện có mà không nhầm cấu hình ứng dụng với tạo tài khoản. Nếu không thể thêm hoặc xác minh hộp thư, hãy xem hướng dẫn xử lý lỗi thiết lập Outlook trước khi thay danh tính kiểm thử.