About Claus Topholt

CTO and co-founder of Leaptest.

Leaptest Version 2.0 Released

By | March 30th, 2017|

Solve business problems and ship high-quality software using the fastest, easiest and most business-focused desktop and web automation platform in the world.

Automate Any Process in Salesforce

By | March 15th, 2017|

With the launch of Leaptest's unique web automation abilities, it's suddenly possible to automate even complex workflows in Salesforce in just a few minutes.

Using Excel as a Live Data Source

By | March 14th, 2017|

This is an example of how Excel files can be used as a live data source and how to read and write to it using a Database block with an ODBC connection.

Looping With Leaptest and Selenium

By | February 6th, 2017|

In this short demonstration video, we demonstrate how to loop over found elements and fluently navigate hierarchical structures in HTML pages.

Use Your Testing Resources Wisely

By | January 23rd, 2017|

Automated testing is a challenge for traditional, code-based tools. Leaptest lets you focus on being end-user ambassadors, translate requirements into relevant tests, automate where it makes sense and do exploratory work elsewhere.

Leaptest Version 1.0.51 Released

By | January 18th, 2017|

This version contains our new tutorial, Learning Center and the first preview version of our upcoming support for web testing with Selenium!

Using Stopwatches to Measure Time

By | January 5th, 2017|

Measuring elapsed time can be a key component in test automation. Leaptest can easily be used to do sanity checks on business transactions with Stopwatches.

Using Click and Drag mouse doesn’t work

By | December 8th, 2016|

Problem: Using Click and Drag mouse doesn't work When using a Click image block followed by a Drag mouse block, be aware that Leaptest will perform a double click and, therefore, can open the file instead of dragging it. The way out is to add a Wait block with at least 0,5-1 second delay. Please note that the [...]

Why can’t I install Leaptest in a custom folder?

By | December 7th, 2016|

Question: Why can't I install Leaptest in a custom folder? Because of the way User Account Control (UAC) works in Windows and because Leaptest interacts with the operating system in many different ways, the binaries must be installed in a folder that is trusted by Windows. Specifically, UAC prohibits typing certain keyboard combinations such as ALT+TAB if [...]

Where can I find documentation for the building blocks?

By | December 5th, 2016|

Question: Where can I find documentation for the building blocks? All building blocks are documented here: The Building Blocks. To quickly find the documentation page for a specific building block when editing a case, simply highlight the building block and press F1.

What are the minimum recommended system requirements?

By | December 5th, 2016|

Question: What are the minimum recommended system requirements? There are no minimal or recommended system requirements defined for Leaptest. However, we do provide the following guidelines: Leaptest works great on an entry-level laptop PC running Windows 7 SP1 with 4 Mb RAM. That's because Studio is very similar to a standard Microsoft Office application such as Word [...]

Must the screen size where Studio and the Agent are running be identical?

By | December 5th, 2016|

Question: Must the screen size or resolution where Studio and the Agent are running be identical? No, that is not necessary. By setting up an environment that points to where the agent is running, you can make sure that all image captures are done directly on that remote machine. This means any differences between the setup [...]

Can I run one or more test cases repeatedly for an hour?

By | December 5th, 2016|

Question: Can I run one or more test cases repeatedly for an hour? The short answer is yes! You can use Scheduling in Leaptest to make test suites run during certain periods of the day at predefined intervals, run constantly or even be triggered to run by an external source using the REST API. For more [...]

I have problems scrolling with the mouse

By | December 5th, 2016|

Problem: I have problems when scrolling with the mouse The most common problem with scrolling is a combination of positioning of the mouse pointer in the right spot and making sure the right interface element has focus, before actually doing the scrolling. The first thing to check is that your mouse pointer is in the right [...]

After editing an Excel file, how does it get updated in the test case?

By | December 5th, 2016|

Question: After editing an Excel file, how does it get updated in the test case? When using the Read Excel building block, Leaptest makes a copy of the Excel-file you select then always runs using that copy both during preview and scheduled runs. Any changes to the Excel file on your computer (or network share) will not be refreshed in [...]

How do I copy a custom building block between projects?

By | December 5th, 2016|

Question: How do I copy a custom building block between projects? There are two ways to copy Custom Building Blocks across projects. Copy inside Leaptest Studio Open your “Custom Building Blocks” in Project A by selecting it in the list of building blocks in the left pane. Once open, select all building blocks inside the canvas and copy [...]

Can I re-use some blocks from one case to another?

By | December 5th, 2016|

Question: Can I re-use some blocks from one case to another? Sure, and there are several ways to go about it. First of all, it's possible to simply copy and paste building blocks from one test case to another, but this can of course get quite cumbersome and you would have to maintain the same test [...]

Cannot run because no environments are defined

By | December 5th, 2016|

Problem: Cannot run because no environments are defined Setting up a new environment in Leaptest Studio is easy. Just press “Environments” – “New” and type “localhost” in the field ‘hostname’ and you’ll be able to run the case both from the Project panel and in the Test Case editor. This is why the Environment is necessary: [...]

Cannot connect to the controller

By | December 5th, 2016|

Problem: When using or opening Leaptest Studio, the error message "Cannot connect to the controller" is shown Leaptest Studio communicates with the Controller on a specific port, by default port 9000. In order to troubleshoot this communication, a tool like Fiddler can be used. You can alternatively follow these steps: Step 1: Check if the Leaptest Controller [...]

“Port 9000 is already in use” error during installation

By | December 5th, 2016|

Problem "Port 9000 is already in use" error during installation Leaptest Studio uses by default port 9000 to communicate with Leaptest Controller using its REST API, and will check if this port is available during installation. If another program is running and is using port 9000, Leaptest won’t be able to use this port. You can [...]

How to change the port number of the Leaptest Controller after installation

By | December 5th, 2016|

In case the port number for the communication between Leaptest Studio and Leaptest Controller needs to be changed there are 2 ways: Uninstall and re-install During the installation it is possible to specify the port number. Be aware that all work done will be removed using this approach. To un-install Leaptest do the following: Open a run box [...]

After installation of Leaptest, my Windows theme has been changed

By | December 5th, 2016|

Problem: After installation of Leaptest on Windows 7 SP1, my Windows theme has been changed and Aero has been disabled During the installation of Leaptest on Windows 7 SP1, the installation process will turn off some desktop features such as Aero and Desktop Windows Manager in order to optimize the image and text recognition used in Leaptest. [...]

How do I copy a case from one project to another?

By | December 5th, 2016|

Question: How do I copy a case from one project to another? You can simply copy/paste the case across projects in Studio, but this way you’ll have to recapture all your images. We've introduced a special Export-Import feature to simplify the process: Expand the projects tab and find the option In-Out. Choose which case you would [...]

How can I move projects from one computer to another?

By | December 5th, 2016|

Question: How can I move projects from one computer to another? There are two ways to move your projects from one machine to another: The first way involves moving just your projects: To export your projects from machine A to machine B. - expand the projects tab and find the option In-Out. - choose all the cases [...]

How can I run test cases on a remote computer?

By | December 5th, 2016|

Question: How can i run test cases on a remote computer? To execute a test case on a remote computer, an Agent needs to be installed on the computer. More information about the architecture of Leaptest can be found here: Architecture Overview When the Agent is installed, you need to create an Environment to connect to your remote machine. [...]

How can I move my projects to another folder?

By | December 5th, 2016|

Question: How can I move my projects to another folder? You can move your all Leaptest assets (projects, cases, etc.) to any folder location you desire after installation by following these steps: Step 1: Close Leaptest Studio and Stop the Controller in the services Step 2: Move the assets folder (default location C:\Program Files\LEAPTEST\Assets\) to the new location, for [...]

Leaptest Version 1.0.45 Released

By | December 5th, 2016|

This latest version is a roll-up of many highly requested features and bug fixes, such as support for mainframes through vt3270 terminals.

On Windows 7 SP1, “Select image to click” does not work on RDP

By | December 3rd, 2016|

Problem: On Windows 7 SP1 and Windows Server 2008 R2, "Select image to click" does not work on a Remote Desktop Connection (RDP) On Windows 7 SP1 and Windows server 2008 R2, Leaptest Studio cannot be used properly through a Remote Desktop Connection. This is due to limitations in the desktop duplication technology available in that version [...]

Using the Click Image block, “Capture new image” doesn’t do anything

By | December 3rd, 2016|

Problem: Using the Click Image block, "Capture new image" doesn't do anything Underneath your test case you should see the ‘Preview environments’ selector. By default "Local (Display 1)" should be selected. This is your local primary screen. When you press "Capture new image" with "Local (Display 1)" selected as the environment, your Leaptest Studio should be minimized and [...]

I get inconsistent results with image recognition

By | December 3rd, 2016|

Problem: I get inconsistent results with image recognition On a very fundamental level, image recognition in Leaptest will always find -- pixel for pixel -- something that was captured if it appears on screen. However, there are many ways in which the image shown on screen can differ (sometimes ever so slightly) from what was captured. The [...]

Could not retrieve cached data

By | December 3rd, 2016|

Problem: When opening or using Leaptest Studio, a popup may appear with the error message "Could not retrieve cached data". This error message means Leaptest Studio could not connect to the Controller in order to retrieve assets such as projects, test cases, reports, and so on. In order to resolve the problem, please take the following steps: Step [...]

Wrong protocol version

By | December 3rd, 2016|

Problem: When using Leaptest Studio, the error message "Wrong Protocol Version" may appear Leaptest consists of 3 software parts: Leaptest Studio, Controller and Agent. All of these need to have the same version to ensure consistency across the platform. One way of solving this is to download the latest version of Leaptest from here and install it on [...]

Could not connect on port 6777

By | December 3rd, 2016|

Problem: When adding or testing an Environment, the error message "Could not connect on port 6777" is displayed Leaptest Studio and Leaptest Controller communicate with Leaptest Agents through a proprietary protocol. This communication is by default using 6777, unless you changed it during installation. The most common reason for this problem is that a firewall blocks the [...]

“Unknown host” when running a test case

By | December 3rd, 2016|

Problem: When running a test case, the error message "Unknown host" is displayed If you see this error when running a test case, the hostname for the selected Environment has not been set correctly: The hostname needs to be accessible from Leaptest Studio and Controller in order to run the test case on the Leaptest Agent [...]

No Code: The Hotel Room Test

By | August 23rd, 2016|

Up until now, testers have been forced into programming with little or no training because the available tools simply require it. We're changing that with Leaptest.

Data-Driving Cases With Excel

By | August 12th, 2016|

The new "Excel" block in Leaptest is a major step forward for data-driven test automation, making it very easy to parameterize and drive automation with structured and tabular data.

Looping Through Images, Text and Numbers

By | June 30th, 2016|

Leaptest has a unique, built-in ability to loop through any images, text and numbers found on-screen, allowing for very quick and visual creation of even highly complex automation tasks.

Testing on Remote Computers

By | April 30th, 2016|

Leaptest makes it very easy for you to setup a schedule that will execute any number of test automation cases on remote computers.

Testers Are Not Programmers

By | December 14th, 2015|

Testing and "quality assurance" are key processes in software development, accounting for up to 40% of development spending. That's because bugs are extremely costly to fix after software has shipped, compared to catching them early and so everyone needs a proactive approach to manage risk and quality. That means testing and re-testing for all changes made. [...]