Danh sách kiểm tra cho ứng dụng trò chơi

Tram Ho

Hôm nay mình sẽ đổi một chủ đề hoàn toàn mới đó là về test game. Thực ra trước đây mình cũng join vào dự án game nhưng thực sự lúc đó kinh nghiệm về test game của mình chưa có nhiều. Mình đã tìm một số tài liệu về test game để phục vụ công việc suôn sẻ hơn. Bài viết này là dịch và tổng hợp từ một số tài liệu mà mình tìm kiếm được cộng thêm một số kinh nghiệm ít ỏi của mình về test game, mong nó có thể giúp các bạn có những case cơ bản trong quá trình test game.

I. Hiểu biết cơ bản của người kiểm thử Game

Nói đến game chúng ta không thể không nhắc đến luật chơi. Sẽ có rất nhiều game có độ phức tạp cao nên cần phải biết luồng logic game, quy tắc chơi và điều kiện để đạt được cấp độ tiếp theo trong game. Việc xác định các nhân vật trong game, hoạt cảnh (Animation), AI, chuyển động hình ảnh là rất cần thiết. Ngoài ra người kiểm thử cũng phải để ý đến các hiệu ứng trong game.

II.Check list for Game Mobile

1. Kiểm tra nhạc nền và hiệu ứng âm thanh:

  • Kiểm tra ON / OFF âm thanh và nhạc nền
  • Kiểm tra nhận cuộc gọi đến và kiểm tra
  • Kiểm tra xem hiệu ứng âm thanh có đồng bộ với hành động của nhân vật không
  • Kiểm tra ON / OFF âm thanh của thiết bị (âm thanh gốc) có làm ảnh hưởng đến âm thanh của game không
  • Kiểm tra hiệu ứng rung nếu có

2. User Interface

  • Kiểm tra ở chế độ Landscape/Portrait xem có bị vỡ giao diện không
  • Kiểm tra animation, chuyển động của nhân vật, đồ họa, phóng to, thu nhỏ
  • Kiểm tra xem các đối tượng có trùng lặp hay không
  • Kiểm tra xem hiển thị các cảnh báo khi cần thiết hay không
  • Kiểm tra nhân vật không được di chuyển ra khỏi màn hình hay khu vực được chỉ định
  • Kiểm tra bật và tắt hình ảnh, biểu tượng, nút…
  • Kiểm tra tiêu đề màn hình
  • Kiểm tra tiêu đề thư, mô tả
  • Kiểm tra scroll
  • Kiểm tra phông chữ, màu sắc, kích thước
  • Kiểm tra các đối tượng khác (ví dụ – nếu nó là một cuộc đua ô tô – bạn cần phải xem đường, người, các đối tượng khác như tòa nhà…)

3. Performance

  • Kiểm tra thời gian tải trò chơi
  • Đảm bảo rằng bất kỳ hành động nào không mất nhiều thời gian, luồng trò chơi phải nhanh
  • Kiểm tra không bị crash app khi đang chơi
  • Kiểm tra game vẫn hoạt động bình thường khi thực hiện nhiều hành động cùng một lúc.

4. Score

  • Cách tính điểm
  • Kiểm tra bảng thành tích theo tuần/tháng/… dựa vào điểm số
  • Kiểm tra chức năng đăng ký điểm
  • Kiểm tra đồng bộ cấp độ trong game với điểm số

5. Time out

  • Kiểm tra thời gian cho người dùng time out là bao lâu
  • Kiểm tra thông báo khi timeout

6. Multitasking

  • Kiểm tra khi có cuộc gọi đến hoặc chế độ sleep mode
  • Kiểm tra khi chơi thì bật nhạc, bluetooth
  • Kiểm tra khi ở chế độ force groud/back ground

7. Save Settings

  • Kiểm tra khi tắt và bật cài đặt thì có được lưu chưa
  • Kiểm tra tắt và bật sau khi thực hiện login/logout

8. User profile

  • Kiểm tra khi upload nhiều loại ảnh của profile (jpg,png, gif…)
  • Kiểm tra khi user name chứa các ký tự đặc biệt, số, khoảng trắng
  • Password nên được che dấu

9. Chat feature

  • Kiểm tra hình ảnh profile
  • Kiểm tra giới hạn ký tự của mô tả trò chuyện
  • Kiểm tra nhập chuỗi trống, ký tự đặc biệt và kiểm tra khi nhập tin nhắn
  • Kiểm tra thông báo có tin nhắn cho người chơi

10. Functionality

  • Kiểm tra khu vực game, logic của game
  • Kiểm tra chơi game đến cuối cùng
  • Kiểm tra việc nhập mã trong quá trình chơi game
  • Kiểm tra các tính năng sẽ được mở khóa theo cấp độ
  • Kiểm tra điểm thưởng
  • Kiểm tra việc tăng điểm khi cấp độ được tăng lên
  • Kiểm tra hành động nhiều lần nhấn (ví dụ trong một cuộc đua xe hơi, chúng tôi giữ đồng thời chân ga và nút rẽ trái / phải)
  • Kiểm tra tùy chọn menu
  • Kiểm tra chế độ chơi game khác nhau, vị trí

11. Help & About Screen

  • Kiểm tra không mắc lỗi chính tả
  • Kiểm tra định dạng phải dễ hiểu
  • URL phải có hyperlink

12. Multiplayer game

  • Kiểm tra thời hạn phiên
  • Kiểm tra việc đăng nhập/đăng xuất
  • Kiểm tra đăng ký
  • Xác minh tài khoản (nhận email xác minh)
  • Kiểm tra đăng nhập bằng tài khoản đã đăng ký nhưng chưa được xác minh (không nhấp vào liên kết xác minh)
  • Kiểm tra quên mật khẩu
  • Luồng trò chơi
  • Kiểm tra thắng / thua / hòa
  • Kiểm tra biểu đồ thống kê người dùng
  • Thử thách / Từ chối thử thách / Nhận thử thách
  • Kiểm tra sự mất tích
  • Kiểm tra khi lượt của người chơi 2 đang bật Người chơi 1 không thể thực hiện các hành động (cũng không thể mất)
  • Kiểm tra lượt đi
  • Kiểm tra thời gian chờ (cho một người chơi)
  • Kiểm tra điểm cho cả hai người chơi cho đến khi trò chơi kết thúc

13. Check other

  • Kiểm tra cài đặt game khi bộ nhớ thấp
  • Kiểm tra không có tin nhắn đến khi không có mạng
  • Kiểm tra mở app khi không có mạng
  • Kiểm tra thông báo khi mất mạng
  • Kiểm tra hỗ trợ đa ngôn ngữ khác nhau
  • Kiểm tra thay đổi thời gian device có ảnh hưởng đến thời gian trong game hay không
  • Kiểm tra game có thể thích ứng trên các loại device được yêu cầu với các kích cỡ khác nhau
  • Kiểm tra game có thể chạy mượt trên các version khác nhau
  • Kiểm tra việc update game khi đang chơi game

Tài liệu tham khảo: https://tfortesting.wordpress.com/2012/10/04/test-cases-for-games-apps-checklist-for-games-apps/

Chia sẻ bài viết ngay

Nguồn bài viết : Viblo