Spinner logo QXQA

Did You Know?


Creating a Project

Creating a Test Management Project in AXQA

Create a new Project workspace in AXQA, assign visibility, invite team members, and optionally set an initial Build/Version. Every test case, plan, and API execution happens inside a project.


Why it matters

  • Structure & isolation: a Project is the boundary for your test assets (APIs, test cases, plans).
  • Access control: Project Type (Private/Public/Team) + memberships define who can see and work.
  • Traceability: optional Build/Version helps link executions to the exact release context.

When to use it

  • You’re starting testing for a new product/game/service or a new client engagement.
  • You want separate workspaces for environments/teams (e.g., “Game-A”, “Game-A Staging”, “Client-B”).
  • You need to invite specific testers and control who can access project content.

Core concepts

  • Projectthe main workspace boundary in AXQA
  • Project TypePrivate / Public / Team (visibility scope)
  • Project Ownercreator of the project; stored as project owner
  • Team Membersusers linked through ProjectMembership
  • Project Statusdemo / active / closed
  • Buildoptional ProjectBuild entry (build number / version / platform) that can become current build

How it works

  1. You open the “Add Project” page and fill in the project fields.
  2. AXQA checks your license limit before creating the project.
  3. The project is saved with you as project owner.
  4. If you entered build/version/platform, AXQA creates a ProjectBuild and sets it as current build.
  5. AXQA creates ProjectMembership for the owner + any invited team members.
  6. Your “Current Project” is updated, so the UI switches to the new project.

How to use it

Step 1: Open Add Project

Go to Projects → Add New Project.

Step 2: Fill the basic fields

Project Name: unique name (max length enforced by the model).
Description: optional (sanitized for safety).
Project Type: Private / Public / Team.
Project Status: demo / active / closed.
Start Date / End Date: optional dates (end date can’t be before start date).

Step 3: Invite team members (optional)

Select users in Team Members. AXQA will create ProjectMembership records for each selected user.

Step 4: Set initial build/version (optional)

If you enter any of these fields, AXQA will create a ProjectBuild and set it as the project’s current build:
Build number (e.g., 0.7.85 / 12345)
Version (e.g., v0.7.85)
Platform (optional, e.g., PC / PS5)

Step 5: Create

Click Create/Save. If you are within the license project quota, the project will be created and you will be redirected to the Projects list.


Best practices

  • Use clear naming conventions (Client + Product + Env), e.g., “WB-Coop-Staging”.
  • Set the initial build/version early so executions are easier to filter and audit later.
  • Use Team type when you want controlled access via memberships rather than “open visibility”.

Common mistakes

Using a non-unique project name
Pick a unique, short name (the system enforces uniqueness).

Setting an end date earlier than the start date
Fix the dates (AXQA validates this in the form).

Forgetting to invite testers
Add them in “Team Members” (memberships are stored in ProjectMembership).


Security & permissions

  • Inputs are sanitized (Project Name / Description) to reduce XSS risk.
  • Owner is always recorded as project owner and is also added as a ProjectMembership entry.
  • Project access and execution are governed by project type + memberships + your permission decorators (documented in “Project Visibility & Access Control”).

Related documentation

  • Project Overview
  • Project Visibility & Access Control
  • Project Builds (Current Build Management)

Tools

A+ A-

Version

1