Header

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Design studio helps in getting a clear understanding of the requirements to automation testers before they actually start testing the application. This develops highly scalable and maintainable test automation design, which gives end-to-end traceability from requirements to automation test cases. 

Qualitia Design Studio allows creating manual test cases to validate requirements depicted under epics and stories. After you complete working on these requirements, these manual test cases can be synchronized to Qualitia Automation Studio so that automation tester can create automation scripts. 

Before you Begin

You must know the following points for the QDS integrated projects:

  • You can integrate a QAS project with a single QDS project only and vice-versa.
  • You can integrate with a QDS at the time of creating a QDS project only. 
  • Ensure that your associated role is assigned with the Test Development privilege.
  • The Development section has Requirements screen instead of Test Case  Editor screen. The Requirements screen has all the functionalities of Test Case Editor screen and other feature related to synching and sharing with the associated QDS project.
  • You cannot use the Import Task feature to import tasks from another project.
  • You cannot create test cases in QAS. You need to create test cases in QDS, and then Share for Automation, after which only you can edit or remove test cases. 
  • While creating a new project Qualitia syncs all the existing objects along with the tasks and test cases that are shared for automation in Qualitia Design Studio. Once synced, objects can be edited or deleted in automation studio only.
  • Test cases and tasks can be accessed only after they are shared for automation from Design Studio.
  • In case you are using Bitbucket (GIT) as version control, first create a project branch in the Bitbucket repository and then create the project in QAS.
    For more information about creating a branch in Bitbucket repository, refer to the links mentioned below:

Creating a QAS Project by Integrating with a QDS Project


To create a QAS project by integrating with a QDS project:

  1. From the Expand Menu, click Project.
    The Project screen appears showing the list of available projects in a tabular format.
  2. Click New.
    The New Project screen appears.
  3. Enter a Project Name and a Description.
  4. Select the Design Studio Integration option.

    Selecting this option enables this project's integration with Qualitia Design Studio. Such projects can be worked in synchronization with Design Studio only. Once selected this option, it cannot be deselected.

  5. Click Next.
  6. Select Continue with Integration.
  7. Click Add.
    A new row is added to the list of users.
  8. Do the following in the order listed
    1. Click Add. An empty row is added to the list of users.
    2. Double-click the User ID field to select the user. The associated username appears.
    3. Double-click the User Role field to select an associated role. For more information on Roles, refer to Creating a Role
  9. Click Next.
  10. Enter the following Qualita Design Studio details in the order listed:
    1. Enter the Qualitia Design Studio URL.
    2. Enter Qualitia Design Studio Username and Password.
  11. Select a Qualitia Design Studio Project with which you want to sync your project.  The following relevant project artifacts of Qualitia Design Studio project along with their counts appear are:
    1. Issue Types
    2. Issues
    3. Objects
    4. Tasks
    5. Test Cases 
  12.  Click Done.
    The project is created which shares the project artefacts of the selected QDS project. 

While creating a new project Qualitia syncs all the existing objects along with the tasks and test cases that are shared for automation in Qualitia Design Studio. Once synced, objects can be edited or deleted in automation studio only.


Importing Test Artifacts from Design Studio


The first synchronization instance of test artifacts occurs automatically while creating the QAS project 

After the synchronization, you can modify test cases and tasks in the automation studio only. 

Over the course of the project, a design studio user may continue creating new manual test cases for the new stories and epics based on the requirements. These new manual test cases can be synchronized in automation studio.

Updated test cases reflect in automation studio after subsequent synchronization.

To sync subsequently:

  1. From the Expand Menu, click Develop.
  2. Navigate to Develop or Execute section.
  3. In the Requirements screen, from the top right corner, click the Sync button.
    A Change Log Review window appears explaining changes being synced from Qualitia Design Studio.
    Review the report carefully.
  4. Do one of the following: 
    • To merge all the changes with the existing requirements, click OK.
    • To continue working with requirements without merging changes, click Cancel.

After the synchronization, Qualitia imports all the newly added manual objects, tasks, and test cases into automation studio. 


Updating the Manual Test Cases

  • You must first share the task or test case for automation from Design studio to make it available for synchronization in the automation studio.

  • For more information on how to share task or test case for automation from QDS, refer to the share test artifacts for the automation section.

  • Only one user is allowed to work on one task or test case at a time. If the task/test case is being used by some other user, Qualitia displays an appropriate information message.

  • The lock sign prior to the test case/task name indicates that this test case is shared for design updates and cannot be updated from automation studio.

(info) You cannot create new test cases in the Requirements section. 

After you synchronize manual test cases from QDS, you can add steps and tasks manually or use Qualitia Automation Recorder. You can access manual test cases from automation studio only after the synchronization process.

To update manual test cases:

  1. Select the QDS integrated project.

  2. From the Expand Menu, click Develop.
    You will find all the manual test cases synchronized from Design Studio.

  3. Filter the test cases/tasks using Epics and Stories, if required.

  4. Click the Sync button (

    )to get the updated test cases.

  5. To implement any test case, right-click the manual test case and select Implement.
    You can now edit this test case in the right-pane.

    After synchronizing with QDS, if you ae working with a test case for first time, you need to implement it. Unless you do not implement the test case, you cannot edit it and include in a suite execution.

  6. You can do one or both of the following to add steps and tasks:

    1. Record the steps using Qualitia Automation Recorder. For instructions on how to record a test case, refer to Recording a Test Case using Qualitia Automation Studio Recorder.

    2. Edit the test case manually. For instructions on how to edit a test case, refer to Adding or Editing a Test Case Manually.

      1. By default, NoOps action is selected for all the steps. It is only a placeholder. You must replace it with the executable action before you add the test case in Suite for execution.
      2. Ensure that you replace all the empty objects with real-time objects from the application under test . The reason is that test suites cannot be executed for the test cases containing empty objects. However, Qualitia you can dry run a test case that contains empty objects.

  7. After adding all the appropriate steps and actions, click the Save button (

    ).

  8. After saving the updated test case, click the Share button (

    ) to synchronize the updated test case in the QDS project.
    After you share with QDS, QAS locks the test case. You can now unlock the test case from QDS only.

Share Tasks and Test Cases for Design Updates


Sometimes, manual test cases need a design level updates. Qualitia gives you provision to share automated test cases and tasks to design studio so that these test artifacts can be updated in Qualitia design studio.

You can share test cases from Requirements and tasks from the Tasks section of Qualitia automation studio.

Test cases and tasks once shared for Design updates cannot be edited or removed from Qualitia automation studio. Also, once you share the test case and task for design updates, Qualitia displays a lock icon prior to test case and task name for easy identification.


To share tasks and test cases for design updates:

  1. From the Expand Menu, click Develop.
  2. Open the QDS integrated project.
  3. Select the desired project and do one of the following:
    • To share test cases, click the Requirements tab.
    • To share tasks, click the Tasks tab.
      You will find all the manual test cases or tasks in the left-pane.
  4. Filter and find the desired test cases/tasks based on Epics and Stories.
  5. Click the task or test case which you want to share for design updates.
  6. Click Share for Design Updates.


View Synchronization History


You can view the complete sync history for the test artifacts synchronization in Qualitia automation Studio. This will help you to view the complete log of test cases, tasks, and objects.

To view synchronization history:

  1. Open the QDS integrated project.
  2. From the Expand Menu, click Develop
  3. In the Requirements screen , click the down arrow next to the Design Studio button and select View History.
    History of last five sync operations appear in a separate window. 


  • No labels