Blog
-
Release 7.0.7
We are constantly adding new functionalities and improvements to our suxxesso Tool Suite. Here you can find an overview of what’s new in version 7.0.7. Generally in the suxxesso Tool Suite:…
24. April 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 -
Release 7.0.1
We are constantly adding new functionalities and improvements to our suxxesso Tool Suite. Here you can find an overview of what’s new in version 7.0.1. suxxesso Test Pilot: DEV-2732 Unexpected error…
8. February 2024 -
Release 7.0.2
We are constantly adding new functionalities and improvements to our suxxesso Tool Suite. Here you can find an overview of what’s new in version 7.0.2. General: DEV-2747 Improve error message for…
8. February 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 -
Release 7.0.0
We are constantly adding new functionalities and improvements to our suxxesso Tool Suite. Here you can find an overview of what’s new in version 7.0.0. What is new: DEV-2034 Docking to…
9. November 2023 -
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 -
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 -
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 -
Replay test case
Play back test case: Connect to an SAP session (SAP GUI or Web). See also User interfaces / Connect / Link to SAP session. Start the replay of the test case via…
17. April 2023 -
Training videos
Activate the “Screen recording” option in the main menu to additionally create a video documentation of your entire screen while recording a test case. Also define in the main menu whether this…
14. April 2023 -
Create test case description
The function “Main menu / Export to Word” automatically creates a test case description from the recorded steps of the test case script. Select a template. Define the path and name of…
14. April 2023 -
Enter short description
A short description can be entered for each test case, which is transferred to the automatically generated test case documentation and displayed in the suxxesso Test Cockpit next to the test case…
14. April 2023 -
Close browser tab
The “Close browser tab” function is only available for web applications. If several browser tabs are opened during a process that are not closed again automatically and this prevents the process from…
14. April 2023 -
Resize
The resize function works for SAP GUI and web sessions and resizes the current SAP window in the course of the test case execution. If necessary, position the recording bar to the…
14. April 2023 -
Insert screenshot manually
When recording processes in the SAP GUI, a screenshot is automatically created by server communication and inserted into the recording. Nevertheless, it may be necessary to add additional screenshots for documentation purposes.…
14. April 2023 -
Insert Wait Step
With the Wait step you can deliberately delay the execution of a test case, e.g. to wait for background processing. If necessary, position the recording bar at the desired location. See also…
14. April 2023 -
Calculation
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 “Calculation” function in the…
14. April 2023 -
Verify variable
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 variable” function in…
14. April 2023 -
Set variable
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 variable” function in…
14. April 2023 -
Call ranorex test
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 “Call ranorex test” function…
14. April 2023 -
Call SAP function
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 “Call SAP function” function…
14. April 2023 -
Browser instruction
The “Browser instruction” function is only available for web applications. The following actions can be performed with this function: Open URL Reload page Go back Go forward If necessary, position the…
14. April 2023 -
Verify message
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 message” function. The…
14. April 2023 -
Call method
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 “Call method” function. Select…
14. April 2023 -
Read out 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 “Read field” function. Select…
14. April 2023 -
Verify 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 “Verify field” function. Select a…
14. 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