Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • 🚀 Compatibility: One of the standout attributes of the Desktop Objects feature is its compatibility with other test automation tools. This feature fosters a harmonized work environment, resulting in improved productivity and quality of your test automation efforts.

  • 🎯 Convenience: Setting up and using the Desktop Objects is simple and intuitive. Users can effortlessly import shared object repositories, view the imported objects, and manage the associated properties all within the QAS interface. This ease of usage reduces the learning curve for a team, allowing them to focus on other aspects of software quality.

  • ⏱️ Efficiency: The true potency of the Desktop Objects feature lies in its ability to create and manage test cases that accurately reflect the desktop application under test. This not only refines the test case creation process but also saves valuable time for your test automation team.

  • 🔄 Synchronization: QAS adopts an innovative approach to sync object, ensuring your test objects in QAS are always up - to - date with the shared object repository. This feature enhances the stability of your test cases, reducing test execution failures due to outdated or missing objects.

  • 📂Intuitiveness: Desktop Objects feature provides a logical structure to manage your objects, making it easier for your team to navigate and handle these crucial test automation elements.

  • 🔐 Secure: QAS safeguards all your desktop objects, ensuring they are secure and only accessible within the confines of the Qualitia Automation Studio environment. This assures control and integrity over your test objects, promoting quality assurance in your test automation process.

Introduction

As a Software Automation Engineer, you can use QAS for Desktop to create script-less test cases for desktop applications. This software leverages Micro Focus - Unified Functional Testing (UFT) to add objects and manage test suite executions.

The functionality for handling test artifacts, like test case creation and test suite execution, remains the same across desktop, web, and mobile applications.

...

  • process.

...

Desktop Objects

In QAS, Desktop Objects include attributes such as class, properties, and property values. You can work with two types of desktop application objects:

...

Edit an uploaded TSR file.

  1. Login to Qualitia Automation Studio Client <insert Screenshot>QAS - Client.

  2. Access Develop from left navigation of your Qualitia Automation Studio -Client to view Test Explorer screen.

  3. In far right of the toolkit, click the Objects icon.

    1. You can view Object Repository with existing objects in a Desktop Project, sorted alphabetically.

  4. When you are landing on this page for the first time, you can see an option to Import Objects.

  5. Hover on a TSR File you wanted to edit.

  6. You can view an Edit (pencil) icon.

  7. Click Edit.

  8. You can view new popup window where you can update TSR Name.

  9. Click Save to update. Otherwise, click Discard.

...

  1. Login to QAS - Client.

  2. Access Develop from left navigation to view Test Explorer screen.

  3. In far right of the toolkit, click the Objects icon.

    1. You can view Object Repository with existing objects in a Desktop Project, sorted alphabetically.

  4. When you are landing on this page for the first time, you can see an option to Import Objects.

  5. Hover on a TSR File you wanted to edit.

  6. You can see a Delete (Bin) icon.

  7. Click Delete.

  8. You can view a new popup window to confirm the delete action.

  9. Click Delete to proceed. Otherwise, click Discard.

...

  1. Login to QAS - Client.

  2. Access Develop from left navigation to view Test Explorer screen.

  3. In far right of the toolkit, click the Objects icon.

    1. You can view Object Repository showing existing objects in a Desktop Project, sorted alphabetically.

  4. If you are landing on this page for the first time, you can see the option to Import Objects.

  5. In the bottom section, click the Descriptive Programming node.

  6. Here, you are presented with two options:

    1. Import from a TSR or BDB file.

      1. Click Import Objects button. This opens a

        1. A popup window open.

      2. From the Import Path field, locate the TSR or BDB file.

      3. Once done, click Get Objects to proceed. Otherwise, click Discard.

        1. You can also see a Progress Indicator.

      4. A Spinner icon next to Descriptive Programming node indicates that Upload is currently in progress. You can click the X button next to spinner icon to cancel the upload.

      5. Once loaded, all the TSR objects are listed in Object Repository > Descriptive Programming node.

      6. Click the Expand option before the TSR name to view its Objects.

    2. Create Object Manually

      1. Click Create Object button.

      2. You can view a form to:

        1. Enter Object Name

        2. Select Technology

        3. Select Class

        4. Select Parent

        5. Enter Description

        6. Add Properties

          1. Locator

          2. Locator Value

      3. Once entered, click Save to add. Otherwise, click Discard.

  7. You can view all existing objects under the Descriptive Programming Node.

  8. While adding new objects, you have two options:

    1. Parent object: To create a parent object, click Add Object at same level.

    2. Child object: To create a child object, find the parent object under which you want to add the child.

    3. Click Add Contained Object button.

      1. Follow the same process for adding as shown above.

...

  1. Login to QAS - Client.

  2. Access Develop from left navigation to view Test Explorer screen.

  3. In far right of the toolkit, click the Objects icon.

    1. You can view the Object Repository with existing objects in a Desktop Project, sorted alphabetically.

  4. If you are landing on this screen for the first time, you can see the option to Import Objects.

  5. In the bottom section, click Descriptive Programming node.

  6. Double click the object you want to edit

  7. Doble - clicking an object opens the Object Details view.

  8. Click Edit (pencil) icon to enable edit mode.

  9. Make necessary changes.

  10. Click Save to update; otherwise, click Discard.

  11. While adding new objects, you have two options:

    1. To create a parent object, click Add Object at same level.

    2. To create a child object, find the parent object under which you want to add the child.

    3. Click Add Contained Object button.

      1. Follow the same process for adding an Object (9.b).

...

  • Issue: Unable to import a DP object from a tsr TSR file.

Solution: Ensure that the tsr TSR file is not open in UFT or any other application during the import process.

...

Remember, to get the most accurate results, always keep your object repository updated and synchronize the changes with Qualitia Automation Studio. Happy testing! 

📞📚 Here to Help: Support and Resources

...