Như chúng ta đã biết, việc thực hiện game testing là một quá trình đặc biệt và khác biệt so với việc kiểm thử các ứng dụng thông thường trên các nền tảng khác nhau. Việc tạo ra và thực hiện tất cả các trường hợp kiểm thử không phải lúc nào cũng dễ dàng. Tìm ra và sửa chữa tất cả các lỗi có thể xảy ra trong game là một nhiệm vụ khó khăn do nhiều yếu tố khác nhau như thời hạn, quy trình dự án, khả năng kiểm thử của nhóm QA và kỹ năng của lập trình viên. Vì vậy, để có thể tìm ra nhiều lỗi nhất và không bỏ sót những lỗi nghiêm trọng, chúng ta nên phân loại các loại lỗi mà thường gặp phải trong quá trình kiểm thử game dựa trên những yếu tố cụ thể của game.
1. Lỗi về âm thanh trong game
Tất cả các vấn đề liên quan đến âm thanh và chất lượng âm thanh của game đều được phân loại là lỗi về âm thanh.
- Âm thanh (Audio): Các lỗi xảy ra khi tích hợp âm thanh vào game, như bài hát bị cắt, không chạy đúng, được phát sai chỗ hay âm thanh không lặp lại đúng cách.
- Chất lượng âm thanh (Sound Quality): Các lỗi liên quan đến chất lượng từng file âm thanh trong game, như âm thanh không hoàn chỉnh, không chính xác, rè, lag. Chúng ta nên kiểm tra bằng cách so sánh âm thanh gốc và âm thanh đã được chuyển đổi để tích hợp vào game.
2. Lỗi về điều khiển trong game
Điều khiển là tất cả các hành động vật lý mà người chơi phải thực hiện để đạt được mục tiêu trong game.
- Phản hồi (Responsiveness): Các lỗi khi có độ trễ vượt quá mức cho phép. Thường có độ nghiêm trọng trung bình.
- Chức năng (Functions): Các lỗi khi chức năng không phản hồi như đã được đặt trong đặc tả hoặc một phím không phản hồi.
3. Lỗi về hiển thị trong game
Lỗi hiển thị xảy ra khi có sự méo mó hoặc lỗi về hình ảnh được hiển thị trên màn hình.
- Căn chỉnh (Alignment): Các lỗi về vị trí không chính xác của các thành phần, như chữ không được căn giữa hoặc các đối tượng không khớp với nhau.
- Khả năng hiển thị văn bản (Text visibility): Các lỗi liên quan đến hiển thị chữ hoặc văn bản trong game, như chữ bị tràn khung hoặc bị đè lên nhau.
- Tương phản/Độ sáng (Contrast/lighting): Lỗi về độ tối và sáng giữa các thành phần, không nên có độ tương phản quá lớn giữa các thành phần.
- Kết cấu (Texture): Các lỗi liên quan đến hiển thị kết cấu của các đối tượng trong game.
- Camera: Các lỗi khi góc quay của màn hình không tập trung vào đúng vật hoặc hành động của người chơi.
- Hoạt họa (Animations): Các lỗi khi hình ảnh chuyển động không hoạt động đúng cách.
- Hình ảnh (Graphics): Lỗi liên quan đến chất lượng và sự phù hợp của hình ảnh trong game.
4. Lỗi về engine của game
Lỗi về engine liên quan đến code ngầm của game, ảnh hưởng đến sự ổn định và các hiệu ứng trong game.
- Tốc độ khung hình (Frame rate): Lỗi khi số khung hình hiển thị trong một giây quá thấp.
- Sự ổn định (Stability): Các lỗi khi game crash hoặc freeze.
- Khả năng tương thích (Compatibility): Lỗi khi game không chạy được trên một số thiết bị cụ thể.
5. Lỗi về gameplay của game
Lỗi liên quan đến luật chơi và cách điều khiển trong game.
- HUD: Lỗi khi các thông tin hiển thị trên màn hình không chính xác, như số điểm, máu, item.
- Hành vi của nhân vật chính (Main character behaviour): Lỗi khi hành vi của nhân vật chính không đúng với thiết kế của game.
- Hành vi của môi trường (Environment behaviour): Lỗi khi nhân vật chính không tương tác chính xác với các yếu tố trong môi trường.
- Sự va chạm (Collision): Lỗi khi các đối tượng không tương tác chính xác với nhau.
- Vật lý (Physics): Lỗi khi đối tượng không tuân theo quy tắc vật lý thực tế.
- Hành vi của NPC (NPC behaviour): Lỗi khi hành vi của NPC không phù hợp.
- Quy tắc chơi game (Game mechanics/rules): Lỗi khi game không tuân theo quy tắc đã được thiết kế.
- Thiết kế Level (Level design): Lỗi khi bố cục của level không hoạt động đúng cách.
6. Lỗi về tiến trình của game
Lỗi liên quan đến việc lưu và tải tiến trình, điểm số và các cài đặt trong game.
- Checkpoints: Lỗi khi checkpoint không hoạt động hoặc không lưu game đúng cách.
- Lưu và Tải game (Saving/loading): Lỗi khi dữ liệu của người chơi bị mất hoặc không thể tải lên được.
- Dữ liệu người dùng (User data): Lỗi khi người chơi bị mất các mục đã có trước đó.
7. Làm gián đoạn trong game
Lỗi xảy ra khi các chức năng của thiết bị gây trở ngại cho trò chơi.
- Bên trong (Internal): Lỗi khi các thao tác của thiết bị như các phím bấm, báo thức, pin yếu tác động đến trò chơi.
- Bên ngoài (External): Lỗi khi các thao tác bên ngoài như cuộc gọi, tin nhắn, Bluetooth gây trở ngại cho trò chơi.
8. Lỗi về menu
Các lỗi liên quan đến các menu trong game.
- Điều hướng (Navigation): Lỗi khi game không tuân theo phân cấp điều hướng của menu.
- Bố cục (Layout): Lỗi khi thiếu một số item trong menu.
- Thiết lập (Settings): Lỗi khi các thiết lập trong menu không hoạt động đúng cách.
9. Lỗi liên quan đến mạng
Lỗi xảy ra khi có vấn đề về kết nối mạng khi chơi game.
- Kết nối và ngắt kết nối (Connect/disconnect): Lỗi khi người chơi không thể kết nối đến server hoặc mất kết nối.
- Đồng bộ hóa (Synchronization): Lỗi khi các người chơi không được đồng bộ hóa trong các trò chơi đa người chơi.
- Kết nối mạng (Networking): Lỗi liên quan đến các vấn đề xảy ra khi chơi game cần kết nối mạng.
10. Lỗi về các nội dung nhạy cảm
Lỗi xảy ra khi các nội dung trong game không phù hợp với độ tuổi người chơi.
- Hình ảnh nhạy cảm (Offensive images): Lỗi khi hiển thị các hình ảnh bạo lực, tình dục.
- Offensive sounds: Lỗi khi phát ra tiếng la hét, giết chóc hoặc liên quan đến nội dung tình dục.
- Offensive text: Lỗi khi sử dụng câu chữ chửi thề hoặc nội dung liên quan đến tình dục.
11. Lỗi liên quan đến văn bản
- Ngữ pháp/đánh máy/chính tả (Grammar/typos/spelling): Lỗi liên quan đến chính tả, ngữ pháp và lỗi đánh máy.
- Ngôn ngữ (Localization): Lỗi liên quan đến sai sót trong phiên bản dịch.
- Nội dung (Content): Lỗi về cấu trúc câu không phù hợp hoặc không rõ ràng.
Đây là những lỗi thường gặp khi thực hiện game testing. Chúng ta cần phân loại và tìm hiểu cách kiểm tra những lỗi này để đảm bảo chất lượng của game. Để biết thêm thông tin về kiểm thử game, hãy ghé thăm website PRAIM.
Chào mừng bạn đến với PRAIM, - nền tảng thông tin, hướng dẫn và kiến thức toàn diện hàng đầu! Chúng tôi cam kết mang đến cho bạn một trải nghiệm sâu sắc và tuyệt vời về kiến thức và cuộc sống. Với Praim, bạn sẽ luôn được cập nhật với những xu hướng, tin tức và kiến thức mới nhất.
- Muốn tìm số bị chia, số chia ta làm thế nào? Giải bài tập Toán 3
- Tặng acc Truy kích Vip 2024 – Nhận 300+ nick trắng thông tin miễn phí
- Luyện thi HSK tại PRAIM – Đơn vị uy tín, hiệu quả
- ‘Cưng xỉu’ những hình xăm nhỏ xinh được lấy cảm hứng từ BTS
- TOP 3 cách làm Nama Chocolate tại nhà và những lưu ý khi thực hiện