Uploaded image for project: 'Camunda Optimize'
  1. Camunda Optimize
  2. OPT-6034

Testing different Optimize Profiles (SaaS, CCSM and Platform)

    XMLWordPrintable

Details

    • Task
    • Resolution: Won't Do
    • L3 - Default
    • None
    • None
    • backend
    • None

    Description

      • Problem Space
        • Which problem are you trying to solve with this functionality?
          • Currently there is no structured method to test functionalities under different Optimize execution profiles (SaaS, CCSM and Platform)
          • Test for SaaS and CCSM are performed mainly manually with the QA tests
      • Solution Space
        • What is the desired feature that you are missing?
          • Infra-structure for testing the different execution modes
          •  
        • Acceptance Criteria
          • Automated testing of the different profile modes is supported and widespread

       

      Our ITs are currently run against Optimize in platform mode. We should investigate how we can also run tests against Optimize in Cloud mode. While the whole test suite would be redundant to run in every single mode (at least on branch builds), it would still be useful to test behaviour where functionality deviates between modes.

      Hints:

      • User fetching is a large deviation point
      • A lot of cloud classes implement simple interfaces, so there is some opportunity to skip. For example, authorization doesn't really exist so testing might not be necessary
      • We might be able to test authentication by mocking IAM

      Justification:

      Removes our significant cloud testing blind spots to reduce the chance of bugs in our cloud offering

      mgm-controller-panel

        This is the controller panel for Smart Panels app

        Attachments

          Issue Links

            Activity

              People

                Unassigned Unassigned
                giuliano.rodrigues-lima Giuliano Rodrigues Lima
                Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  Salesforce