1. Introducing Leapwork
The Leapwork Automation Platform enables users to build and execute automation flows for test and process automation.
Users design automation flows by connecting visual building blocks that each perform specific tasks, such as Click Element, Start Application, and Find Web Element.
The creation, configuration, and maintaining of automation flows take place a visual and easy-to-use designer, Leapwork Studio, making test and process automation a discipline for everybody on a team:
The Leapwork Automation Platform facilitates the automation of a wide range of software:
- Desktop Applications: Including SAP.
- Web and Mobile Web Applications.
- Virtual Machines: Such as Citrix, Remote Desktop, and mainframe terminals.
A single automation flow can interact across different technologies and applications.
Leapwork automation flows can be executed on a wide range of platforms on a scheduled basis, allowing users to focus on other tasks while the Leapwork Agents execute the automated processes.
Leapwork's Reporting functionalities allow for comprehensive debugging, activity logging, and video documentation of the automation flows. Combining this with visual dashboards of results data ensures a productive and cost-efficient quality assurance, without being dependent on developer resources.
This section tells you how to work with the Leapwork Automation Platform, covering the following areas:
- Organizing your projects and resources: Keep track of automation flows across several projects without losing perspective.
- Designing automation flows: Create automation flows and understand the design features in Leapwork Studio.
- Sub-flows: Building your automation functionality into reusable components, Sub-flows, enables you to design automation flows faster and significantly reduces maintenance.
- Remote execution of automation flows: Learn how to configure remote environments, i.e. agents and robots, to execute your automation flows. Leapwork ships with one or more Leapwork Agents and also supports Selenium Grid, BrowserStack, Sauce Labs, LambdaTest, and more.
- Scheduling of automation flows: Use Schedules to execute collections of automation flows on multiple environments. Schedules can be triggered on a timely basis, manually, or through the REST API.
- Reporting: Understand exactly what happened during the execution of an automation flow. A video is recorded for all automation runs which, combined with the visual flow viewer, presents execution details in a precise and easy-to-understand manner.
- Visual dashboards: Set up dashboards to get a powerful overview of the status and results of automation flows.
- Smart Recorder: Utilize the Smart Recorder to effortlessly capture and automate interactions with desktop and web applications, streamlining the creation of automation flows.
- Smart Mobile Recorder: Leverage this tool to easily capture and automate mobile application interactions, facilitating the efficient creation of mobile-specific automation flows.
- Teams: Manage team settings and permissions to control access and collaborate efficiently on automation projects.
- Workflow Management: Organize and optimize your automation tasks using comprehensive tools to manage and oversee workflows effectively.
- ADO Integration: Integrate with Azure DevOps (ADO) to enhance collaboration and streamline the automation of deployment processes.
For more tutorials and use cases please visit the LEAPWORK Learning Center.
Updated 22.5.24