Testlum IDE - TestlumFramework/Testlum GitHub Wiki

πŸ› οΈ Testlum IDE

Testlum IDE is a powerful desktop application designed to help you create, manage, and execute automated tests β€” all without writing a single line of code.

Whether you're a manual tester, a QA engineer, or a developer, Testlum IDE enables fast, structured, and collaborative test development through an intuitive no-code interface.


✨ Key Capabilities

  • βœ… No-code test creation
  • βœ… Visual project management
  • βœ… Support for all type of testing
  • βœ… Built-in recorder to generate steps automatically
  • βœ… Test organization and reuse
  • βœ… Run and debug tests in-app

⚠️ Important Requirements

Before using Testlum IDE, please make sure the following dependencies are available on your system:

  • Git – required for project initialization and version control integration.
  • Java 17 or higher – the IDE requires at least Java 17 to run properly.

Java Installation Notes

  • If you already have Java 17+ installed on your system, the IDE will use it automatically.
  • If you don’t have the required version, you can install the needed Java runtime directly inside the IDE during project creation. The IDE will guide you through the installation process.

βœ… Make sure both Git and Java 17+ are available before starting your first project in Testlum IDE.


πŸ“š Getting Started

Explore the key workflows of Testlum IDE through the pages below:

πŸ” Login & Registration

Learn how to create your account, log in to the IDE, and manage your session securely.


🧱 Creating a New Project

Step-by-step guide to setting up a new automation project in the IDE β€” define your project name, test type, and structure.


✍️ Creating and Maintaining Tests

Build and update test cases using our no-code editor. Add steps, configure actions, set assertions, and organize your test logic visually.


πŸŽ₯ Using the Web Recorder

Use our built-in web recorder to capture real user actions and convert them into executable test steps. Record clicks, inputs, navigation, and validations without writing code.


πŸ’‘ Tip

You can mix manual step creation with the recorder for maximum flexibility and precision.