Training¶
We can train your QA team to use Rapise effectively for UI test automation. If you are switching from manual testing, this is a highly recommended option. Please contact sales@inflectra.com to make arrangements.
Training can be part of the Rapise Quick-Start implementation package.
Overview¶
The training is an interactive process. Our instructors provide online sessions and assign lab tasks to check the participants' level of understanding.
To complete the lab tasks, participants must have the necessary prerequisites: a computer with Rapise installed and licensed, access to the training SpiraTest instance, and enough time to attend sessions and complete the tasks.
Sessions are conducted via Zoom. Each session lasts about one hour. Each session starts with a review of the lab tasks from the previous session and a discussion of any common issues. It also includes a Q&A section to address questions from the previous session. At the end of the session, there is another Q&A section where instructors take new questions. Some questions are answered immediately, while others are addressed in the next session.
We expect participants to submit their lab results by the end of the day following a session. Our instructors will then check the completed lab tasks on the following day. This process allows for two sessions per week.
Prerequisites¶
Each person attending the training should have:
- An individual PC with Rapise installed
- Access to the training SpiraTest instance
- Access to the demo applications
Sample Training Plan¶
We adjust training plans based on customer needs. The following is a sample plan.
Session 1: Rapise Basics¶
Topics
- Rapise IDE Basics
- Getting Help
- Report View
- Test Automation Tips & Tricks
- Recording
- Execution
- Spira Integration Basics
Lab Tasks
Record and play back a simple test. Upload the result to SpiraTest.
Session 2: Rapise Visual Language¶
Topics
- RVL
- Data-driven Testing
Lab Tasks
Implement a test scenario in RVL.
Session 3: JavaScript Basics¶
Topics
- JavaScript Basics
Lab Tasks
Write a JavaScript function according to a provided specification.
Session 4: Cross-browser Testing¶
Topics
- Cross-browser Testing
- Web Testing
- Web Spy
- XPath
Lab Tasks
Using WebSpy, build and test XPath expressions for specific elements on a given web page.
Session 5: SpiraTest Integration¶
Topics
- SpiraTest Integration
- Test Management in Spira
- RapiseLauncher
Lab Tasks
Save a test to SpiraTest and execute it via RapiseLauncher, passing configuration parameters from SpiraTest.
Session 6: Frameworks¶
Topics
- Sub-tests
- Invoke One Test from Another
- Custom Library
Lab Tasks
Implement a demo test case using the features of the presented framework.
Session 7: Dynamics 365 for Sales¶
Topics
- Recording Tips
- Launching Dynamics
- UI Controls Supported by Rapise
Lab Tasks
Implement a test case for the demo Dynamics CRM instance.
Session 8: JavaScript in Rapise¶
Topics
- Writing custom functions using the Rapise API
Lab Tasks
Write a custom function that interacts with web elements on the page using the Rapise API.