Forum Discussion

nilanjan's avatar
nilanjan
New Contributor
2 years ago

How do you create test cycles for UAT

For UAT let's assume there are multiple users who will run the same tests

How do you create the test cycle for that situation?

3 Replies

  • MisterB's avatar
    MisterB
    Champion Level 3

    You can add a single test case to multiple test cycles.  When the tester executes theire test case in the test player, they are actually executing an Execution of that test case (sort of like a copy).  For example, if you have 5 testers executing the same test case, all 5 executions can be run individually  with different results.  The history of those 5 executions will be visible in the Traceability tab of the  test case.  You can also update the test case and have the 5 versions of that test case updated or not (a message displays to ask if the test case should be updated to the latest version).

     

    Another possible feature of interest is "Call to test" where the steps of an entire test case are added as a single step into another test case.  More info can be found at the link below:

    Reusing Data With Call to Test | Zephyr Scale Server/Data Center Documentation (smartbear.com)

     

    Hope that helps.

    • nilanjan's avatar
      nilanjan
      New Contributor

      It's more that it seems a bit klunky.  What I can do is add multiple test cycles for each user - UAT-Alice, UAT-Bob, etc.  However, it's not really a test cycle.  It's a clone of a bunch of tests.  Let's say 10 tests x 5 in a test cycle.

  • MisterB's avatar
    MisterB
    Champion Level 3

    I'm still trying to understand your use-case.  I think you only need to create 1 test cycle for what you need.  Here are 2 options:

     

    Option 1:  add the same test case multiple times to the test cycle (enables multiple testers to execute simultaneously and independently of each other)

     

    Test Cycle = Alpha Test

    Tests Cases added:

    TC1001 - assigned to tester 1 to execute

    TC1001 - assigned to tester 2 to execute

    TC1001 - assigned to tester 3 to execute

    ...

     

    Option 2: add the test case once.  Multiple testers share the same test case and tests are executed one after the other.  This would involve manually changing who the test is assigned to (bearing in mind that there is currently no notification to testers about this)

     

    Test Cycle = Alpha Test

    Tests Cases added:

    TC1001 - assigned to tester 1 to execute