Workflow - DC App Testing
com.atlassian.confluence.content.render.xhtml.migration.exceptions.UnknownMacroMigrationException: The macro 'html' is unknown.

Workflow - DC App Testing

We provide performance testing as a service for Atlassian Data Center (DC) apps (Jira, Confluence, JSM). This testing is fully automated with Selenium and the official atlassian/dc-app-performance-toolkit.


Workflow Stages and Transitions


WAITING FOR CUSTOMER

Initial stage when a customer raises the ticket.

  • Customers are expected to provide the required details and attachments (plugin JAR/OBR, dc-app-repo ZIP, etc.).

  • No processing is started at this stage.

 

WAITING FOR REVIEW

Once customer submits the ticket with all inputs.

  • Validation scripts are triggered automatically.

  • Scripts validate:

    • Plugin metadata (Group ID, Artifact ID, Version)

    • Required files

    • Test configuration values

  • The result of this validation updates the AUTOMATION_REVIEW field:

    • ✅ Validation Success – Ticket transitions to READY FOR TESTING.

    • ❌ Validation Failed – Ticket transitions back to WAITING FOR CUSTOMER for fixes

READY FOR TESTING

The request is now ready for execution.

  • Pre-test configurations are set up based on the environment (dev/prod).

IN PROGRESS

The testing job has officially begun.

  • Customer details and configurations are extracted.

  • Automated test scripts start running based on test type (one-node, two-node, etc.).

RESULT REVIEW

Testing has been completed.

  • Results are compiled and zipped.

  • Customers can download the result ZIP attached to the ticket for debugging and review.

  • Ticket is pending customer confirmation or closure.

ESCALATED

Triggered manually by agents or automation in case:

  • Re-test is required

  • Review needs further internal clarification

  • Ticket needs elevated attention

CANCELED

The ticket was closed due to one of the following:

  • Plugin errors that halted execution

  • Invalid environment or licensing

  • Manual cancellation by the customer or agent

image-20250407-063246.png