Search
Related topics are listed below.
Synthetic System Load
Product Screens / Functions » Utilities » Synthetic System Load
Purpose This screen lets you trigger synthetic system load upon a target system in order to support testing of Testimony itself. Data is first generated for various transaction types and placed into batches. Then these batches are run against the target system in…
System Manager
Product Screens / Functions » Utilities » System Manager
Purpose This utility enables you to take snapshots of SAP systems as a part of the Testimony process (soon after activating a recording). You can also restore the snapshot into a pre-configured test system. Audience / Users Testimony…
System Manager
System Manager
Purpose This utility enables you to take snapshots of SAP systems as a part of the Testimony process (soon after activating a recording). You can also restore the snapshot into a pre-configured test system. Audience / Users Testimony…
System Setup
Administrators Guide » Test Plan and System Connections » System Setup
Select Test Plan to change Use the drop down menu to select your newly created Test Plan and click the Tick. Now you can click Change Plan Systems In the main window, you will see the Test Plan header information. Select the Systems tab and click the Create…
File System Monitoring
Product Screens / Functions » Recording Functions » File System Monitoring
Purpose From the screens displayed here you can configure directories upon which files that are accessed will be recorded. Those files accessed are then displayed in the “Monitoring” screens for the given source systems in the current test plan. Audience…
Test Plan and System Connections
Administrators Guide » Test Plan and System Connections
Overview The Test Plan in Testimony is the “container” for all testing activities that take place within Testimony. Each Test Plan can be configured to represent a regression test cycle such as a Monthly Release, Project or SAP Upgrade undergoing testing. You can…
Utilities
Product Screens / Functions » Utilities
This drawer menu provides additional Utilities that are available within Testimony including: Software Manager Synthetic System Load A detailed explanation of each of these functions is provided in the following sections of the user guide.
Additional configuration
Product Screens / Functions » Configuration Functions » Additional configuration
Purpose The tables listed can be checked or configured using the standard tools for table maintenance. These tables are not available for maintenance within the standard UI. Configuration table Description /BTI/AUT_C_IOMS Input / output average…
Performing a Recording
Administrators Guide » Performing a Recording
Overview The Recording phase can occur once a Test Plan has been created with the associated Source and Target systems identified. It’s important to have an understanding of the anticipated activity load on the source system to help guide the amount of timefor…
Change Plan
Product Screens / Functions » Overview Functions » Change Plan
Purpose This screen enables all facets of the current Test Plan to be changed. Changes can be made on the respective tab for the header information, the source and target systems and their mapping, the test phases/cycles plus users involved in this particular…
Preparing Playback
Administrators Guide » Performing a Playback » Preparing Playback
Overview When you are ready to run a test phase leveraging the Playback capability in Testimony, you need to first prepare the Target system. Process Steps Select Test Plan to use Activate enhancements – Prepares the system for playback of all…
Technical Overview
Product Overview » Technical Overview
The following steps provide an overview at a more technical level of how the Testimony product operates. Installation Process Testimony is installed as a third-party add-on solution to a central ABAP system (typically your SAP Solution Manager system). Transports…
Monitoring a Recording
Administrators Guide » Performing a Recording » Monitoring a Recording
Overview During the recording phase, which may last for any length of time, it is important whilst you become accustomed to Testimony that you monitor the production systems that are being recorded. There are various standard SAP tools that can be used to monitor the…
Glossary
Glossary
Bot The bot is an executable program that resides on a windows machine (normally a virtual machine). During playback the bot machines log on as the recorded users and execute the recorded transactions. The requirements for bot setup can be found here. Central…
Instrumentation Points
Product Screens / Functions » Recording Functions » Instrumentation Points
Purpose The instrumentation point section allows you to see all objects in a particular system that have been instrumented. Please select a source system first and then navigate through all objects in that system which have been instrumented.
Instrumentation Point Setup
Product Screens / Functions » Recording Functions » Instrumentation Point Setup
Purpose The instrumentation point setup allows you to see all objects in a particular system that can be instrumented. Please select a source system first and then navigate through all objects in that system to see what can be instrumented.
Shared Memory Explorer
Administrators Guide » Performing a Recording » Monitoring a Recording » Shared Memory Explorer
Overview Shared memory is used by Testimony to achieve near zero impact upon the production systems during the recording phase. Therefore, it is important to be able to monitor the shared memory in the system being recorded, This can be achieved in the source system…
Display Plan
Product Screens / Functions » Overview Functions » Display Plan
Purpose This screen provides details of the current Test Plan. The information is presented on different tabs to show the header information, the source and target systems and their mapping, plus the users involved in this particular plan. Audience / Users All…
Enhancement Setup
Product Screens / Functions » Recording Functions » Enhancement Setup
Purpose The enhancement point section allows users to see all objects, in a particular system, that have been instrumented. Please select a source system first and then navigate through all objects in that system which have been instrumented. Audience / Users All…
Software Manager
Product Screens / Functions » Utilities » Software Manager
Purpose All software required to run Testimony is available within this screen including the core central system software, recording and execution agents, bot agent for supporting systems and start/stop scripts to reset the time on the playback system. From here it is…
Usage Retrieval
Administrators Guide » Analyzing Coverage » Usage Retrieval
Introduction The first step in the coverage analysis process is to retrieve the usage data from the source system. In this step, Testimony will connect to the source system and retrieve workload statistics data (from the ST03N repository) for a period that you…
SAP Roles
Administrators Guide » Security » SAP Roles
Testimony is delivered with the following SAP authorization roles: Role Name Description /BTI/AUT_BATCH_ADMIN Background Processing Administrator Role for the Default Batch User during playback /BTI/AUT_BOT_RFC Authorizations…
Recording Preparation
Administrators Guide » Performing a Recording » Recording Preparation
Overview When you are ready to run a test phase leveraging the recording / learning capability in Testimony, you need to first prepare the source systems. Process Steps Select Test Plan to use Generate Inbound RFC Capture – Prepares for inbound RFC calls to…
License Keys
Product Screens / Functions » Overview Functions » License Keys
Purpose Testimony is licensed by the central system and the individual production systems that are to be recorded. Within this screen users can see existing licenses that are currently installed and add/change existing ones. Once a License key has expired, Testimony…
Coverage Analysis
Product Screens / Functions » Execution Functions » Coverage Analysis
Purpose The recording process has effectively generated an entire test script library covering over N% of the customers actual SAP system usage (where N would be expected to range from 70% to 90%). After the recording process is finished, the testing team can…
Standard Scripts
Product Screens / Functions » Repository Functions » Standard Scripts
Purpose The Test Script Repository displays all test scripts that have been created from business transactions or those that have been manually added. Please select a source system to view the test scripts that have been generated or added for that system. Audience /…
Shared Memory Limits
Product Screens / Functions » Configuration Functions » Shared Memory Limits
Purpose Shared memory is used extensively in Testimony to achieve near zero impact upon the production systems during the recording phase. The shared memory settings are specified here which be adjusted to acceptable levels across the entire production application…
Securing Recordings and Results
Administrators Guide » Security » Securing Recordings and Results
It is also possible to secure access to potentailly sensitive information by enforcing an authority check for the Testimony user attemtping to view test results. This can be achieved in the General parameters section for the object “Authority check for data…
Review Playback Results
Administrators Guide » Review Playback Results
Overview When Testimony records activity in a system, it captures inputs, outputs and certain linkages that occur in-between. When the playback is executed in the test system, Testimony will automatically check that the output in the playback matches the output that…
Recording Status
Product Screens / Functions » Recording Functions » Recording Status
Purpose This area shows the user the recording status of the current test plan across all recording agents in all source systems. A user can either start, pause or stop the current recording within the source systems of the current test plan. Audience / Users All…
Coverage Analysis
Administrators Guide » Analyzing Coverage » Coverage Analysis
Introduction Now that the usage information has been retrieved from the source system and the prioritisation run as completed, you can run the coverage analysis proper. The coverage analysis run will compare the transaction volumes captured in your recording (by…
Stop Recording
Administrators Guide » Performing a Recording » Stop Recording
Once you have executed the recording for the time period you planned, stop the recording as follows. Navigate to Recording -> Recording Status. Double-click on the Recording Status row for your system and you should see your recording running in the Recording history…
Creating a Test Plan
Administrators Guide » Test Plan and System Connections » Creating a Test Plan
Access Testimony Once logged into the Testimony central system, enter transaction /n/bti/aut. This will display the Testimony main menu. To create a new blank plan, select the create button You will be presented with a screen where you enter a test plan name…
Monitor Playback
Administrators Guide » Performing a Playback » Monitor Playback
From within the Execution Queues window, click on the Monitoring tab to see status information for the playback. This shows information on (reading clockwise from top-left) the currently-running execution queue blocks; the active Bot(s); the jobs that are running…
Start Recording
Administrators Guide » Performing a Recording » Start Recording
Overview There are two types of recordings you can perform with Testimony. The most common and the one that will be shown below is a Standard Recording. A Standard Recording will record all activity in the Source system until the recording is stopped. The second…
Administrators Guide
Administrators Guide
The quick start guide is to be used after installation and includes the key basic steps required to create a recording and a playback. Please check the installation guide here if that process is not complete. It details the process steps required to allow you to use…
Analyzing Coverage
Administrators Guide » Analyzing Coverage
Overview A Testimony recording generates, from real-life activity, an entire test script library which covers a high percentage of your actual SAP system usage. How big a percentage this is (i.e., the coverage you have achieved) depends firstly on the length of the…
Supporting Infrastructure
Product Screens / Functions » Execution Functions » Supporting Infrastructure
Purpose Additional systems must be setup in order to support the playback process which is carried out by the “bot” agents and which must be installed on these machines. In addition to the maintenance of these systems, their status can be viewed…
Customer Usage
Product Screens / Functions » Utilities » Customer Usage
Purpose Customer usage allows you to understand the most commonly used objects in a customers system at an aggregate level in order to understand coverage, priority and exclusion configuration.
Script Transformation
Product Screens / Functions » Repository Functions » Script Transformation
Purpose The Test Script Transformation functionality is for use when systems that are recorded are not played back into systems that are identical. This is typically in scenarios such as when the target system is scrambled or consolidated. Audience /…
Test Script Library
Product Screens / Functions » Repository Functions » Test Script Library
Purpose The Test Script Library enables you to manage test scripts that exist across all test plans in the central system. In many ways, they are similar to Adhoc test scripts but instead can be re-used across as many test plans as required. Audience /…
Outbound RFC Setup
Product Screens / Functions » Recording Functions » Outbound RFC Setup
Purpose In order to enable service virtualization during playback, you must first set up outbound RFC capture. The first stage is to perform an analysis of the existing source system(s) and then activate the outbound RFC capture before recording. Audience /…
Prioritization
Administrators Guide » Analyzing Coverage » Prioritization
Introduction The next step is to prioritise the transactions, batch jobs, etc. that have been retrieved from the source system. Testimony prioritises the usage data as follows: First of all, it prioritises by frequency of execution in the source system. The most…
Software Support
Software Support
After appropriate testing on your SAP test systems, you are now ready to use Testimony within your productive landscape. Remember that Testimony is dormant in your SAP system until activated for recording. You must ensure that Testimony recordings are deactivated after…
Shared Memory Explorer
Product Screens / Functions » Utilities » Shared Memory Explorer
Purpose This screen allows you to monitor the shared memory levels upon the remote systems that are being recorded. You can select a particular application server upon a particular system and see the individual objects residing in SHM. Audience / Users Testimony…
Filtered Recordings
Product Screens / Functions » Recording Functions » Filtered Recordings
Purpose Filtered recordings are generated when a source system is recorded in “filtered” mode. This allows you to restrict which users, types or objects are recorded so that they can then be used to generate “adhoc” test scripts. Audience /…
Version Info
Product Screens / Functions » Overview Functions » Version Info
Purpose This screen provides product version information, showing the current installed version of Testimony for the central system. Additionally, users are able to see the current versions of the software installed into the source and target systems of the current…
Managing Test Plans
Administrators Guide » Test Plan and System Connections » Managing Test Plans
As well as maintaining Test Plans from the Overview -> Change Plan screen (as previously shown) it is also possible to maintain them without first having to select the individual plan. Navigate to Test Plans item from the Configuration section. You will see a list of…
Review Recordings/Transfer to Repository
Administrators Guide » Review Recordings/Transfer to Repository
Verifying that recording has captured activity After the recording has been completed, the captured recordings will be moved from the source systems into the central system. You are then able to review what has been captured. To check that your recording has captured…
Filter Sets
Administrators Guide » Filter Sets
Overview Filter sets are the way to configure Testimony to limit the selection of what is recorded and played back for a test and/or to suppress error messages for certain objects. There are 4 points (Process Steps) where this can occur: Recording, Transfer to…
Performing a Playback
Administrators Guide » Performing a Playback
Overview The playback process can be run in approximately the same time as the recording phase. However, this time can be reduced dependent upon the amount of bots you have available as well as the size of the target system(s) you are playing back into. The…
Notifications
Administrators Guide » Notifications
Overview It is possible to configure Testimony so that certain activities or events automatically notify one or more users as a one-off notification or on a regular basis during a particular activity. Process Steps To setup the notifications three steps are…
Product Overview
Product Overview
Testimony is a one of a kind, digital regression test generation and execution product developed by Basis Technologies. It is installed on and operates within the SAP ABAP stack and is particularly used to reduce the duration and cost of regression testing SAP…
Start Playback
Administrators Guide » Performing a Playback » Start Playback
Overview Once the execution queue is built from the repository, the target system is prepared and the Bots are started, the execution queue can be started Process Steps Select Test Plan to use Navigate to the Execution Queue Select Standard Scripts or Filtered…
Test Plans
Product Screens / Functions » Configuration Functions » Test Plans
Purpose This screen provides a list of all Test Plans that have been setup in this controlling system, and enables the users to maintain their settings, create a new Test Plan or mark one as the current Test Plan. Audience / Users Testimony Administrators Possible…
Building the Execution Queue
Administrators Guide » Building the Execution Queue
Overview The test scripts that have been created in the test repository must be transferred to the execution queue in preparation for the playback process. For a given Test Plan, only a single active execution queue can exist. Historical execution queues can also be…
Execution Queue
Product Screens / Functions » Execution Functions » Execution Queue
Purpose For a given Test Plan, only a single active execution queue can exist. Historical execution queues can also be seen here. Please select an execution queue to view the items contained within it, along with their current technical status information. Audience /…
Number Ranges
Product Screens / Functions » Configuration Functions » Number Ranges
Purpose Number ranges are used throughout Testimony to uniquely identify internal configuration or transactional data as it is processed in the system. Number ranges are automatically initialized but from within this screen users can monitor them. Audience /…
Standard Recordings
Product Screens / Functions » Recording Functions » Standard Recordings
Purpose Business transactions are created during the recording stage of a Test Plan phase and represent the individual “interactions” that have occurred. Please select a source system to view the transactions that have been created. Audience / Users All…
Testimony User Roles
Administrators Guide » Security » Testimony User Roles
*Note the user roles are assigned and maintained in Testimony rather than with standard SAP Roles, however, users will require the transaction /BTI/AUT in their standard SAP authorisations to access Testimony. Within Testimony, users are considered to be…