12/08/2018, 17:59

Làm việc với Email trong môi trường development.

Bài viết là kinh nghiệm mình đúc rút ra được sau khi dự án mình từng làm bị dính phốt với gửi mail trong môi trường phát triển (dev). Mình tin chắc không ít các bạn đang xem bài viết này đã, đang và sẽ gặp phải. Và nếu các bạn chưa tìm ra được solution thì hãy đọc kỹ những gì mình chia sẻ dưới đây ...

Bài viết là kinh nghiệm mình đúc rút ra được sau khi dự án mình từng làm bị dính phốt với gửi mail trong môi trường phát triển (dev). Mình tin chắc không ít các bạn đang xem bài viết này đã, đang và sẽ gặp phải. Và nếu các bạn chưa tìm ra được solution thì hãy đọc kỹ những gì mình chia sẻ dưới đây nhé.

Thông thường, dự án chúng ta sẽ có 1 vài profile (config) tương ứng với từng môi trường. Ví dụ như production, stagging, test, dev. Thông thường

  • production là môi trường thực tế, nơi ứng dụng mà chúng ta phát triển được publish cho khách hàng mục tiêu
  • stagging thường là môi trường dành cho khách hàng thực hiện test để đảm bảo ok trước khi lên production
  • test dành cho QA cũng như Developer test
  • dev là môi trường trên máy của lập trình viên.

Vấn đề 1. Giả sử ứng dụng của bạn có chức năng đăng ký user, chức năng này có thực hiện gửi email tới địa chỉ email mà user nhập vào lúc đăng ký, trong email có mã xác thực. Vậy khi test, ta sẽ phải quan tâm tới những điều sau

  • Địa chỉ email nhập vào phải là địa chỉ email thật. (nghĩa là nếu không có bạn sẽ phải đi tạo n tài khoản email)
  • Mở từng email để đọc được nội dung mới có thể lấy mã xác thực để hoàn tất đăng ký

Quá phiền đúng ko? Vấn đề này chắc chắn không ít các bạn QA đã phải trải qua và nó thực sự là ác mộng             </div>
            
            <div class=

0