Skip to main content
Hậu Ngô
💬
0 discussions

Quy Trình Test Tính Năng

Các tính năng mới theo lộ trình, các deploy fix lỗi phần mềm hoặc cải thiện sẽ được bộ phận kỹ thuật cập nhật lên hệ thống theo định kỳ. Kỹ thuật sẽ đưa lên môi trường test (demo trước) sẽ đó sẽ đưa lên môi trường chính thức của khách hàng đang dùng (production). Sau khi nhận thông báo đã đưa lên hệ thống, CS sẽ tiến hành các bước testing như sau.

1. Quản lý danh sách tính năng được đẩy lên

File

https://docs.google.com/spreadsheets/d/1eFiSd-gCXngjm79cSHW1OzVMRkiCg4eM0-ZPOQgDS2E/edit#gid=1206436235

File trên chú ý 2 sheet đầu:

  • Sheet Demo deployment: Sheet liệt kê tính năng được đẩy lên demo của kỹ sư
  • Sheet Prod deployment: Sheet liệt kê tính năng bộ phận test duyệt cho lên trong tuần

2. Nội dung quy trình test

2.1 Thứ tự test

  • Ưu tiên 1: Các deploy có mục tiêu phải lên trong tuần (theo mục tiêu của kỹ thuật, theo lời hẹn với khách)
  • Ưu tiên 2: Các deploy fix bug
  • Ưu tiên 3: Các deploy chưa lên production được vào tuần trước đó
  • Ưu tiên 4: Các cập nhật tính năng hiện có
  • Ưu tiên 5: Các deploy khác

2.2 Cách ghi feedback cho kỹ sư

Test xong phần nào thì ghi nhận feedback vào file test spec:

  • Heading 2: Feedback_Tên người duyệt_ddmmyy (trạng thái Test done/Test doing)
  • Heading 3: UI (nếu có), UX (nếu có), Bug (nếu có), Thắc mắc (nếu có)
  • Các nội dung feedback và đề xuất nên có hình ảnh hoặc video (nếu cần)

*Xem ví dụ ở feedback testing ở đây*

2.3 Cập nhật thông tin vào file quản lý

  • Tính năng: test xong, không cần chỉnh sửa, có thể deploy => in nghiêng ở sheet Demo của kỹ sư + copy dòng đó qua sheet Prod + ghi ngày 
  • Tính năng: test xong, cần chỉnh sửa, có thể deploy trước trong tuần và cải thiện tuần sau => đánh dấu vào nội dung feedback các mục chưa xong trong tuần này + in nghiêng tô đỏ ở sheet Demo của kỹ sư + copy dòng đó qua sheet Prod + ghi ngày 
  • Tính năng: test xong, cần chỉnh sửa, chưa đi được => tô đỏ ở sheet Demo của kỹ sư

2.4 Default test flow

  • Ngoài các bước test ở trên, tester cần thực hiện test toàn bộ hệ thống để đảm bảo các chức năng cơ bản của các nhóm khách hàng khác nhau hoạt động bình thường. 
  • Test trên demo (trước deploy) và production (sau deploy)

3. Kết luận

Trên đây là bài viết hướng dẫn chi tiết về quy trình testing tính năng mới. Hi vọng bài viết sẽ giúp ích được nhiều cho anh chị và các bạn. Nếu có ý kiến đóng góp gì hoặc có chỗ nào chưa hiểu các bạn và anh chị vui lòng để lại bình luận ở bên dưới.