Tài Liệu

Công ty trò chơi điện tử Nhật Bản tăng tốc kiểm thử trò chơi với TestArchitect

Tổng Quan

Khách hàng của chúng tôi đang tìm kiếm một nhà cung cấp dịch vụ kiểm thử có thể tăng tốc Kiểm thử trò chơi để giải quyết các thách thức về khả năng tự động hóa cho trò chơi hành động 3D của họ.

Thông tin Khách hàng

Khách hàng của chúng tôi là một công ty Nhật Bản chuyên phát triển trò chơi điện tử. Vào năm 2019, khách hàng đã phát hành trò chơi thuộc thể loại hành động với nhiều thử thách, và được giới phê bình đánh giá cao. Trước khi hợp tác với LogiGear, khách hàng mong muốn xây dựng một bộ Kiểm thử Tự động thành công để hỗ trợ kiểm thử cho trò chơi 3D của họ, nhưng còn thiếu những kỹ sư Kiểm thử với trình độ chuyên môn cao để thực hiện.

Phương pháp Tiếp cận của LogiGear

Sản phẩm bàn giao dự án bao gồm:

  • Dự án Kiểm thử Proof of Concept (POC) đầu tiên để xem khả năng của LogiGear, có một Kỹ sư Kiểm thử trong khoảng thời gian một tháng.
  • Sử dụng TestArchitect, LogiGear đã cung cấp một giải pháp để tự động hóa quá trình kiểm thử trò chơi điện tử. Giải pháp bao gồm 2 mục phụ:
    • Nhận dạng các đối tượng và văn bản của trò chơi
    • Đề ra các quy tắc kinh nghiệm để chơi trò chơi

Chiến thuật Kiểm thử bao gồm

  • Cải thiện việc kiểm soát chất lượng trò chơi điện tử thông qua các phương pháp hay nhất về thiết kế trường hợp thử nghiệm.
  • Phát triển một kịch bản Kiểm thử Tự động để chạy một kịch bản trong trò chơi.
  • Trong kịch bản, chúng tôi khởi chạy trò chơi, thiết lập một số cài đặt cơ bản, sau đó chơi trò chơi bằng cách điều khiển nhân vật chọn các lựa chọn.
  • Vì vị trí của các quy tắc chuyển động đều là hành động,, LogiGear đã tạo một tập lệnh kiểm thử với các quy tắc “heuristic” để tránh các chướng ngại vật, như đá và thung lũng, sau đó tính toán hướng di chuyển.
  • Phát hiện văn bản trong ảnh và đối tượng của trò chơi bằng cách tích hợp TestArchitect với thư viện AI và Machine Learning, bao gồm:
    • OpenCV 
    • Tesseract 
    • YOLO3 

Kết Quả

TestArchitect tự động hóa chơi game 3D một cách mượt mà và hiệu quả bằng cách:

  • Hoàn thành chơi thử một kịch bản trò chơi
  • Chụp các đối tượng trò chơi (vật thể) ở chế độ xem 3D
  • Nhận dạng văn bản được hiển thị trên nền ảnh phức tạp
  • Xử lý tập lệnh để mô phỏng tư duy của con người

    Xem thêm tại đây