Accurate Keyword Driven Testing for Any GUI

Create powerful automated GUI tests without any prior automation experience.

TestComplete keyword driven testing

Keyword Driven Testing in TestComplete

With the rise of Agile and DevOps, the concept of a traditional testing team is transforming and the required skillsets of testers are expanding. As a result, it’s vital that teams today have a flexible automated testing tool that enables them to quickly create UI tests that are maintainable and scalable in a variety of ways. Keyword-driven testing is an approach to software testing that separates test case design from execution.

Each automated UI test is built on a series of operations, specified by keywords, that simulates a user action, such as a mouse click or keystroke. A keyword-driven testing tool like TestComplete enables anyone, regardless of skill level, to create automated tests through drag-and-drop actions, meaning you can build reusable UI tests that are easy-to-read, all without scripting knowledge.

Quick & Easy UI Test Creation

Ensure every team member can contribute to test automation. Create automated functional UI tests without any programming knowledge and handle complex scenarios, such as dealing with unwanted windows or accessing database information with simple point-and-click actions. TestComplete supports the creation of keyword-driven tests through record and playback or by adding to existing keyword-driven tests.

Leverage the Built-In Keyword-Driven Framework

Create maintainable and scalable automated UI tests that every team member can understand. The built-in keyword driven automation framework in TestComplete allows you to easily separate test steps, objects, actions, and test data. Reuse any of these components across projects without any technical knowledge.

Convert Keyword Tests to Automated UI Test Scripts

Switch from a keyword test to a scripted test if needed. With a single click, you can convert existing desktop, mobile, and web keyword tests into scripted tests for faster and more efficient GUI testing. TestComplete supports a variety of scripting languages include JavaScript, Jscript, Python, and VB.NET among others.

Reuse Keyword-Driven Tests in Other Test Automation Projects

Create keyword tests once and reuse them across multiple projects to save time. With TestComplete, you can run a scripted test from a keyword test or even pass parameters between them if needed. The tool also enables you to use single data source, such as an excel or CSV file, to drive data to these actions, meaning you can create and run automated UI tests quicker to speed up testing cycles.

Automate Tests Now

Start Free Trial


Start Your TestComplete Trial Now

By submitting this form, you agree to our Terms of Use and Privacy Policy

Easily build and automate functional UI tests for Desktop, Mobile, and Web applications.

  • 14 days Free
  • Use Record & Replay or script in 7 languages to easily create tests
  • Access to 500+ remote environments to expand test coverage
  • Data-driven, regression, & parallel testing capabilities to scale quickly

"We have reduced the overall average application testing timeline from several weeks down to several hours. That means software improvements go into production faster, and the quality of software has also increased significantly."

Lulia Meladze Head of Quality Assurance Team, TBC Bank