Course Description
Maximize your investment in Ranorex and mitigate the risk of an automation initiative fail with real-world, hands-on advanced Ranorex training.
ASPE Ranorex Training
This advanced Ranorex training course is delivered by experienced Ranorex test automation experts and will be an invaluable opportunity to increase and enhance your Ranorex knowledge.
Elevate your test automation with Ranorex to the next level!
Attending advanced Ranorex training will allow you to maximize your investment in Ranorex by increasing the effectiveness of using Ranorex and mitigate the risk of an automation initiative to fail. The training provides a comprehensive review on how to utilize Ranorex's capability to optimize speed and robustness of recognizing objects. This robustness serves as the foundation for test automation projects where users can spend their time increasing automated test coverage instead of maintaining existing test cases. Attendees will attain a profound knowledge on how to overcome complex problems in test automation. Additionally, you will learn how to customize reporting and logging capabilities.
This advanced Ranorex training course is designed to provide answers to questions that come up when working with Ranorex. The course content was created from questions and problems arising in real-life automation projects, to prepare test automation engineers to reach the next level of Ranorex competency.
The course also allows you to test and apply newly acquired knowledge through real-world hands-on labs exercises, including examples how to best utilize the Ranorex test automation API functionality.
What you will learn in this advanced Ranorex training course:
- Improve your understanding of the Ranorex architecture and its underlying concepts.
- Effectively structure, organize and maintain large test automation projects.
- Discover how working in teams of any size is optimized and how to minimize conflicts for concurrent file modification.
- Make test automation even more reliable, robust and precise by using sophisticated RanoreXPath expressions with wildcards, functions, regular expressions and axis.
- Apply weight rules to optimize RanoreXPath generation for your UI technology.
- Control UI elements from code methods to read and set properties in actions across your test suite.
- Understand how to handle (unexpected) popups to avoid interferences with test automation.
- Customize the appearance of Ranorex Reports.
- Extend the Ranorex Report with custom information.
- Differentiate working with image-based vs. object-based object recognition and what the benefits of each are.
10 immediate benefits of attending this course:
- Learn how to use Ranorex tools and coding environments most effectively.
- Gain advanced practical hands-on test automation knowledge.
- Implement robust test automation projects for desktop, web and mobile applications.
- Significantly reduce future maintenance effort.
- Achieve a deep understanding of the tool and its underlying concept.
- Decrease costs of software QA.
- Increase speed, efficiency and the quality of your software.
- Learn how to effectively deploy Ranorex across larger teams.
- Optimize workflows and existing procedures with tips and tricks.
- Make use of various possibilities for customizations and adjustments.
Substitution & Cancellation Policy:
You may cancel or reschedule up to 21 days prior to the start date of the class at no penalty. For any cancellation or reschedule requests within 21 days, the full course tuition is still due and not eligible for refund. Any paid tuition will be credited towards a future class and must be used within 12 months.
*Partner delivered courses may be subject to different cancellation terms
Agenda
1. Ranorex Architecture
- Term Definition
- Description
2. Working in (Large) Teams
- Organizing Solutions
- Recommended Workflow in Teams
- Refactoring Solutions
3. Object Recognition: Advanced RanoreXPath Expressions
- Wildcards
- Hands-On Lab
- Axis
- Hands-On Lab
- Result Set Selector
- Hands-On Lab
- Functions
- Hands-On Lab
- Web – Unique ID
- Hands-On Lab
- Path Weight Rules
- Hands-On Lab
4. Coding Possibilities: Ranorex API
- User Code Actions / Code Modules
- Reporting from Code
- Hands-On Lab
- Custom Report Levels
- Hands-On Lab
- Controlling UI Elements from Code
- Hands-On Lab
- Info-Object
- Hands-On Lab
- Repository Timeouts
- Timeouts for finding elements
- Read/Set Properties
- Hands-On Lab
- Popup-Watcher
- Hands-On Lab
- Error Handling
5. Custom Reporting / Logging
- Customizing the Layout
- Hands-On Lab
- Customizing the Content
- Hands-On Lab
6. Working Image Based
- Similarity
- Use Cases
- Filter
- Hands-On Lab