บทแนะนำการทดสอบเกม: วิธีทดสอบแอปพลิเคชันบนมือถือ/เดสก์ท็อป
⚡ สรุปอย่างชาญฉลาด
การทดสอบเกมคือกระบวนการควบคุมคุณภาพที่ใช้กับวิดีโอเกม โดยมีเป้าหมายเพื่อค้นหาข้อบกพร่องในด้านการเล่นเกม กราฟิก เสียง และเครือข่าย เพื่อให้เวอร์ชันที่ส่งให้ผู้เล่นมีความเสถียร เป็นไปตามข้อกำหนด และสนุกสนาน
การทดสอบเกมคืออะไร?
การทดสอบเกม การทดสอบเกมเป็นกระบวนการทดสอบซอฟต์แวร์สำหรับการทดสอบวิดีโอเกมเพื่อควบคุมคุณภาพ เป้าหมายหลักของการทดสอบเกมคือการระบุและค้นหาข้อบกพร่องและบั๊กในวิดีโอเกม และปรับปรุงความเสถียรและประสิทธิภาพของเกม การทดสอบเกมเป็นส่วนประกอบหนึ่งของการพัฒนาเกมที่ช่วยให้มั่นใจได้ว่าวิดีโอเกมที่กำลังจะวางจำหน่ายนั้นปราศจากบั๊ก
ก่อนที่จะเข้าใจเทคนิคแต่ละอย่างอย่างถ่องแท้ การเข้าใจตำแหน่งของการทดสอบภายในวงจรการพัฒนาโดยรวมนั้นจะเป็นประโยชน์อย่างยิ่ง
วงจรการพัฒนาเกม
ก่อนการผลิต: ในขั้นตอนนี้ จะมีการสร้างแนวคิดเกม สตอรี่บอร์ด คุณสมบัติ การวิเคราะห์ความต้องการ และเอกสารประกอบ ขั้นตอนนี้รวมถึงเอกสารการออกแบบทางเทคนิคและข้อกำหนดคุณสมบัติ สถาปัตยกรรมเกม การวางเฟรม และแอนิเมชัน โดยจะพิจารณารายการต่อไปนี้:
- คุณสมบัติของเพลง กล้อง (ซูมเข้าและออก, เล่นซ้ำ, มุมมองภาพยนตร์), ผู้เล่น และการกระทำ
- ตรรกะการดำเนินเกม กฎ และเงื่อนไขในการก้าวไปสู่ระดับต่อไป
- ตัวกระตุ้นวัตถุและเหตุการณ์ คะแนน การเคลื่อนไหวและตำแหน่งของผู้เล่น สถิติผู้เล่น
- ลำดับภาพที่ไม่ต้องมีการโต้ตอบ เอฟเฟกต์พิเศษ หน้าจอไตเติ้ล การกระทำหลายปุ่ม
- จอยเกม, คลิปวิดีโอ, เอฟเฟ็กต์การสั่น/แรงกระแทก, ข้อความทางกฎหมาย, การใช้งานฟังก์ชันปุ่ม, การใช้งานโหมดอนาล็อกและดิจิทัล
ขั้นตอนทั้งสามและกิจกรรมภายในแต่ละขั้นตอนแสดงไว้ด้านล่าง

การผลิต: ในขั้นตอนนี้จะเป็นขั้นตอนการเขียนโค้ดจริง ซึ่งรวมถึงการเขียนโค้ดและการผสานรวมโมดูลต่างๆ เข้าด้วยกัน
การทดสอบและการปรับใช้: ในขั้นตอนนี้ จะมีการทดสอบการทำงาน การทดสอบการถดถอย และการทดสอบตามเป้าหมาย Alpha, Beta และ Gold นอกจากนี้ยังมีการทดสอบความครอบคลุมและการไหลของข้อมูล ความสมบูรณ์ของข้อมูล การทดสอบเฉพาะอัลกอริทึม การทดสอบเส้นทาง และการทดสอบแบบเพิ่มทีละขั้น โดยใช้เครื่องมือทดสอบเกมมือถือ
การทดสอบเกมแตกต่างจากการทดสอบซอฟต์แวร์ประเภทอื่นอย่างไร
การทดสอบเกมเป็นกระบวนการที่ซ้ำซากจำเจ — ทุกเวอร์ชันใหม่ย่อมมีข้อบกพร่องและต้องได้รับการทดสอบอย่างละเอียดถี่ถ้วน
การทดสอบเกมทุกเกมมีโครงสร้างพื้นฐานเหมือนกัน ไม่ว่าเกมจะมีขนาดใหญ่หรือเล็ก หรือจะใช้เวลาในการพัฒนามากน้อยเพียงใด
ผู้เชี่ยวชาญด้านการประกันคุณภาพจำเป็นต้องศึกษาข้อกำหนดและกฎของเกม และทำความเข้าใจสถาปัตยกรรมส่วนประกอบเกมโดยรวม สถาปัตยกรรมไฟล์ กระบวนการทำงาน โครงสร้างไฟล์ และความสัมพันธ์ต่างๆ ที่เกี่ยวข้องกับเกม ทุกครั้งที่มีการสร้างต้นแบบเกมใหม่ เอกสารการทดสอบจะต้องได้รับการตรวจสอบใหม่เพื่อให้สะท้อนถึงการเปลี่ยนแปลงใดๆ ในข้อกำหนด กรณีทดสอบเกมใหม่ และการรองรับการกำหนดค่าใหม่ ผู้ทดสอบวิดีโอเกมควรตรวจสอบให้แน่ใจด้วยว่าไม่มีปัญหาใหม่เกิดขึ้น
งานทดสอบเกมประกอบด้วย:
- จำแนกข้อกำหนดตามวัตถุประสงค์และกลุ่มเป้าหมาย
- ระบุความต้องการของผู้ใช้และระบบ และจำแนกความต้องการเหล่านั้นออกเป็นความต้องการด้านฟังก์ชัน ความต้องการที่ไม่ใช่ฟังก์ชัน และความต้องการด้านโดเมน
- ระบุรายการที่ทดสอบได้ รายการที่ทดสอบไม่ได้ เป้าหมาย และมาตรวัดสำหรับข้อกำหนดด้านการทำงานและข้อกำหนดที่ไม่ใช่ด้านการทำงาน
- ตรวจสอบว่าข้อกำหนดด้านฟังก์ชันการทำงานนั้นครบถ้วน สอดคล้องกัน และเข้าใจง่ายหรือไม่
- ระบุข้อกำหนดที่สามารถปรับแต่งได้และข้อกำหนดที่ขัดแย้งกัน
- ระบุข้อกำหนดที่พึ่งพาซึ่งกันและกัน ซึ่งเป็นหนึ่งในงานหลักของการทดสอบเกม
- จัดลำดับความสำคัญของข้อกำหนดโดยพิจารณาจากความเฉพาะตัว ความซับซ้อน และความสำคัญ
- ระบุธีมของเกม ตัวละคร แอนิเมชั่น ปัญญาประดิษฐ์ ฉากคัตซีน มุมมองกล้อง และรูปแบบการเล่นเกม
หากคุณต้องการเป็นผู้ทดสอบวิดีโอเกม นี่คือบทแนะนำฟรีที่น่าลองดู: วิธีเป็นผู้ทดสอบวิดีโอเกม.
ประเภทของการทดสอบเกม
ด้านล่างนี้คือเทคนิคการทดสอบเกมที่เป็นที่นิยม แต่ละเทคนิคมีเป้าหมายในการตรวจจับข้อบกพร่องที่แตกต่างกัน และเกมที่พร้อมวางจำหน่ายโดยทั่วไปจะผ่านการทดสอบทั้งหมด แทนที่จะเลือกเพียงเทคนิคใดเทคนิคหนึ่ง
1) การทดสอบการทำงาน
ผู้ทดสอบ QA ด้านฟังก์ชันการทำงานจะมองหาปัญหาทั่วไปภายในเกมหรือส่วนติดต่อผู้ใช้และกราฟิก เช่น ปัญหาเกี่ยวกับกลไกของเกม ปัญหาด้านเสถียรภาพ และความสมบูรณ์ของสินทรัพย์ในเกม การทดสอบส่วนติดต่อผู้ใช้จะช่วยให้มั่นใจได้ว่าเกมใช้งานง่าย นี่เป็นสาขาวิชาเดียวกันกับ... การทดสอบการใช้งาน ในแอปพลิเคชันอื่นๆ จะนำไปใช้กับกฎการเล่นเกมแทนที่จะเป็นกฎทางธุรกิจ
ตัวอย่าง: การตรวจสอบสีและพื้นหลัง โครงสร้างเมนู การวางแนวหน้าจอและความละเอียดหน้าจอ ขนาดตัวอักษร ข้อผิดพลาดในการจัดเรียง ความสามารถในการใช้งาน การนำทางระบบ เช่น เวลาในการโหลด การหมดเวลา และการแสดงผล การเรียงลำดับ ข้อความยืนยัน ลำดับ ภาพเคลื่อนไหว และองค์ประกอบเสียงของเกม คำแนะนำและข้อความสนทนา นอกจากนี้ยังครอบคลุมถึงการโต้ตอบของผู้ใช้ อินเทอร์เฟซผู้ใช้ การทดสอบธุรกรรม การปรับเทียบและการทดสอบความแม่นยำของกล้องโทรศัพท์มือถือ ความละเอียดหน้าจอ การทดสอบการออกแบบที่ตอบสนองต่ออุปกรณ์เคลื่อนที่ และการทดสอบคุณภาพเสียง
2) การทดสอบความเข้ากันได้
ตรวจสอบว่าเกมนั้นใช้งานได้กับอุปกรณ์ต่างๆ และการกำหนดค่าฮาร์ดแวร์และซอฟต์แวร์ที่แตกต่างกันหรือไม่ การรองรับอุปกรณ์ที่หลากหลายมีความสำคัญมากกว่าสำหรับเกมมากกว่าแอปพลิเคชันส่วนใหญ่ เนื่องจากไดรเวอร์ GPU และอัตราส่วนภาพของหน้าจอจะส่งผลต่อการแสดงผลของเกม ดูเพิ่มเติม การทดสอบความเข้ากันได้ สำหรับเทคนิคทั่วไป
ตัวอย่าง: ติดตั้งและถอนการติดตั้งเกมบนเครื่องเล่นเกม เดสก์ท็อป และมือถือทุกรุ่นที่รองรับ
3) การทดสอบประสิทธิภาพ
มีการตรวจสอบประสิทธิภาพโดยรวมของเกม มีการปรับแต่งประสิทธิภาพเพื่อเพิ่มความเร็วของเกม และมีการกล่าวถึงแนวทางปฏิบัติที่กว้างขึ้นในหัวข้อถัดไป การทดสอบประสิทธิภาพและมุมมองเฉพาะด้านอุปกรณ์เคลื่อนที่ใน การทดสอบประสิทธิภาพแอปบนอุปกรณ์เคลื่อนที่.
พารามิเตอร์สำคัญที่ตรวจสอบระหว่างการทดสอบประสิทธิภาพ:
- เวลาตอบสนองของไคลเอนต์และเซิร์ฟเวอร์ เวลาในการดำเนินการธุรกรรม ประสิทธิภาพการทำงานในช่วงโหลดสูงสุด อายุการใช้งาน ความครอบคลุมของเครือข่าย การรั่วไหลของหน่วยความจำ หน่วยความจำเหลือน้อย แบตเตอรี่เหลือน้อย เวลาที่ใช้ในการดาวน์โหลดแอปพลิเคชัน การเข้าถึงเซิร์ฟเวอร์แอปพลิเคชันพร้อมกัน (ผู้ใช้หลายคน) ความเร็ว ปริมาณงาน ความน่าเชื่อถือ และความสามารถในการขยายขนาด
- การใช้พลังงานแบตเตอรี่และประสิทธิภาพกราฟิก: วัดปริมาณการใช้พลังงานแบตเตอรี่ของเกมมือถือ การใช้พลังงานแบตเตอรี่ต้องอยู่ในระดับที่เหมาะสมตลอดหลายชั่วโมง และการตอบสนองของเกมควรเป็นที่น่าพอใจภายใต้ภาระงานหนักที่แตกต่างกันในอุปกรณ์ต่างๆ
- ข้อจำกัดของหน่วยประมวลผลและหน่วยความจำ: ตัวนับประสิทธิภาพใช้สำหรับวัดการใช้ CPU และหน่วยความจำของแอปพลิเคชัน
- การเชื่อมต่อเครือข่าย: โปรแกรมนี้ใช้วัดเวลาตอบสนองของเกมมือถือบนเครือข่ายประเภทต่างๆ (Wi-Fi, 3G, 4G, 5G) ช่วยให้เห็นภาพรวมว่าเกมจะทำงานได้ดีแค่ไหนบนเครือข่ายที่ไม่เสถียร และยังตรวจสอบการเชื่อมต่อระหว่างอุปกรณ์มือถือ ศูนย์ข้อมูล และคลาวด์ รวมถึงการตรวจสอบช่วงเวลาที่มีการใช้งานสูงสุด การเชื่อมต่อที่ไม่เสถียร การซ้ำซ้อนของข้อมูล การสูญหายของแพ็กเก็ต และการแตกกระจายของข้อมูล
- ทดสอบประสิทธิภาพของเกมมือถือ โดยเฉพาะเกม MMO
4) การทดสอบความสอดคล้อง/การปฏิบัติตามข้อกำหนด
นี่ครอบคลุมถึงการปฏิบัติตามแนวทางของตลาดแอปพลิเคชัน (เช่น นโยบายของ Apple App Store) และการปฏิบัติตามนโยบายขององค์กร (เช่น เนื้อหาต้องห้าม) การปฏิบัติตามอาจหมายถึงหน่วยงานกำกับดูแล เช่น PEGI และ ESRB ด้วย เกมมีเป้าหมายในการจัดเรตเนื้อหาเฉพาะ และหากมีเนื้อหาที่ไม่เหมาะสมกับเรตที่ต้องการ ก็จะถูกระบุและรายงาน แม้แต่การละเมิดเพียงครั้งเดียวในการยื่นขออนุมัติใบอนุญาตก็อาจทำให้เกมถูกปฏิเสธ ส่งผลให้เกิดค่าใช้จ่ายเพิ่มเติมในการทดสอบและการยื่นขออนุมัติใหม่
ตัวอย่าง: หากเกมจะวางจำหน่ายในประเทศแถบยุโรป ให้ทดสอบการแปลงเป็นระบบ PAL; หากเกมผลิตขึ้นสำหรับอเมริกาเหนือ ให้ทดสอบการแปลงเป็นระบบ NTSC
5) การทดสอบการแปลเป็นภาษาท้องถิ่น
การทดสอบโลคัลไลเซชัน การแปลและการทดสอบมีความสำคัญอย่างยิ่งเมื่อเกมมีเป้าหมายสู่ตลาดโลก ชื่อเกม เนื้อหา และข้อความต่างๆ จำเป็นต้องได้รับการแปลและทดสอบบนอุปกรณ์ในหลายภาษา การทดสอบเหล่านี้สามารถทำได้อย่างรวดเร็วด้วยความช่วยเหลือจากการเข้าถึงอุปกรณ์ผ่านระบบคลาวด์และการทดสอบอัตโนมัติ
ตัวอย่าง: ความต้องการด้านการแปลภาษาเฉพาะสำหรับภูมิภาค MENA (ตะวันออกกลาง/แอฟริกาเหนือ) การแปลเป็นภาษาอาหรับ (รองรับข้อความจากขวาไปซ้าย การแสดงผลแบบสองทิศทาง) การทดสอบการแปลแบบจำลอง อักขระสองไบต์สำหรับภาษาเอเชียตะวันออก เวลาและวันที่ในท้องถิ่น สกุลเงิน รูปแบบที่อยู่ และข้อกำหนดท้องถิ่นอื่นๆ
6) การทดสอบการแช่
เทคนิคการทดสอบเกมอัตโนมัตินี้เกี่ยวข้องกับการปล่อยให้เกมทำงานเป็นเวลานานในโหมดการทำงานต่างๆ เช่น สถานะไม่ได้ใช้งาน สถานะหยุดชั่วคราว หรือสถานะค้างอยู่ที่หน้าจอไตเติ้ล การทดสอบแบบนี้สามารถช่วยระบุการรั่วไหลของหน่วยความจำหรือข้อผิดพลาดในการปัดเศษได้
ตัวอย่าง: เกมได้เริ่มต้นขึ้นแล้ว และตัวละครจะต้องยืนนิ่งอยู่เฉยๆ เป็นเวลา 24 ชั่วโมง เทคนิคนี้ใช้เพื่อตรวจจับข้อผิดพลาดที่เกิดจากหน่วยความจำรั่วไหลและความผิดพลาดอื่นๆ ในเอนจินเกม
7) การทดสอบการกู้คืน
ในซอฟต์แวร์ การทดสอบการกู้คืน ตรวจสอบว่าแอปพลิเคชันสามารถฟื้นตัวจากการทำงานผิดพลาด ความล้มเหลวของฮาร์ดแวร์ และความล้มเหลวอื่นๆ ที่คล้ายคลึงกันได้ดีเพียงใด โดยจะทำการบังคับให้แอปพลิเคชันทำงานผิดพลาด จากนั้นจะสังเกตว่าแอปพลิเคชันสามารถฟื้นตัวจากสภาวะความล้มเหลวและสภาพแวดล้อมได้อย่างไร
ตัวอย่าง: ขณะที่แอปพลิเคชันเกมกำลังทำงานอยู่ ให้รีสตาร์ทเครื่องเล่นเกมโดยทันที แล้วตรวจสอบความถูกต้องของข้อมูล
8) การทดสอบความปลอดภัย
การทดสอบความปลอดภัยดำเนินการเพื่อตรวจสอบว่าซอฟต์แวร์ทำงานได้อย่างปลอดภัยเพียงใดเมื่อเผชิญกับภัยคุกคามจากภายนอก ครอบคลุมถึงการปกป้องข้อมูลจากภัยคุกคามภายนอก ข้อจำกัดในการเข้าถึงระบบที่ไม่สามารถควบคุมได้ การรั่วไหลของข้อมูล ข้อบกพร่องของระบบปฏิบัติการ ข้อบกพร่องของระบบการสื่อสาร และอัลกอริธึมการเข้ารหัสที่อ่อนแอ
ตัวอย่าง: เปลี่ยน URL จาก /login ไปยัง /play ในเว็บไซต์เกม ไม่ควรอนุญาตให้เข้าถึงเกมโดยตรง
9) การทดสอบเกมอื่นๆ
การทดสอบตัวละครจริงหรือเสมือนจริง ในวิดีโอเกมหลายผู้เล่น การเชื่อมต่อกับเซิร์ฟเวอร์และการซิงโครไนซ์สถานะของเกมเป็นสองประเด็นสำคัญที่ต้องทดสอบ
ตัวอย่าง: เกมแข่งรถ 3 มิติแบบผู้เล่นหลายคน
กำลังทดสอบฟีเจอร์ใหม่ๆ เช่น การอัปเดตสถานะเกม การเชิญเพื่อน และการแชร์ของขวัญพรีเมียม เพื่อให้ผู้ใช้ได้รับประสบการณ์การเล่นเกมที่ดียิ่งขึ้น
ตัวอย่าง: เฟซบุ๊ก, บล็อก
การทดสอบเสียง
ทดสอบว่ามีข้อผิดพลาดในการโหลดไฟล์หรือไม่ ฟังไฟล์เสียงเพื่อหาข้อผิดพลาดหรือความผิดเพี้ยน และใช้โปรแกรมวิเคราะห์สี (CC profiler) เพื่อวิเคราะห์คำอธิบายสี
ฐานข้อมูลและสถิติเกม
ตรวจสอบฐานข้อมูลโดยใช้การดีบักเพื่อตรวจสอบว่าเกมใช้ข้อมูลอย่างถูกต้องหรือไม่ ตรวจสอบให้แน่ใจว่าข้อมูลถูกโหลดในตำแหน่งที่ถูกต้องและแสดงข้อมูลที่ถูกต้อง
การทดสอบแบบไวท์บ็อกซ์
การทดสอบแบบไวท์บ็อกซ์สำหรับเกมมุ่งเน้นไปที่ด้านสถาปัตยกรรม การบูรณาการ และระบบของเกมมือถือ
- Code การตรวจสอบ: มีการตรวจสอบซอร์สโค้ด และวิเคราะห์ตรรกะของโปรแกรม ข้อผิดพลาดในการเขียนโปรแกรมทั่วไป และการปฏิบัติตามมาตรฐานการเขียนโค้ด
- การทดสอบโฟกัส: มีการป้อนส่วนของโค้ดเข้าไปในโมดูลที่แยกออกจากกัน และผลลัพธ์จะถูกวิเคราะห์
- การวิเคราะห์ข้อมูล: การใช้งาน การตีความ และการจัดการข้อมูลจะได้รับการวิเคราะห์และตรวจสอบความถูกต้องสำหรับโมดูลต่างๆ
- การทดสอบเส้นทางและการไหล: ลำดับการทำงานของวัตถุที่ถูกต้องได้ถูกดำเนินการแล้ว
- การทดสอบเฉพาะอัลกอริทึม: การทดสอบสถานการณ์หรือฟีเจอร์เฉพาะของเกม โดยการตั้งค่าตัวแปรข้อมูลและค่าข้อมูลในโค้ด แล้วเรียกใช้งานในสภาพแวดล้อมรันไทม์
- ปัญญาประดิษฐ์ วิเคราะห์: ระบบจะสร้างสถิติการทำงานของท่าทางและการเล่นที่ตั้งโปรแกรมไว้ของส่วนประกอบ AI จากนั้นจะตรวจสอบผลลัพธ์เพื่อดูว่ามีการใช้ท่าทางที่ตั้งโปรแกรมไว้ทั้งหมดหรือไม่ ตัวอย่างเช่น การจับด้านข้างบนสโนว์บอร์ด และการเล่นต่างๆ เช่น การชกหรือเตะแบบผสมผสานในหลายทิศทาง
การเล่นเกมช่วยเหลือโดยใช้เทคโนโลยีที่ปรับเปลี่ยนได้
เกมช่วยเหลือ หรือที่รู้จักกันในชื่อเกมเพื่อการเข้าถึง ได้รับการออกแบบโดยใช้เทคโนโลยีที่ปรับเปลี่ยนได้สำหรับบุคคลที่มีความพิการต่างๆ เช่น สายตาเลือนราง สายตาพร่ามัว ตาบอด ไม่สามารถแยกแยะสีได้ และมีความบกพร่องทางการพูด การได้ยิน การรับรู้ การเคลื่อนไหว และความคล่องตัว แนวทางการตรวจสอบเป็นไปตามหลักการเดียวกันกับ... การทดสอบการเข้าถึง ในซอฟต์แวร์กระแสหลัก
เกม Cardinal Direction (CD) และ Tower of London (TOL) เป็นเกมยอดนิยมสองเกมที่ได้รับการดัดแปลงสำหรับผู้ใช้ที่มีความบกพร่องทางการมองเห็น ในเกมเหล่านี้ สิ่งเร้าทางสายตาจะถูกแทนที่ด้วยสัญญาณเสียง
ผู้ทดสอบเกมควรสังเกตสิ่งต่อไปนี้ขณะทดสอบเกมดังกล่าว:
- สีต่างๆ ควรกระพริบเป็นรูปแบบ และแต่ละสีควรมีโทนเสียงที่แตกต่างกัน
- แต่ละสีควรมาพร้อมกับเสียงที่ชัดเจน
- ข้อมูลภาพจำเป็นต้องได้รับการอธิบายด้วยคำพูด เพื่อให้ผู้เล่นที่มีความบกพร่องทางสายตาไม่ประสบปัญหาในการรับข้อมูลผ่านโปรแกรมอ่านหน้าจอ
- ผู้เล่นควรได้ยินเสียงในเกมแบบสามมิติ และต้องสามารถสำรวจโลกในเกมได้โดยใช้หน้าจอสัมผัส เสียงสามมิติ และเสียงแบบกำหนดตำแหน่งได้
ตัวชี้วัดเกมที่ผู้ทดสอบควรรู้
ผลการทดสอบเพียงอย่างเดียวไม่สามารถบอกได้ว่าการปล่อยเวอร์ชันใหม่ประสบความสำเร็จหรือไม่ ตัวชี้วัดต่อไปนี้คือตัวเลขที่ผู้ทดสอบควรอ่านควบคู่ไปกับรายงานข้อบกพร่อง
DAU/MAU (ผู้ใช้งานรายวัน / ผู้ใช้งานรายเดือน): อัตราส่วนของผู้ใช้งานที่เล่นเกมในแต่ละวันต่อจำนวนผู้ใช้งานรายเดือน เรียกอีกอย่างว่า ปัจจัยความเหนียวแน่น (stickiness factor)
เซสชั่น: ทุกครั้งที่ผู้ใช้เปิดแอป จะนับเป็นหนึ่งเซสชัน โดยในที่นี้จะเน้นที่จำนวนเซสชันเฉลี่ยต่อผู้ใช้งานรายวัน (DAU)
อันดับการดาวน์โหลด: อันดับของเกมในแอปสโตร์เฉพาะ (iOS, Android เล่น) โดยการดาวน์โหลดเกมรายเดือน
การเก็บรักษา: ตัวชี้วัดที่สำคัญมากสำหรับ Android ผู้ทดสอบเกมในเกมเล่นฟรี เพื่อคำนวณอัตราการรักษาผู้ใช้ ให้แบ่งผู้ใช้เป็นกลุ่มตามวันที่ดาวน์โหลดแอปพลิเคชัน
การวัดประสิทธิภาพ: ล้อยางขัดเหล่านี้ติดตั้งบนแกน XNUMX (มม.) ผลิตภัณฑ์นี้ถูกผลิตในหลายรูปทรง และหลากหลายเบอร์ความแน่นหนาของปริมาณอนุภาคขัดของมัน จะทำให้ท่านได้รับประสิทธิภาพสูงในการขัดและการใช้งานที่ยาวนาน track คือประสิทธิภาพของเกมออนไลน์หรือเกมต่อเนื่อง — อัตราเฟรมที่เกมประมวลผลบนแพลตฟอร์มฮาร์ดแวร์ของไคลเอนต์ หรือในกรณีของเซิร์ฟเวอร์เกม คือความเสถียรของเกม ตัวชี้วัดประสิทธิภาพสามารถใช้เพื่อตรวจสอบการเปลี่ยนแปลงคุณสมบัติและการอัปเดตต่างๆ ได้
ความเสี่ยงหลักในการทดสอบเกม
ความเสี่ยงต่างๆ ที่ระบุไว้ด้านล่างนี้ มักจะทำให้โครงการที่ใช้งานได้ทางเทคนิคกลายเป็นโครงการที่ไม่ประสบความสำเร็จในเชิงพาณิชย์
- เกมนี้ไม่ได้สร้างประสบการณ์ที่น่าดึงดูดใจสำหรับกลุ่มเป้าหมาย
- เกมนี้ไม่ได้ออกแบบโดยคำนึงถึงผู้เล่นเป็นหลัก
- ขาดความสนุกสนานและรูปแบบการเล่นที่น่าติดตาม
- เกมนี้ไม่ได้มีเอกลักษณ์โดดเด่น ไม่ได้มีการแข่งขันสูง หรือไม่ได้มีจังหวะการเล่นที่รวดเร็ว
- เกมล้มเหลวเนื่องจากปัญหาทางเทคนิค ฟีเจอร์ใช้งานไม่ได้ บั๊กสำคัญ เพลงและเสียงประกอบแย่ หรือภาพวิดีโอคุณภาพต่ำ
- ค่าใช้จ่ายในการพัฒนาเกมสูงเกินงบประมาณที่ตั้งไว้
- การออกแบบด้านสุนทรียศาสตร์และรูปแบบการเล่นเกมไม่ได้ถูกทำให้เรียบง่าย
