Artificial Intelligence

At Inflectra, we're always pushing the envelope when it comes to test automation, and with Rapise, we've taken it to the next level by harnessing the power of Generative AI. Designed with the same flexibility and extensibility that our users love, Rapise now allows you to leverage AI to turbocharge your test automation workflows and meet your specific testing needs.

AI in Rapise

We have integrated AI capabilities directly into Rapise, allowing users to harness the power of AI without needing to switch between applications. Everything can be managed within Rapise itself. Moreover, the AI in Rapise is well-versed with Rapise's Global Object API, the currently open testing framework, its modules, and object repositories. This knowledge enables the generation of precise and specialized responses.

In its initial release, Rapise’s AI features include RVL and JavaScript code generation, as well as data generation functionalities. Rapise 8.2 supports OpenAI and Azure OpenAI models, including multimodal ones that can accept image input. The AI workflow in Rapise also supports incremental improvements in code generation quality by allowing users to save positive and negative examples for use in subsequent prompts. We plan on supporting additional models such as Claude and Llama in the near future.

Key Benefits of AI in Rapise

  • Accelerated Script Development: Imagine writing human-readable test scenarios and having AI translate them into fully functional automation scripts in no time. That’s right—what used to take hours can now be done in minutes, speeding up your development cycles and minimizing manual effort.
  • Simplified Script Maintenance: As your application grows and evolves, keeping test scripts up-to-date is a challenge. Rapise’s AI features help keep those scripts in sync with your app, offering guidance to ensure your test suite stands the test of time.
  • Synthetic Test Data Generation: Need a variety of realistic data to put your app through its paces? Rapise has you covered with AI-driven test data generation, which creates diverse datasets on demand, improving both coverage and accuracy.
  • Intelligent Assistance: Whether you're an automation expert or just getting started, Rapise's AI gives you a boost, offering contextual advice, tips, and support through every phase of testing.

Technical Highlights

  • Flexible AI Integration: You’re in control. Rapise’s AI features can be customized and extended to fit your exact needs, ensuring that your automation strategy stays as agile as your development process.
  • Seamless Collaboration: Our AI bridges the gap between human testers and automation tools, making it easier for teams to work together, whether you’re writing code or running manual tests.

AI-Powered Features in Rapise

What makes this really exciting is that all of these AI capabilities are built directly into Rapise—no need to jump between tools or platforms. Whether you're generating RVL or JavaScript code, or creating test data, everything is managed within the Rapise interface. Our AI features are designed to work hand-in-hand with Rapise’s Global Object API, along with any open framework, it’s modules, and object repositories in use. This gives the AI the context it needs to deliver accurate, specialized responses, which means you’re getting tailored solutions, not just generic advice. Rapise 8.2 is built to support OpenAI and Azure OpenAI models, including multimodal models that can handle image input. The AI in Rapise learns over time too—saving positive and negative examples to enhance the quality of future code generation.

AI Commands: Turning Test Steps into Code

One of the standout features in Rapise is the AI Command. Simply describe your test step in plain text, and Rapise's AI converts that description into executable JavaScript. And the best part? Once the code is generated, it can run independently of AI. Modify the test step description, and Rapise automatically regenerates the corresponding code. It's a seamless and powerful way to generate test scripts. When using AI Commands, we recommend a streamlined workflow: start by defining Page Objects with high-level actions (like Login, AddRecord, DeleteRecord). Next, add any test case-specific objects to your Object Repository. Finally, use AI Commands to turn those actions into code. With this approach, the AI generates code that you can easily review, edit, and execute—giving you a complete test case without all the hassle.

Two Interfaces, One Powerful AI

Rapise makes it easy to interact with AI through two main interfaces: the AI Dashboard and the AI Panel. These give you full control over how AI is integrated into your test creation process, ensuring you always have the insights and tools you need at your fingertips.

AI Dashboard

The AI Dashboard allows you to configure AI options, chat with the AI, and view your chat history.

AI Command

AI Panel

The AI Panel is linked to the active RVL document and is used to translate AI Commands into executable JavaScript code.

AI Panel Multiple Commands

With Rapise’s AI capabilities, you’re not just automating tests—you’re revolutionizing how your team approaches testing altogether. Whether you’re creating, maintaining, or running tests, Rapise gives you the power of AI to streamline and elevate every aspect of your testing journey.

Try Rapise free for 30 days, no credit cards, no contracts

Start My Free Trial

And if you have any questions, please email or call us at +1 (202) 558-6885