Blog
-
Edit Selectors
Selectors describe the identification and the targeted property of controls during playback. During recording, these are automatically generated by the suxxesso Test Pilot and can be edited afterwards if required. How…
2. July 2024 -
ClientQuery
A ClientQuery offers the possibility to generate data on the client side or to process data records from incoming nodes or to connect data from queries with constant iterations. The ClientQuery is…
5. June 2024 -
Query node – General
In the query editor, a query tree is created by capturing one or more query nodes. This must end in a unique target node. Each node returns a result table that can…
5. June 2024 -
SapNativeQuery
A SapNativeQuery offers the option of executing a native query against the database without using a template. Attributes: Examples Example 1 – Query: — !SapNativeQuery Id: T001 Statement: Select WAERS,…
5. June 2024 -
Insert manual steps
Manual steps can be inserted at any position within a recording, both in the recording mode and in the display mode of the suxxesso Test Pilot. If necessary, position the recording bar…
13. May 2024 -
Set field
If necessary, position the recording bar at the desired location. See also Test Case – Editing / Position recording bar. Click on the recording bar and select the “Set field” function. Select…
13. May 2024 -
Call Data Manager
As of release 8.0, it is possible to call up the Data Manager query of another test case during the runtime of a test case. If necessary, position the recording bar at…
13. May 2024 -
Verify PDF
If necessary, position the recording bar at the desired location. See also Test Case – Editing / Position recording bar. Click on the recording bar and select the “PDF” function. Enter the file…
13. May 2024 -
Extract text
If necessary, position the recording bar at the desired location. See also Test Case – Editing / Position recording bar. Click on the recording bar and select the “Extract text” function in the…
8. May 2024 -
Verify field against reference value
If necessary, position the recording bar at the desired location. See also Test Case – Editing / Position recording bar. Click on the recording bar and select the “Verify field” function. Select a…
8. May 2024 -
Reference Data / Reference Run
From Release 8, it is possible to generate reference data for a test case, which then forms the basis for verification in all further test runs. Create reference data: Open the…
8. May 2024 -
Run execution plan adhoc / report
Run execution plan adhoc: In the main window of the suxxesso Test Cockpit, select the “Execution plans” tab. Click the “Run execution plan” button on the tile for the relevant execution plan.…
8. May 2024 -
Create execution plan
To be able to schedule the execution of one or more test plans, the suxxesso Test Cockpit offers the possibility to create execution plans. Select the “Execution plans” tab in the main…
8. May 2024 -
Settings – Workspaces
Workspaces are directories on local or network drives where test cases, screen recordings, test plans, reports, … are stored. Workspaces on shared network drives enable cooperative work, since all persons involved can…
8. May 2024 -
Test Case Management
All workspaces and the test cases stored in them are listed in the test case management. Additionally, the following information is displayed for the test cases: x Uses: information about the test…
8. May 2024 -
SapQuery
With a SapQuery, an OpenSQL query is executed against the database via the server module. Attributes: As of Release 8, suxxesso Tool Suite supports queries in strict mode. This means…
7. May 2024 -
Settings – Connections
Connections and their roles are necessary, to be able to open SAP sessions directly from the suxxesso Tool Suite to enable the selection of test data with the suxxesso Data Manager. …
7. May 2024 -
Settings – Automation Profiles
Specifications for the control and automation of Generic HTML pages are stored in the “Automation profiles” menu item. This menu item is only displayed if a profile is stored in the %localappdata%\Suxxesso\AutomationProfiles…
7. May 2024 -
Settings – General
The following settings are made in the “General” menu item: Language: You can choose between System, German and English for the display and the format language. Changing the language requires a restart…
7. May 2024 -
Settings – General
The following settings are made in the “General” menu item: Language: You can choose between German and English for the display, and between System, German and English for the format language. Changing…
4. March 2024 -
Position recording bar
The recording of a test case can be continued at any point in the test script. Likewise, manual steps can be inserted at any point within a recording, both in the recording…
31. January 2024 -
Processing of IDocs
With the suxxesso Tool Suite, XML files can be read in and optionally processed (transformed) via an XSL file. This functionality allows the XML file to be read and dynamically manipulated for…
26. January 2024 -
Test Case Management
All workspaces and the test cases stored in them are listed in the test case management. Additionally, the following information is displayed for the test cases: x Uses: information about the test…
8. November 2023 -
Load value from file
If necessary, position the recording bar at the desired location. See also Test Case – Editing / Position recording bar. Click on the recording bar and select the “Load value from file” function…
8. November 2023 -
Drag & Drop
If necessary, position the recording bar at the desired location. See also Test Case – Editing / Position recording bar. Click on the recording bar and select the “Drag & Drop” function.…
8. November 2023 -
Insert manual steps
Manual steps can be inserted at any position within a recording, both in the recording mode and in the display mode of the suxxesso Test Pilot. If necessary, position the recording bar…
8. November 2023 -
Set field
If necessary, position the recording bar at the desired location. See also Test Case – Editing / Position recording bar. Click on the recording bar and select the “Set field” function. Select…
8. November 2023 -
Query node – General
In the query editor, a query tree is created by capturing one or more query nodes. This must end in a unique target node. Each node returns a result table that can…
25. August 2023 -
TransformXML
With a TransformXML node, an XML file is read in and optionally processed (transformed) via an XSL file. This functionality allows the XML file to be read and dynamically manipulated for a…
25. August 2023 -
User Interface – Attachments
This area is needed for editing XML files. The attachments (files) used in the TransformXML node type are specified here.
25. August 2023 -
Set field
If necessary, position the recording bar at the desired location. See also Test Case – Editing / Position recording bar. Click on the recording bar and select the “Set field” function. Select…
23. August 2023 -
Insert manual steps
Manual steps can be inserted at any position within a recording, both in the recording mode and in the display mode of the suxxesso Test Pilot. If necessary, position the recording bar…
23. August 2023 -
Save value to file
If necessary, position the recording bar at the desired location. See also Test Case – Editing / Position recording bar. Click on the recording bar and select the “Save value to file” function…
23. August 2023 -
Constant iterations – General
Constant iterations can be defined independently of queries in the result area. If a name is assigned to a result column in the variable mapping, it will immediately appear in the constant…
23. May 2023 -
Constant iterations – Import / Export
The “Import” or “Export” button imports all constant iterations from an Excel file or exports them to a file. For a correct import, the column name in the Excel file must match…
23. May 2023 -
Extract text
If necessary, position the recording bar at the desired location. See also Test Case – Editing / Position recording bar. Click on the recording bar and select the “Extract text” function in the…
23. May 2023 -
Assemble text
If necessary, position the recording bar at the desired location. See also Test Case – Editing / Position recording bar. Click on the recording bar and select the “Assemble text” function in the…
23. May 2023 -
UnusedGLAccountNumber
To search for free numbers via tables T077S or SKA1. Attention: Only numeric number ranges are supported. Beispiel This example searches for free G/L account numbers for the first 3…
18. April 2023 -
Unique
Reduces the result to a unique subset using one or more column lists. It thus offers a similar functionality as GROUP BY or DISTINCT. Example In the following, a result table…
18. April 2023 -
FieldTrimFilter
Removes characters in result columns on the specified side. Example In this example, a ClientQuery generates 2 result rows on which the filter removes leading zeros. — !ClientQuery Id: TwoAgents…
18. April 2023 -
FieldPadFilter
Fills values of result columns with characters up to the specified length. Example In this example, a ClientQuery generates 3 result rows, on which the filter inserts leading zeros until…
18. April 2023 -
EmbedQuery
The EmbedQuery filter executes a separate query tree for each incoming row and appends the result in a new column as a record. This makes it possible, for example, to obtain the…
18. April 2023 -
DefaultResultRowFilter
Appends a line to the result if the node itself does not return a result. Attention: There is no check if the column names from the node match the column names from…
18. April 2023 -
Parameters – Macros
Macros can be used to define frequently occurring, more complex expressions, for example in the workspace parameters. Macro placeholders can be specified within a parameter value. Definition: A macro is defined…
18. April 2023 -
Parameters – Variable mapping
User-defined parameters can be specified directly in the variable mapping: Predefined parameters cannot be specified. If you still want to use such a parameter in the variable mapping, it can be…
18. April 2023 -
Parameters – Usage
Usage: Substitution of implicit parameters in query nodes: Query nodes / workspace parameters / test case parameters: In the query nodes (or in the workspace and test case parameters), the…
18. April 2023 -
Parameters – General
Workspace or test case parameters provide the possibility to control the queries in suxxesso Data Manager. Before the query tree is executed, the parameter placeholders are replaced throughout the document. In addition,…
18. April 2023 -
Node result processing (ResultFilters) – General
Optionally, ResultFilters can be attached to the SapQuery, ClientQuery or FirstWithResult nodes for processing the node result. The filters are processed in the specified order. Overview: The following filters are available…
18. April 2023 -
SapFunction
The SapFunction is used to call a remote capable module function in SAP (e.g.: BAPIs). Since a function call can return not only one data record, but several tables, there is the…
17. April 2023 -
SQLite additional features
RandomNumber Generates an integer random number of the specified length Arguments: Example: — !ClientQuery Id: RND Statement: Select RandomNumber(7) as RND Result: RandomIBAN Generates an IBAN with valid check code…
17. April 2023 -
FirstWithResult
The FirstWithResult node forwards the result of the first incoming node that returns a result. Attributes: Example In this example, 3 input nodes with 3 ClientQueries are simulated. Node A…
17. April 2023 -
Cache
The cache node stores the result of the incoming node in an encrypted cache file in %localappdata%\Suxxesso\DataManager\Cache. Thus, other users cannot access the cache of the current user. In case that nothing…
17. April 2023 -
Call
The Call node references the target node from another test case. Attributes: Example There is a test case “Called.tent” in the “Docu” workspace. This test case has a test case…
17. April 2023 -
ClientQuery
A ClientQuery offers the possibility to generate data on the client side or to process data records from incoming nodes. The ClientQuery is based on an in-memory SQLite database (Version 3.38.5). The…
17. April 2023 -
SapQuery
With a SapQuery, an OpenSQL query is executed against the database via the server module. Attributes: Syntax: The syntax for the OpenSQL parts is limited to version 7.31. If elements…
17. April 2023 -
Used Shortcuts
The following shortcuts can be used in the suxxesso Data Manager: CTRL + N = New test case CTRL + O = Open test case CTRL + E = Recently opened test…
17. April 2023 -
Quick settings – Show intermediate results
If a node is executed several times due to its dependency on another node, the individual results are not displayed. If this button is activated, the intermediate results are displayed in the…
17. April 2023 -
User interface – Parameters / variable mapping
Workspace and test case parameters: In this area, the workspace and test case parameters can be entered. Variable mapping: In this area, the mapping of a result column in the suxxesso…
17. April 2023 -
User interface – Results area
The results area displays the results (and intermediate results) after the execution of the queries as well as the constant iterations. The “Export” button can be used to export the current data…
17. April 2023 -
User interface – Query editor
In the query editor, the queries for dynamic data selection can be stored for a test case. Usage notes: The queries are written in plain text. Using the plus sign at…
17. April 2023 -
User interface – Table search / opened test cases
Table search: The table search can be displayed on the left side. If a table name is entered here and the search is started with Enter, the structure of the table is…
17. April 2023 -
User interface – Menu bar
Main menu / Burger menu: In the main menu / burger menu following actions are supported: load and save test cases open the settings dialog quick settings Connection selection: In the…
17. April 2023 -
User interface – General
The suxxesso Data Manager user interface is divided into the following areas: User interface – Menu bar User interface – Table search / opened test cases User interface – Query editor User…
17. April 2023 -
Detect building blocks – Create new building block
First detect the possible building blocks as specified under Other Functions / Detect building blocks. Click on the “Create building block” button (to the right of the tiles). Select the test case…
17. April 2023 -
Detect building blocks – Use existing test case as reference
First detect the possible building blocks as specified under Other Functions / Detect building blocks. Select the test case whose steps are to be called (referenced) by the other test cases (button…
17. April 2023 -
Detect building blocks
To enable the “Determine blocks” functionality, the following preparations must be made: Create, if not already existing, a directory “suxxesso” under c:\ProgramData. If it does not already exist, save a file “InstallConfig.yml”…
17. April 2023 -
Search / change order of test plans
Search test plan: Enter the search term in the search bar in the main window. The search results are displayed directly in the main window. Include test cases in test plan…
17. April 2023 -
Run execution plan adhoc / report
Run execution plan adhoc: In the main window of the suxxesso Test Cockpit, select the “Execution plans” tab. Click the “Run test plan” button on the tile for the relevant execution plan.…
17. April 2023 -
Create execution plan
To be able to schedule the execution of one or more test plans, the suxxesso Test Cockpit offers the possibility to create execution plans. Select the “Execution plans” tab in the main…
17. April 2023 -
Display report
Open the relevant test plan by clicking on the tile in the main window. Under the “Reports” tab, you will find the reports related to the test plan arranged chronologically. Click on…
17. April 2023 -
Change parameters of folder
Open the relevant test plan by clicking on the tile in the main window. Click the “Edit parameters” button at the directory level. All parameters of the folder and the test plan…
17. April 2023 -
Display / change parameters of test plan
As soon as the first test case is dragged into the test plan, the parameters set for the workspace of this test case are automatically transferred to the test plan as well.…
17. April 2023 -
Enable / disable constant iterations / queries
If constant iterations and/or queries are defined for a test case, it can be decided per test case whether these should be executed in the test run. Open the relevant test plan by…
17. April 2023 -
Enable / disable test case / folder
Test cases are only executed in the test run if they are enabled. For this, the checkbox on the left in front of the respective test case must be enabled. If folders…
17. April 2023 -
Show details of test case
Open the relevant test plan by clicking on the tile in the main window. Click the “Show Details” button next to the test case in the test plan or in the test…
17. April 2023 -
Rename / remove folder
Rename folder: Open the relevant test plan by clicking on the tile in the main window. Click the “Rename folder” button to the right of the folder. Enter the new name for…
17. April 2023 -
Create Folder
Open the relevant test plan by clicking on the tile in the main window. Click on the “Create folder” button. Enter the name for the folder. Confirm the entry with “Enter”. Drag…
17. April 2023 -
Move / remove test cases
Move test case / test cases: Open the relevant test plan by clicking on the tile in the main window. Use “Drag and Drop” to move a single test case or a…
17. April 2023 -
Add test cases to test plan
Open the relevant test plan by clicking on the tile in the main window. Drag and drop a single test case or a selection of test cases from the test case list…
17. April 2023 -
Change / delete / copy test plan
Change test plan: Open the relevant test plan by clicking on the tile in the main window. The following changes are possible: Change of the name in the header Change of the…
17. April 2023 -
Create test plan
Click on the “Create test plan” tile in the main window. Enter the test plan name and the workspace. Optionally, enter the creator and a description. Save the entries with the “Create”…
17. April 2023 -
Decision trees
You can use decision trees to influence the course of test cases via conditions. Select one or more steps of a recording and press the button “Execute selected steps only conditionally” in…
17. April 2023 -
Loops for dynamic table variables
A prerequisite for this type of loop is that you have created a table variable for your test case. Select one or more steps of a recording Click the “Wrap selected steps…
17. April 2023 -
Loops – Repeat while / until
Loops are necessary to be able to execute steps repeatedly. Select one or more steps of a recording and press the “Wrap selected steps in repeat” button in the context menu in…
17. April 2023 -
Fixed Width Label Tables
In SAP there are display transactions that prepare data in table-like constructions that have no columns but are mapped row by row. If necessary, position the recording bar at the desired…
17. April 2023 -
Terminal tables
In SAP, there are many display transactions that prepare data in table-like constructions, but whose cells are not directly addressable by column name and row. Create text table step (with display…
17. April 2023 -
Table step – Table variable as data source
Table variables can contain 1 – n “lines” and thus also process 1 – n lines of an SAP table. When controlled via line number, the line number of the table corresponds…
17. April 2023 -
Table step – Control via key column
In order to identify a row/value of a table not via the row number but via certain selection criteria, the suxxesso Test Pilot offers the possibility of a control via key columns.…
17. April 2023 -
Create / edit table step
You can recognize that recorded steps refer to a table in the SAP session by the “Table” note in the recorded step. Create table step: Select the steps that you want…
17. April 2023 -
Edit role step
Edit role step: Edit the role step with the “Edit Step” button. The following actions are now possible: Change role Activate/deactivate the “Reuse the session if possible” checkbox. Click on the “Open…
17. April 2023 -
Insert role switch
Role changes are used to perform workflow and authorization tests, e.g. for: E2E test cases that require different users for the entire process. Authorization tests where a test case is deliberately run…
17. April 2023 -
Partial referencing and splitting of a building block
Building block call – Partial referencing: To prevent an explosion of building blocks, the suxxesso Test Pilot allows “partial” use of building blocks through partial referencing. Edit the building block call via…
17. April 2023 -
Changes in a referenced building block
The suxxesso Test Pilot detects an intermediate change of a building block and indicates this by a message and the colored background of the building block call. Edit the building block call…
17. April 2023 -
Link building blocks
In order for a building block to work with correct data or for the calling test case to learn about data generated in the building block, it is important that parameters are…
17. April 2023 -
Create / insert building blocks
Building blocks allow you to combine several recording steps and store them together for reuse in other test cases. Building blocks can be inserted into a recording script and strung together. Technically,…
17. April 2023 -
Inactive steps
Each step of your recording (except the screenshots) are marked with an icon on the left side. This icon shows you the category of the step (input, verification, table, role, calculation step…
17. April 2023 -
Test step options
Certain options can be set for each test case step. To do this, edit the test case step by clicking the “Edit Step” button for the test case step. Optional step:…
17. April 2023 -
Position recording bar
The recording of a test case can be continued at any point in the test script. Likewise, manual steps can be inserted at any point within a recording, both in the recording…
17. April 2023 -
Handling of test steps
Copy / Cut / Paste a test step: A test step can be copied, cut or pasted by using the shortcut “CTRL+C/TRL+X” and “CTRL+V” or by using the context menu. Paste is…
17. April 2023 -
Show runtime variables
If a test case is executed in single step mode or the execution is stopped at a certain point, the current values of all variables defined in the test case can be…
17. April 2023
Search
Recent Posts
- PDF verification for cross-technology End2End testing of SAP processes
- SAP Cloud ALM in quality assurance
- A Glance at Digital Transformation – apart from Processes
- The Role of Test Automation in Change and Transport Management during SAP S/4HANA Implementation
- Customer Story TGW Logistics Group – Automation of EWM Systems