Skip to main content
Version: 1.3.0

Test Planning

The following are added to the Test Type & Test Perspective Catalog to determine test methods and acceptance criteria.

  • Review

Review​

  • Test Method
    • Peer review of all deliverables
    • Merge is restricted by GitHub branch settings
    • Approval by at least one person and Resolved for all Conversations are merge requirements
  • Pass Criteria
    • All feedback has been addressed

Syntax check​

Functional test​

  • Test Method
  • Pass Criteria
    • All cases passed, 100% test coverage

Data compatibility test​

Not applicable.

Business scenario test​

This will be done in conjunction with functional test.

Configuration test​

  • Test Method
  • Pass Criteria
    • All cases passed, 100% test coverage

Security test​

Performance test​

  • Test Method
    • Runs for 30 minutes with the following conditions
      • Multiplayer/Text chat
        • With 70 people accessing the virtual space.
      • Voice Chat
        • With 10 people accessing the group.
    • The number of accesses will be secured by a test application
      • The test application will have no UI and only player operation will be performed
    • Visually determine the application's acceptance criteria using PC, Android, iPhone at hand
    • Application CPU usage/memory usage is monitored and data is used to determine acceptance criteria
  • Pass criteria
    • No frame dropping or stoppage of the application
    • CPU utilization/memory usage of the application must be within a certain range, and there must be no memory leaks or other problems

Stress test​

This will be done in conjunction with performance test.

Volume test​

Not applicable.

Long run test​

This will be done in conjunction with performance test.

Failure test​

  • Test Method
    • Manual Testing
      • Manually generate a failure event
    • test case
  • Pass Criteria
    • All cases passed

Operational scenario test​

The following aspects have not yet been implemented as we do not operate in production.

  • Ability to start/stop servers according to procedures
  • Ability to recover from server failure according to procedures
  • Staff should be able to enter the application and monitor normal operation

Migration test​

The following aspects have not yet been implemented as we do not release.

  • The next version and the current version must work in the production environment
  • The version upgrade is available

Current vs. new comparison test​

Not applicable.

Usability test​

Not implemented due to sample application.