New Test Framework Architecture
We will be implementing a new test framework architecture in Rapise 8.0 in the coming year. This new framework will provide the following benefits:
Improved Test Structure
The new test framework will allow you to have a single Rapise test project that has multiple test cases, each with its own set of RVL scripts:
In addition, this new structure will provide:
- Improved framework structure with test cases, test case folders, shared modules/page objects and scripts
- Import, rename, and move test cases in the Object Tree
- PageObject pattern support. Allow testers to define global objects with own object repository reusable across multiple test cases.
- It can also be used to cover API endpoints and more easily used in RVL test scenarios.
Enhanced Spira Integration
We know that many customers are using Rapise with the Spira dashboard to more easily manage their automated test scripts and test assets. This seamless integration will be further enhanced in this new version:
The new framework will offer the following benefits to Rapise users that are using the Spira integration:
- It will allow testers to put their whole framework into Spira with a single button click:
- It will have the automatic creation of test cases and test sets
- It will offer a fast way of storing framework files in Spira
- A simplified way of defining parameters and configurations
- Easy way of defining test sets
SAP Gui Support
Rapise already has support for the web components of the SAP Enterprise Resource Planning (ERP) system, called UI5 and/or SAP Fiori. With the new versions planned in 2023, we are working closely with one of our key implementation partners to extend the Rapise support for SAP to include the SAP thick-client, often known as SAP GUI or SAP Hana.
Other Key Features
In addition to these two major features, the following key enhancements are planned for 2023:
- GutHub Actions - run Rapise tests as a step of GitHub CI/CD workflow
- FileCompare - add FileCompare UI to assist with adding file checkpoints on recording, updating checkpoints, and analyzing differences after execution for files (txt, PDF, doc, JSON, CSV) and text fields of runtime objects (Window text, Object Value).
Where Can I Learn More?
To see the complete product roadmap, please refer to the live Rapise roadmap on our RapiseDocs website.