This shows you the differences between two versions of the page.
en:first_steps_in_tast [2021/05/07 09:31] montse [Content of the HTML Client Table] |
— (current) | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== First steps in TAST ====== | ||
- | |||
- | |||
- | |||
- | 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. | ||
- | |||
- | ===== Login and Main Menu ===== | ||
- | |||
- | 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). | ||
- | |||
- | {{ :pantalla_login_eng.png?300 |}} | ||
- | |||
- | 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. | ||
- | |||
- | {{ :menu1_eng.png?nolink&250 |}} | ||
- | | ||
- | 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: | ||
- | |||
- | * Dashboard. | ||
- | * Settings. | ||
- | * Customize. | ||
- | * Domains & Projects. | ||
- | * Projects & Users. | ||
- | * User Roles. | ||
- | * Infrastructure. | ||
- | * Modeling. | ||
- | * UML Diagram. | ||
- | * Data Management. | ||
- | * Running. | ||
- | * TS Management. | ||
- | * Planning. | ||
- | * Results. | ||
- | |||
- | 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. | ||
- | |||
- | ===== HTML Client ===== | ||
- | |||
- | The function of the TAST HTML client is to execute the test cases and test sets. | ||
- | |||
- | ==== Download ==== | ||
- | |||
- | 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. | ||
- | |||
- | {{:client_eng_1.png?nolink&800|}} | ||
- | |||
- | The HTML client can be downloaded in two formats: exe and jar. | ||
- | |||
- | {{:client_eng_2.png?nolink&800|}} | ||
- | |||
- | * With the **'.exe' option**, a 'tast.zip' file is downloaded, which we will have to save somewhere in our computer, and extract the file that appears inside the zip.\\ \\ This file has the format: //tast_vn.nn.nn//, where 'n.nn.nn' is the version of the HTML client (example: tast_v1.20.23.exe). | ||
- | |||
- | * With the **'.jar' option**, a 'tast.jar' file is downloaded, which we will have to save in the path:\\ \\ //C:\AppTast//\\ \\ To be able to use //tast.jar// we must also have in the path //C:\AppTast// the file //TAST.cmd//. | ||
- | |||
- | ==== Functionality ==== | ||
- | |||
- | 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). | ||
- | |||
- | {{ :Client_login_eng_1.png?nolink&600 |}} | ||
- | |||
- | 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:// | ||
- | |||
- | {{ :Client_login_eng_4.png?nolink&300 |}} | ||
- | |||
- | |||
- | * Clicking '**Yes'** button, all the executions (pending or executed) of the logged-in user will appear. | ||
- | |||
- | {{ :Client_login_eng_2.png?nolink&800 |}} | ||
- | |||
- | * Clicking '**No'** button, all executions of the HTML client will be deleted, appearing the empty table. | ||
- | |||
- | {{ :Client_login_eng_5.png?nolink&700 |}} | ||
- | |||
- | 2- //HTML client version is not the last:// | ||
- | |||
- | {{ :Client_login_eng_3.png?nolink&300 |}} | ||
- | |||
- | * Clicking '**Accept**' button, the window of section 1 will appear, with all the executions (pending or executed) of the logged-in user will appear. | ||
- | |||
- | |||
- | At the top of the main window of the HTML client, will appear three options: | ||
- | |||
- | * Refresh. | ||
- | * Delete. | ||
- | * Schedule. | ||
- | |||
- | ==== Refresh Option ==== | ||
- | |||
- | The HTML client window is updated with all the executions that are in that moment, adding: | ||
- | * all the Test Cases launched from the 'Launch Validation' option of [[en:edit_diagram:edit_a_diagram_for_its_update_double_click|Modeling]]. | ||
- | * all the Test Sets launched from the 'Execute Test Set' option of [[en:running#test_sets_window|Test Set Management]]. | ||
- | |||
- | ==== Delete Option ==== | ||
- | |||
- | Allows to eliminate the selected test cases and test sets. | ||
- | |||
- | {{ :Client_login_eng_6.png?nolink&800 |}} | ||
- | |||
- | ==== Schedule Option ==== | ||
- | |||
- | When clicking on this option, the planned executions that are ready to be executed will appear in the window (according to [[en:running#planning|Planning]] functionality). | ||
- | |||
- | ==== Content of the HTML Client Table ==== | ||
- | |||
- | In this table appears the following information: | ||
- | |||
- | * **Test Set name:** the name of the Test Case or Test Set. | ||
- | * **Exc.Time(ms):** run time of the Test Case or Test Set, expressed in milliseconds. | ||
- | * **Step:** it is used to indicate the step in which you want to stop the execution. ([[en:running#debug_mode_execution_in_client_for_tc_validation|Debug Mode]]). | ||
- | * **Debug:** the two icons are only enabled when [[en:running#debug_mode_execution_in_client_for_tc_validation|Debug Mode]] is used. | ||
- | * **Action:** there are three possible actions:\\ | ||
- | * //execute the test case / test set:// can be used when the icon{{:Client_login_eng_8.png?}}appears. | ||
- | * //stop the test case / test set:// once the execution has started (the icon{{:Client_login_eng_9.png?}}appears), it can be stopped by clicking on that icon.\\ \\ When the execution stops, will be shown the following window:\\ \\ {{ :Client_login_eng_7.png?nolink&300 |}}\\ | ||
- | * //restart the test case / test set:// once the execution has been paused (appears{{:client_login_eng_10.png?|}}in //Status//). It can be restarted by clicking on the {{:Client_login_eng_8.png?|}}icon.\\ \\ | ||
- | * **Status:** shows the status of the executions. It can contain the values:\\ \\ {{:Client_login_eng_11.png?|}} the test case / test set has not yet been executed.\\ {{:Client_login_eng_12.png?|}} the test case / test set has been executed and finished ok.\\ {{:Client_login_eng_13.png?|}} the test case / test set has been executed and finished ko.\\ {{:Client_login_eng_10.png?|}} the test case / test set has been pause.\\ {{:Client_login_eng_14.png?|}} when the evidences can not be uploaded and recorded correctly in the NAS where the results are stored.\\ \\ | ||
- | * **Logs:** clicking on this option, the client opens an explorer window with the path where are the following files: | ||
- | * logs of the execution, | ||
- | * screenshots (if previously indicated), | ||
- | * other files (if proceeds) result of the execution: excel, scripts,... | ||
- | |||
- | |||
- | |||
- | |||