Video game testing
Video game testing
uv=2
021.3&projectId=64469fbfedbc2a075eb9a28a#
● Documentation: Both Microsoft and Sony provide excellent documentation for their
development tools including SDKs (Software Development Kits). These detail how to
create games for their respective platforms. Start by exploring these resources:
○ Microsoft: https://learn.microsoft.com/en-us/gaming/xbox/
○ Sony: https://www.psxdev.net/forum/viewforum.php?f=49
● Tutorials: Numerous online tutorials exist that walk you through building basic games
using these SDKs. This hands-on approach will give you a strong understanding of their
capabilities.
● Open-Source Projects: Look for open-source game projects built with these SDKs.
Contributing to these allows you to see practical application and potentially network with
experienced developers.
● Focus: These certifications are typically geared towards developers rather than testers.
However, understanding the certification process can be beneficial.
● Content: Both Microsoft and Sony have certification programs that ensure games meet
specific technical and content guidelines before release on their platforms. These
programs involve test plans, specific tools, and procedures.
● Resources: While there isn't a dedicated tester certification, explore the certification
details on the respective developer websites:
○ Microsoft:
https://learn.microsoft.com/en-us/gaming/gdk/_content/gc/policies/console/consol
e-certification-requirements-and-tests
○ Sony:
https://docs.google.com/document/d/1Ujz3wf35-Eqmrcs7jx0eEk-SY9H7EKSExE
aVnLKNSL4/edit
● Project Management: Jira is a popular project management tool used for tracking tasks,
issues (bugs), and workflows. Familiarize yourself with its core functionalities. There are
many online tutorials and resources available.
● Collaboration: Confluence is a team collaboration tool for sharing documents, wikis,
and project information. Learn how to navigate it and contribute content.
● Version Control: Perforce is a version control system (VCS) that tracks changes to
code and assets. Understanding VCS basics like branching and merging is crucial in
game development. There are several VCS options, so focus on the general concepts.
● Bug Reporting Tools: BugSplat and Squish are popular tools for capturing, reporting,
and managing bugs in games.
● Automation Frameworks: Selenium and Appium are frameworks used to automate
repetitive tests on mobile games.
● Performance Testing Tools: LoadRunner and JMeter are used to assess a game's
performance under various loads.
Remember, the specific tools used can vary depending on the game engine and development
team. Focus on core concepts and be adaptable to learn new tools as needed.
● These are the equivalent of SDKs for Steam and Epic Games, respectively. They
provide tools and functionalities for developers to integrate their games with these
platforms (achievements, online features, etc.).
● Familiarizing yourself with Steamworks and EOS features can be helpful, but it's not
necessarily required for all video game testing roles on these platforms.
● The testing process for games on these stores might involve specific guidelines or tools
provided by Steam or Epic.
● These details are usually communicated by the development team you're working with.
● As a tester, your focus will likely be on functional testing (gameplay mechanics, bugs)
and ensuring the game adheres to the store's content guidelines (violence, language,
etc.).
Here are some resources to learn more about Steamworks and EOS: