TAST tool Menu
TAST Adaptors
Adaptors examples
TAST Integrations
Interesting features
Documentation of technical administration
Modeling recommendations
Training in the TAST tool
TAST tool Menu
TAST Adaptors
Adaptors examples
TAST Integrations
Interesting features
Documentation of technical administration
Modeling recommendations
Training in the TAST tool
This is an old revision of the document!
TAST (Test Automation System Tool) is a tool for automating the testing. It is based on UML diagrams.
It has a user-based system, where every user has a role and, depending on this role, can perform different actions.
First of all, we are going to create a very simple GUI diagram that will consist of a Google search of TAST SIPSA.
: Googleis opened → Accept our Pc'S Cookies message → Include our Google search criteria → Click on the button → Click on the 1st option that appears.
This requires the use of the GUI adapter. We do it step y step.
Access UML Model/UML Diagram from the menu:
Select your domain and project
Creat a new diagram.
Fill in the fields to create the diagram with the name, description and location where we want to create it.
we start by drawing the diagram using the drawing tools found in the menu on the right of the screen. Press the + sign adn a drop down list will appear.
Select the second option: Object
The first Adapter we need is the User Adapter. This Adapter does not need Properties, but it is necessary, since all messages start from it.
Next select another Adapter, and in this case we need the GUI Adapter, which is the one that allows us to interact with all kinds of web pages, to navigate, extract data, validate, etc…
Accept the change of Adapter.
And we can now launch messages
This Adapter needs the folowing in the Properties tab, indicate the URL and the name of the Search engine, in this case Chrome.
The URL and the search engine are necessay. Other options are optional.
When then go to the Selective Mapping tab, click twice and open it. To the right of the image, a light gray drop-down will appear with some data, which will vary as we modify our search by pressing the v key and the help of a red marker
Thanks to this tool, we can obtain the search values, which must be included, by copying and pasting them in the next Object Mapping tab. We can search by: name, type, xtpath, Css attributes, according to what was marked in the SearchBy dropdown. We then paste it in the Element tab.
If we want to document a step, open the message documentation screen and give an explanation of this step. This will appear documented when downloading he evidence document.
When the finish giving all the properties to the messages, map the messages and if we want to we document them.
Once we have finished the whole process, we save the diagram and validate it.
This diagram is assigned a number by default.
Open the Client, and download the Exe version.
And it will appear:
We look for the test case, execute it, if there are no errors it will be marked in green.
The Test case is launched automatically and we can see how: Google is opened → Accept our PC's Cookies message → include our Google search criteria → click on the button → then click on the 1st option that appears.
At the end of this chapter is a link so that you can access the video with the explanation of this test case from 0.
Next to the green tab is a folder that contains all the It is found in our C directory:
Open it and we have all the steps performed, the predefined functions that we have needed for the messages and the result.
If we want to have this test case documented, we go to Results and click on the download tab.
It creates a Word document with the number of steps performed, the Result, the link to access the diagram and if we have documented the messages, it will also detail them.
The first screen seen when accessing to the tool is the one here below, where the user needs to log in, in order to get into its personal TAST view. This login can be done with the same credentials than for accessing Windows (i.e. LDAP number N000000 or XI000000 and password).
After clicking the “Sign in” button, the first webpage seen is the DASHBOARD of the tool, where the user can see the main useful information about the tool and its last use.
For switching between the different functionalities of the application, the user can use the menu at the left side of the screen. This menu can be presented in two ways (collapsed or expanded). In this menu, can be selected the following options:
The button 'Modeling' will drive the user to the page that allows to create UML diagrams.
To logout, the user needs to click on its user (upper right) and then will see the Logout button.
The function of the TAST HTML client is to execute the test cases and test sets.
To be able to use this tool, the first step is to download it from TAST, through the Client option that appears in the upper right part of the application.
The HTML client can be downloaded in two formats: exe and jar.
The first screen seen when accessing to the HTML Client is the one here below, where the user needs to log in, in order to get into its personal TAST HTML Client. This login can be done with the same credentials than for accessing TAST (i.e. LDAP number N000000 or XI000000 and password).
After clicking the “Login” button, some of the following messages will appear, depending on whether the HTML client version is the last or not:
1- HTML client version is the last:
2- HTML client version is not the last:
The HTML client window is updated with all the executions that are in that moment, adding:
Allows to eliminate the selected test cases and test sets.
When clicking on this option, the planned executions that are ready to be executed will appear in the window (according to Planning functionality).
In this table appears the following information: