...
🚀 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.
...
However, creating test objects for desktop applications is a different process. This guide will walk you through the specifics of working with desktop objects in Qualitia.
Desktop Objects in Qualitia Automation Studio
In QAS, Desktop Objects include attributes such as class, properties, and property values. You will work with two types of desktop application objects:
...
Remember, UFT objects in Qualitia Studio can not be modified directly. Modify the existing UFT objects or add new ones in the repository and synchronize the changes in Qualitia Automation Studio.
Supported Technologies
Use Qualitia for Desktop to test desktop applications built with the following technologies:
Technology |
.Net SilverLight |
.Net WebForms |
.Net Windows Forms |
.Net WPF |
ActiveX |
Delphi |
Flex |
Generic |
Mobile |
Oracle |
PeopleSoft |
PowerBuilder |
SAP Web |
SAPNWBC |
SAPWDJ |
SAPWebTxt |
SAPUI5 |
Seibel |
Stringray |
Supplemental |
Swing |
Terminal Emulators |
UI Automation |
Visual Basic |
VisualAge Smalltalk |
Web2.0 and Web |
Win |
Windows Runtime |
View Test Cases Associated with an Object
To view the test cases associated with an object:
Login to you QAS -Client.
Access Develop from left navigation.
Click Objects tab icon from the right side of the screen.
From tree view, right-click the object and select View Test Cases.
You can view a list of test cases associated with the chosen object.
Working with DP Objects
Add a DP Object
Follow these steps to add a DP object:
...
Info |
---|
Note: If you don't define any object property with its value, the object will be highlighted in red and termed as an empty object. |
Edit a DP Object
Follow these steps to edit a DP object:
Login to you QAS Client.
Access Develop from left navigation.
Click Objects tab icon from the right side of the screen.
Click the DP object tree node in the left pane.
In the right pane, select Edit.
Make necessary changes and click OK.
Delete DP Objects
Note |
---|
Before deleting any DP object, be aware of the following:
|
...
Login to your QAS - Client.
Access Develop from left navigation.
Click Objects tab icon from the right side of the screen.
Click the DP object tree node in the left panel.
In the right panel, select the child object you want to delete.
Press Ctrl (in Windows) and click all the objects that you want to delete.
Click Remove.
Import DP Objects from a tsr or bdb file
After importing DP objects, QAS will only add the new DP objects without updating or removing existing ones. If any object name and its class for an imported DP object conflicts with an existing object, QAS will append '_' followed by a sequential number (starting from 1) in the object name.
...
Login to your QAS - Client.
Access Develop from left navigation.
Click Objects tab icon from the right side of the screen.
Click DP object tree node in the left pane.
Click Import.
Locate tsr or bdb file that you want to import
Click OK.
Working with Object Repository (OR) Objects
Map a tsr file with a Qualitia Project
Follow these steps to map a tsr file with a Qualitia project:
Login to your QAS - Client.
Access Develop from left navigation.
Click Objects tab icon from the right side of the screen.
Click Edit for the project you want to map with a repository.
Click Browse (...) next to the Global TSR Path field, then locate and select the tsr file.
Click Save.
Replace the Mapped tsr File
To replace a mapped tsr file for a project:
Login to your QAS - Client.
Access Develop from left navigation.
Click Objects tab icon from the right side of the screen.
Click Edit for the project you want to map with a repository.
Click Browse (...) next to the Global TSR Path field, then locate and select the new tsr file.
Choose one of the following options:
Preview: View new set of objects in a CSV format report. You can view all new, modified, and deleted objects compared to current Object Repository objects. After viewing, click Proceed or Abort.
Proceed: Map the new tsr file.
Abort: Cancel mapping process.
Synchronize Object Repository Objects with the Test Shared Repository
To synchronize Object Repository objects with the test shared repository:
Login to your QAS - Client.
Access Develop from left navigation.
Click Objects tab icon from the right side of the screen.
Click Sync the TSR located at the top-right corner.
Choose one of the following options:
Preview: View new set of objects as a CSV format report. You can view all new, modified, and deleted objects compared to current Object Repository objects. After viewing, click Proceed or Abort.
Proceed: To sync the objects.
Abort: To cancel the synchronization process.
View Test Cases Associated with an Object Repository Object
Login to your QAS - Client.
Access Develop from left navigation.
Click Objects tab icon from the right side of the screen.
From the tree view, right-click the OR object and select View Test Cases.
The system will then display a list of test cases associated with the chosen OR object.
💡 Golden Nuggets: Best Practices for Desktop Object Management
<TBD>
🔧 Got a problem? Let’s fix!
Sometimes you might face issues while working with desktop objects in Qualitia. Here are some solutions for common problems:
...
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
Need a helping hand? Don't hesitate to reach out to your Qualitia Relationship Manager. For more resources, our official Qualitia documentation and community website are just a click away!