Đị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ínhPhù hợp nhấtCách đặt lại
Dùng một lầnKiểm thử đăng ký một lần và tính duy nhấtNgừng sau lần chạy
Lâu dàiKiể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 chungKiể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ênCông việc QA song songRà soát quyền khi người kiểm thử đổi nhóm

Thiết kế nhóm tài khoản

  1. 1Liệt kê các luồng phụ thuộc email trong bản phát hành
  2. 2Ước tính số địa chỉ duy nhất mà một chu kỳ kiểm thử đầy đủ dùng
  3. 3Tách kịch bản dùng một lần và lâu dài
  4. 4Dùng mẫu tên như `qa-staging-reset-001`
  5. 5Tạo đợt Outlook được cho phép qua MailCreator
  6. 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ử
  7. 7Ghi lại kiểm thử nào đã dùng từng danh tính dùng một lần
  8. 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 traGmailOutlookYahoo
Đã nhận thưBắt buộcBắt buộcBắt buộc
Tiêu đề và người gửiSo sánhSo sánhSo sánh
HTML và bố cục đáp ứngSo sánhSo sánhSo sánh
Liên kết xác minhHoàn tấtHoàn tấtHoàn tất
Vào thư rácGhi lạiGhi lạiGhi 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ử.


Câu hỏi thường gặp

Tại sao không kiểm thử mọi luồng email bằng một hộp thư Outlook?▾
Trạng thái tài khoản bị rò giữa các kiểm thử. Danh tính đã xác minh, được mời hoặc đặt lại mật khẩu không còn đại diện người dùng lần đầu, có thể che lỗi hoặc tạo thất bại giả.
Có nên lưu thông tin đăng nhập kiểm thử trong mã nguồn không?▾
Không. Hãy lưu trong trình quản lý bí mật hoặc kho kiểm thử hạn chế và không đưa vào kho mã, nhật ký thông thường hay tài liệu dùng chung.
Tôi có cần Outlook nếu đã kiểm thử Gmail?▾
Có, nếu hộp thư do Microsoft lưu trữ quan trọng với người dùng. Kiểm thử đa nhà cung cấp kiểm tra khác biệt về gửi nhận, hiển thị và tương tác mà chỉ Gmail không quan sát được.
Khi nào nên ngừng tài khoản kiểm thử?▾
Ngừng danh tính dùng một lần khi mục đích kết thúc và rà soát tài khoản lâu dài thường xuyên. Tuân theo chính sách lưu giữ dữ liệu của tổ chức và nhà cung cấp.