1. Introducing Leapwork

The Leapwork Automation Platform enables users to build and execute automation flows for test and process automation.

The flows are designed by connecting visual building blocks each representing and performing one or more operations, like “Click element”, “Start application”, “Find Web Element”, etc.

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 supports automation of practically any software: 

  • Desktop applications, including SAP
  • Web and mobile web applications
  • Virtual machines, e.g. Citrix, Remote Desktop, and mainframe terminals

A single automation flow built with Leapwork can go across 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.

For more tutorials and use cases please visit the LEAPWORK Learning Center.