Skip to main content

Test Environments

EnvironmentPurposeRequired DataStatus
LocalDeveloper validationSeeded users and test dataNeeds Confirmation
Testing / StagingQA executionRepresentative schools, users, suppliers, students, ordersNeeds Confirmation
ProductionSmoke and operational verification onlyReal data, read-only checks where possibleControlled

Required Test Accounts

RoleRequiredNotes
AdminYesFull admin test user
School ManagerYesAssigned to one school
SupplierYesAssigned to one supplier store
OperatorYesAssigned to one cafeteria/store scope
ParentYesHas at least one linked student
StudentYesHas assigned wallet/credential where applicable

Test Data Requirements

  • At least two schools for school scope/account isolation testing.
  • At least two suppliers for supplier isolation testing.
  • At least one parent with multiple students.
  • At least one student wallet with controlled balance.
  • At least one product, order, credential, and payment test flow.