Best Practices

Best Practices

Test Data Management & Planning

Test data plays a crucial role in automation and the availability of correct and reliable test data is critical for high-quality delivery. However, it is not that easy to get the required test data easily. Let's understand with an example: Assume that we are testing a new application that has not yet been released to production.

Web Automation

Leapwork makes web application automation an effortless task. However, following best practices is essential to avoid challenges when testing with multiple platforms and browser configurations. This article covers some of the basics of working with web automation. In the following article, we'll present best practices and solutions for...

Building a Test Automation Framework - Futureproof and easily Maintainable

A document that explores the principles and practices of building a futureproof and easily maintainable test automation framework. It emphasizes the importance of modular design, data-driven approaches, and robust error handling to ensure scalability and adaptability as applications evolve. What is a Test Automation Framework?

Leapwork Database Health & Maintenance Recommendations

We understand that performance issues can significantly impact your teams and business workflows. This guide is meant to support you with actionable steps while also highlighting how Leapwork is here to help in partnership. These recommendations are based on real-world observations across multiple customers and are continuously refined.

Key Differences Between Web and Mobile Strategy Editors in Leapwork

In this article, you will learn about the key differences between working with web and mobile automation strategies in Leapwork, specifically when editing captured elements in the Strategy Editor. If you’ve ever wondered why the XPath works perfectly for web elements but fails when testing on mobile, or why you can’t add custom...

Organizing Daily Work in Leapwork

Leapwork's user interface has always been all about speed, ease of use, and productivity. Users can create and organize folders, flows, sub-flows, and the underlying elements in multiple ways. Users can create a hierarchical folder structure and perform...

Image and Text Recognition

Image and text recognition make up the backbone of automating virtual desktop applications. This article covers some of the basics of working with image and text recognition. We'll also present best practices and solutions for tackling some of the challenges inherent to image and text recognition. Leapwork comes with two categories of...

Using Waits in Leapwork

When performing automation testing for an application, the test automation tool and Application Under Test (AUT) shall work concurrently and in a synchronized way. If these two components do not work in a concurrent manner, if the test automation tool is faster than the application which takes time to...

Leapwork database backup for Trial & Platform version

The backup and restore feature is an essential safeguard for protecting critical data stored in our Leapwork databases. To minimize the risk of catastrophic data loss and to preserve data configurations, we should perform a backup of our databases on a regular basis. A well-planned backup and restoral strategy is crucial.

Refactoring Leapwork Flows

Usually, when we start the process of automation, we try to create test cases as quickly as possible. In this phase, as we begin with a new tool and experience the associated learning curve, we can overlook best practices. This can make the test cases we initially build hard to maintain and scale. To overcome these challenges, we need to...