Details

    • Type: Technical Testing
    • Status: Closed
    • Priority: Minor
    • Resolution: Completed
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:
      None
    • Sprint:
      SP | Sprint 14 | Jun26 - Jul9, SP | Sprint 15 | Jul10 - Jul23

      Description

      Acceptance Criteria:

      1. The AB testing button is shown if AB testing is enabled in the system settings

      • Given a content page
      • and the AB testing system setting is enabled
      • when the edit icon is clicked
      • then the A/B test button is shown next to the experience panel

      2. The AB testing button is not shown if AB testing is enabled in the system settings

      • Given a content page
      • and the AB testing system setting is disabled
      • when the edit icon is clicked
      • then the A/B test button is not shown next to the experience panel

      3. The AB test panel contains no tests

      • Given the A/B test button and there are no tests
      • when it is clicked, 
      • then the A/B test panel is opened
      • and it shows
      • no tests
      • a help message
      • a primary button to create a new test

      4. The AB test panel contains tests

      • Given the A/B test button and there are tests
      • when it is clicked, 
      • then the A/B test panel is opened
      • and it shows
      • a list of tests with
      • test name
      • test status (it will be draft only for now)
      • a primary button to create a new test

      5. Adding a new AB test

      • Given the AB test panel is shown
      • When the Add New Test button is clicked
      • Then a modal is opened with:
      • Name input. The name is required. “New Test” is included as the default name to not force the user to give a name at the beginning.
      • Description text area input. Description is optional but recommended to write the starting hypothesis is being tested. 
      • a read only input for the Control Experience reference. It is already selected with the experience where the user is currently in. 
      • Save primary button
      • Cancel secondary button 
      • Close icon on the upper right corner.

      6. Saving a new test

      • Given the add new test modal is open
      • When the required information is entered and the save button is clicked
      • Then the test is created and is visible in the AB test panel

      7. Canceling/closing a new test creation

      • Given the add new test modal is open
      • When the cancel/close button is clicked
      • Then the modal closes and the test is not created and not shown in the AB test panel
      • Since this is a provisional approach, no warning message when canceling is required here

      8. Only one test is draft status per experience allowed

      • Given an AB test was added for an experience and its status is Draft
      • When I click the AB test button and the AB test panel is shown,
      • Then an info message “A test in status draft already exists” and the “Add Test” button is disabled

        Attachments

          Activity

            People

            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Packages

                Version Package