Enterprise Tester Rover RoverX is a plugin for Enterprise Tester that gives provides users with the flexibility to test conduct testing anywhere. With Rover, users will now be able to access Enterprise Tester’s core features whether you’re working offsite or all the way , including in remote locations or even in outer space.!
Panel |
---|
Features
|
Panel | ||
---|---|---|
| ||
|
Panel | |||||
---|---|---|---|---|---|
System RequirementsRover RoverX is a plugin for Enterprise Tester that allows users to be able to work with ET data offline. Getting started is easy and there are only a few simple requirements: enables offline access and management of Enterprise Tester data. To get started, ensure the following requirements are met:
RoverX is a plugin for Enterprise Tester that enables offline access and management of Enterprise Tester data. To ensure compatibility and functionality, please meet the following requirements:
Applying your Rover LicenseTo apply your Rover License, you will need to have Administrator rights to Enterprise Tester. Navigate to the Admin tab, expand the Extensions folder and double click on Rover. Add the license text ( if you do not have a license text, please contact Catch Sales) to the License Text field: Operating Systems (Client)The client application supports the following Operating Systems:
.NET FrameworkRover requires .NET 4.5 to be installed. When installing the .Net Framework 4.5 you have two options - either install from a "web download" (a small download, which will then install only the components you require) or you can download a "redistributable" which is a large file containing all the files necessary for the .Net Framework 4.5 to be installed on any machine. If you plan on installing the Framework on more than one machine within your organization it is suggested that you use the redistributable, to avoid multiple downloads. The web downloader can be downloaded from: http://www.microsoft.com/en-us/download/details.aspx?id=30653 The redistributable can be downloaded from: http://download.microsoft.com/download/2/7/3/273CB528-CAB3-4E8D-88D2-4477F0A1DAE4/enu_vs_common/netfx_ult/dotnetfx45_full_x86_x64.exe |
Panel | |||||
---|---|---|---|---|---|
Getting StartedEnterprise Tester Rover RoverX is an offline mobile client for Enterprise Tester . Rover gives you the that provides flexibility to run your tests and log incidents offline when internet access maybe limited or unavailable. With Rover, you can: Select thewithout internet access. Here’s a detailed look at its capabilities: Key Features and Functions:
Installing RoverRover is supported on Windows Operating Systems. For more information, please see System Requirements. To install Rover download the application zip file from the Catch website https://catchsoftware.com/enterprise-tester-platform-edition/rover/. The Login screen will launch. You can pin the application to your start menu or your task bar to make it easier to launch the application.
The first time you log into the client, you will need to be able to connect to your Enterprise Tester server. This may mean that you need to be connected to the internet or be able to access your corporate or office network. From the Login screen, enter in your Enterprise Tester Server URL, username and password. If you do not have a Rover license applied to your installation of Enterprise Tester on the server, a message will appear alerting you that the license is missing or expired. If you see this message please contact your Enterprise Tester system administration to check your Rover license. Download ET Users to RoverOnce you have successfully logged into Rover you need to download users from ET Serve to Rover. This enables you to Assign Bugs when using Rover.Click on the User Sync icon in the left hand menu Once the User Sync has completed the following message will be displayed on the screen. Click on the OK button to continue. Viewing your ProjectsWhen you log in to Rover for the first time Project field will be blank. To access the Projects from Enterprise Tester that you have permission to, click on the down arrow (above the search field). You can change the project in view by selecting the project drop down. The project listed will depend on the projects your user account has access to on the ET server and will be listed in the same order as listed in the explorer navigator: In ET, the navigator shows the following: The project category structure and the order of projects is retained. Navigating RoverThe Navigator on the left side provides 4 view options: Above the tabs you'll notice a status icon. This will tell you if you are connected to the server or not. The following icon indicates that you are not connected to the server. The next image shows that you are connected to the server. Entity IconsRover has a number of entity icons that denote the state of the entity (script assignment or incident). The tables below show each icon and the state of the entity. Script Assignments | |||||
Icon | State Description | ||||
Synced (copied locally) | |||||
Not Downloaded (only resides on ET server) | |||||
Changed on server (downloaded, but the entity has been updated on the server since the download) | |||||
Changed Locally (server has a copy but local version is newer) | |||||
Changed Both (each have a copy with changes that need merging) | |||||
Deleted On Server (downloaded, but has since been deleted from the server) | |||||
Icon | State Description | ||||
Synced (copied locally) | |||||
Not Downloaded (resides on ET server) | |||||
Changed on server (downloaded, but the entity has been updated on the server since the download) | |||||
Not Uploaded (created locally, server doesn't have a copy yet) | |||||
Changed Locally (server has a copy but local version is newer) | |||||
Changed Both (each have a copy with changes that need merging) | |||||
Deleted On Server (downloaded, but has since been deleted from the server) | |||||
Panel | |||||
Usage Workflow:
RoverX ensures that testing processes can continue seamlessly even in remote or offline conditions, making it a versatile tool for testers working in diverse environments.
|
Panel | ||||||
---|---|---|---|---|---|---|
Test Execution
RoverX provides you with the ability to run tests from Enterprise Tester when you are on the go - working in remote locations, or in areas where internet connectivity is unreliable or unavailable. RoverX supports synchronizing both test runs and incidents with Enterprise Tester. This article covers synchronizing and running test runs.
The Getting Started article provides an introduction to help users become familiarized with RoverX. Downloading Execution Sets to RoverXAn internet connection is required for this task. Make sure you are in Online mode in RoverX.
This process allows you to work with Execution Sets offline after downloading them from Enterprise Tester. Selecting a Project
Selecting execution sets
To view test runs in RoverX, follow these steps:
Execution sets and individual test runs that you have not yet downloaded to your device, or that have been changed since your last download, will display a download icon . This helps you identify which items need to be downloaded or updated. Download execution sets
While downloading, a progress bar will be displayed to show the download status. Once you have downloaded the execution set or the test runs the download icon will change to . To download one or more test runs, select the folder where the test runs are located. Test Run DetailsWhen viewing test run details in RoverX, they are displayed on the right-hand side of the screen. The following columns are included in the test run details:
Viewing and Running TestsOnce you have downloaded your test runs, you can click or tap on the test run in the table, depending on the device you are using, to view or execute your script. Displayed FieldsWhen you view a test run, the following fields will be displayed on the screen. Note that if any fields are blank in Enterprise Tester, they will not appear in RoverX.
Run HistoryYou can choose to view any of the previous runs on the run history grid. The run history grid provides some basic details, including:
When you load the Test Execution screen, you will see the test steps displayed in a list view. This screen provides the following details:
|
Panel | ||||||
---|---|---|---|---|---|---|
Incidents
RoverX is a tool that enhances the testing capabilities of Enterprise Tester, particularly useful for remote or offline environments. Here’s a summary of its key features and requirements: Key Features:
Internet Connectivity Requirements:
Limitations:RoverX does not currently support the following Enterprise Tester features:
These limitations mean that certain features available in Enterprise Tester will not be accessible while using RoverX. The Getting Started article provides an introduction to help users become familiarized with RoverX. Managing IncidentsIn RoverX, you have the option to manage incidents by either creating new ones or linking them to existing downloaded incidents.
Create IncidentTo log an incident on a failed test step, follow these steps:
External Jira LinksWhen creating an incident, you have the option to link it to an external Jira system, provided that integration has been configured in Enterprise Tester for your project.
This allows you to ensure that incidents are properly linked and synchronized with your external Jira system if configured.
Priority: Status: Type: Resolution: Assigned To: Note: If there is nothing in the Assign To: field , this usually means you have not synced the users from Enterprise Tester to Rover. Description field In Enterprise Tester: In Rover: Editing an Incident:You can edit an incident while it is still local (i.e., has not been synchronized to Enterprise Tester).
Linking Incidents to a Test Step You can view all linked incidents, link additional incidents, or create a new incident. Here’s how to manage incident links:
Returning to the Test Execution ScreenTo return to the Test Execution screen after managing incidents:
This process ensures that you exit the incident management screens and return to your test run view. Synchronizing Runs and IncidentsOnce you have completed your testing, you can synchronize your runs and incidents back to Enterprise Tester. For detailed instructions on how to perform synchronization, please refer to the Synchronization article. |
Panel | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Synchronization
RoverX provides a convenient way to copy your Execution Sets and Incidents to your client machine or device, enabling offline testing. When you are reconnected, you can upload your test runs and incidents back to Enterprise Tester. To synchronize your Execution Sets and Incidents:
Uploading Entities to Enterprise TesterOnce you have completed your testing, you can upload your runs and incidents back to Enterprise Tester by navigating to the Sync Dashboard. To Upload Your Runs and Incidents:
Sync Dashboard at a GlanceThe Sync Dashboard provides a comprehensive view of the synchronization status, allowing you to monitor upload progress and ensure successful data transfer.
Synchronization Process for Completed Test Runs
To ensure smooth and accurate synchronization to Enterprise Tester, the synchronization process is as follows: 1.Upload Completed Test Runs:
2. Upload Incidents Associated with Test Runs:
3. Upload Attachments:
| ||||||||||||
Panel | ||||||||||||
Panel | ||||||||||||
SynchronizationRover provides a convenient way to copy your Execution Sets and Incidents to your client machine or device to enable offline testing. To synchronize your Execution Sets and Incidents you will need an internet connection or be able to access your ET Server if your ET site is not accessible through the internet. This may mean that you need to be connected to your office network for the download and upload processes. Downloading EntitiesDownloads are performed on the entity (Execution Sets and Incidents) screen. If you are planning to download both script assignments and incidents, then you will need to navigate to each tab and and select the entities you wish to download to your local machine or device. In Rover, you can select the drop down next to the project name to display all available projects (this depends on your permission settings on the ET Server). Once the project is selected, select the tab for the entity you wish to download. The green play tab represents Execution Sets/Test Runs and the orange bug tab represents Incidents. Execution Sets/Test Runs Incidents To download entities, click on the download icon next to the folder or the individual entity you wish to select. You can also select all folders and entities for download but clicking on the top level folder. Once you have downloaded your entities, the download icon will disappear. Uploading Entities to the ET ServerOnce you have completed your testing, you can upload your runs and incidents back to the ET server by navigating to the Sync tab. The Sync Dashboard will provide you with a list of all entities, both script assignments and incidents, that have been downloaded from the ET Server or created locally across all projects. you can easily select the entities you wish to sync back to the ET Server. You can select the top level folder to select all entities under the folder or select the Hide Synced option to only show entities that have changed since the last synchronization and select only those entities. You may notice a yellow warning icon appears when you you have selected some of the script assignments. This warning indicates that the run may not be complete. If you proceed with the sync, the run will automatically completed and you will not be able to resume the run. You may wish to deselect these entities before proceeding. When you are ready to sync, select Sync Selected. This will initiate synchronization with the ET server. Once you have completed your synchronization only failed and entities that were deselected from the sync will be shown. If a failed icon appears, hover the mouse or press & hold your finger on the icon to view the message. In some cases, you may need to try re-syncing. If you receive the error: "This item has been deleted from the server and cannot be synchronized, it can only be purged", then this means that the script assignment in the execution set in your ET project has been deleted and Rover cannot map this entity back to the server. The only option is to delete the entity. Before you delete the entity you can review it for data that you don't wish to lose. Once you have completed synchronizing your results, you may wish to clean up your local database by deleting the entities stored locally. You can do this by again selecting the entities and then clicking or tapping the Purge Selected button. Notes on SynchronizationSynchronization requires matching of the ET ID for each entity to successfully synchronize entities between Rover and the ET server. Some changes made to the ET Server between downloading to Rover and uploading results and updated from Rover may cause synchronization issues. Below are some causes of synchronization failure:
Troubleshooting SynchronizationIf you are having trouble diagnosing the cause of your synchronization failure, please send send a copy of your Rover log file for the day that your the sync failed to the Catch Support Team. The |