These forums are a place for learning, helping and sharing experiences with others about any of our products. Feel free to ask a question and get answers from our community and our most advanced users.
Note that these are public forums - anyone can view the discussions here.
VISIT OUR DIFFERENT FORUMS:
Announcements > | |
CloudShell > | TestShell > |
Developers > | BI (Business Inteligence) > |
This is where you can suggest your ideas to help and improve the product for everyone.
Please make sure to read the following article before posting a new idea, to get more information about the required information and ideas lifecycle.
Feel free to vote and comment on other ideas to promote them.
Thanks for everyone who suggested the ideas and voted for them.
Find, download and share integrations that can extend and enhance the CloudShell experience.
Integrations have several levels:
Certified - Officially tested and supported by Quali.
Preview - Provides a sneak peek to what the Quali team is developing. Officially supported by Quali. Feel free to experiment and comment, but please take into consideration that it is not yet tested and released.
Community - Integrations shared by community users. Feel free to look into what other users have contributed, please take into consideration that these integrations are not tested by Quali.
To learn more about creating Shells and integrating with CloudShell, use the following links:
CloudShell's Dev Guide > | Configuration Management > |
Getting started with Shells > | Extending CloudShell with Cloud Providers > |
Getting started with Orchestration > | API Guide > |
To share your integration, follow the instructions in this guide >.
The purpose of this article is to show how to add and when to edit a library in Studio.
This is an admin function, the user have to have admin right.
it is recommended to only add the library that is provided by QualiSystems.
It is very important to remember, if the Library is already existed in Studio then use edit to update the library version. DO NOT CREATE a new one
Adding a new library
1. choose "Admin" tab
2. choose "Libraries" in the below Ribbon
3. once the Libraries pane is opened
4. right click on "Libraries"
5. choose "New"->"Library"
6. a browser window will open
7. browse to the new library and select it.
The new library will be part of the Tool pane when create new test.
To edit the library.
1. go to "Admin" tab at the top of the Studio application
2. choose "Libraries" in the below ribbon
3. select the library to update
4. on the right pane at the "File:" click on "Edit..."
5. a browser window will open to browse to the new library
The version is provided for each of the DLL, validate the library is updated with the correct version on the pane.
An example of screen capture library https://support.qualisystems.com/entries/22793362-Screen-Capture-DLL-Library
What is the difference between adding a library and using the dll through the assets tab?
Regards,
Brian
Hi Brian,
That's a very good question!
There are several differences between using an imported Library compared to a DLL Asset.
While both methods expose the full functionality of the DLL in question to the test author a Library has some infrastructure around it that also allows the following:
1) Version Control - Libraries are version tracked. An Admin user will 'check out' the current version and can replace it with an updated library to perform some testing locally. Only when the Admin user 'checks in' the new library will it become generally available to the remaining users via an automatic push update.
2) Libraries have a more refined UI - When you drag an Asset to the canvas and enter the step's mini-canvas, all of the DLL's functions are listed in a flat list comprising public and private functions. A Library, on the other hand, supports a folder-organized list of functions and will only expose Public functions to the user. Overall, this allows you to find what you're looking for more quickly and, subjectively, provides a better user experience.
3) Following on with ease-of-use, a DLL will most likely have some sort of Init function where you create a connection or establish some initial parameters. With an Asset you will need to call the Init function explicitly by having it as the first step in the mini-canvas followingthe Set Session step. With a Library the init function is included in the Set Session step which allows you to specify all relevant information and perform the initialization.
4) Finally, a Library will appear in TestShell Studio under the Tools section and is immediately available to the users. An asset is usually kept in a very specific folder under the Assets section and does not benefit from the same visual accessibility.
As you can see, from a functional point of view the two are largely equivalent, however, a library does benefit from certain usability and quality of life advantages.
If you have any further questions feel free to contact us via a Support ticket and we will be happy to assist.
Yaron.
These forums are a place for learning, helping and sharing experiences with others about any of our products. Feel free to ask a question and get answers from our community and our most advanced users.
Note that these are public forums - anyone can view the discussions here.
Announcements | |
CloudShell | TestShell |
Developers | BI (Business Inteligence) |
This is where you can suggest your ideas to help and improve the product for everyone.
Please make sure to read the following article before posting a new idea, to get more information about the required information and ideas lifecycle.
Feel free to vote and comment on other ideas to promote them.
Thanks for everyone who suggested the ideas and voted for them.
Find, download and share integrations that can extend and enhance the CloudShell experience.
Integrations have several levels:
Certified - Officially tested and supported by Quali.
Preview - Provides a sneak peek to what the Quali team is developing. Officially supported by Quali. Feel free to experiment and comment, but please take into consideration that it is not yet tested and released.
Community - Integrations shared by community users. Feel free to look into what other users have contributed, please take into consideration that these integrations are not tested by Quali.
To learn more about creating Shells and integrating with CloudShell, use the following links:
CloudShell's Dev Guide | Configuration Management |
Getting started with Shells | Extending CloudShell with Cloud Providers |
Getting started with Orchestration | API Guide |
To share your integration, follow the instructions in this guide.
GUI Automation - Identifying 'difficult' objects
Custom Execution Servers - Quick Start Guide
Extract Lines with All Occurrences of a Sub-string using Transformation
Difference between Simple and Emulated Read Buffer
How to add link into test report
API File System doesn't work properly
How to generate random number and write its result to excel? (v. 4.8)
VmWare VSphere Library: Access to the registry key error during 'set session' step
Studio and Driver Builder: Dll invocation error during 'set session' step