Roles and responsibilities of Game Studios and AccelByte in Extend app testing
Overview
When testing Extend apps, the Game Studio and AccelByte each have distinct responsibilities. This page describes what each party owns and how they work together during performance testing.
Roles
The Game Studio, as the primary developer, focuses on planning, executing, and troubleshooting performance tests.
AccelByte, as the provider of the Extend infrastructure, offers support and tools to help analyze Extend app performance.
Responsibilities
Game Studio
The Game Studio is responsible for the performance testing of Extend apps, focusing on several key areas:
-
Test Planning and Execution
- Planning and designing test plans to define test scenarios, load profiles, and success criteria.
- Coordinating with your AccelByte Account Manager (AM) or Solutions Architect (SA) in advance of performance testing so AccelByte can provide appropriate support.
- Executing tests to measure and analyze performance metrics and ensure apps meet the desired standards.
- Reviewing test results, identifying areas for improvement, and making necessary adjustments to optimize performance.
-
Utilizing Dashboards and Metrics
- Using dashboards, metrics, and AccelByte-supported third-party tools (e.g., Grafana) to gain real-time insights into system behavior, resource utilization, and response times.
- Monitoring metrics to assess how their Extend apps perform under various conditions and identify performance bottlenecks.
-
Troubleshooting Performance Issues
- Identifying issues by analyzing logs, metrics, and other data to pinpoint root causes.
- Resolving issues or taking corrective actions, which may involve updating their Extend app source code.
-
Managing Resources and Cost Considerations
Performance testing can be resource-intensive, involving significant cloud infrastructure or testing tool costs. The Game Studio must balance thorough testing within their budget.
AccelByte
As the provider of the Extend infrastructure, AccelByte assists the Game Studio by providing:
-
Technical Assistance
AccelByte offers support for issues or questions related to the Extend infrastructure, including guidance on configuring and optimizing infrastructure components.
-
Support Services
AccelByte provides timely assistance for infrastructure-related challenges so the Game Studio can conduct performance tests successfully.
-
Metrics and Dashboards
AccelByte provides performance metrics and dashboards designed for Extend apps, including data on response times, throughput, error rates, and resource utilization. These tools give the Game Studio a clear view of app health and performance during testing.