This open source platform is for developing Katalon Studio plugins.
Katalon TestOps is a web-based application that provides dynamic perspectives and an insightful look at your automation testing data. You can leverage your automation testing data by transforming and visualizing your data; analyzing test results; seamlessly integrating with such tools as Katalon Studio and Jira; maximizing the testing capacity with remote execution.
- Read our documentation.
- Ask a question on Forum.
- Request a new feature on GitHub.
- Vote for Popular Feature Requests.
- File a bug in GitHub Issues.
Katalon Studio is a free and complete automation testing solution for Web, Mobile, and API testing with modern methodologies (Data-Driven Testing, TDD/BDD, Page Object Model, etc.) as well as advanced integration (JIRA, qTest, Slack, CI, Katalon TestOps, etc.). Learn more about Katalon Studio features.
Each Katalon Studio plugin is a Maven-based Java project.
A plugin can contribute functions to Katalon Studio through its extensions.
An extension point is an area where plugins can contribute functions to Katalon Studio. Each function is called an extension.
Extensions are defined in the plugin.xml
file.
<extension point="com.katalon.platform.extensions">
<point
id="com.example.my_extension_id"
extensionPointId="id_of_the_extension_point"
implementationClass="com.example.MyExtensionClassImpl">
</point>
</extension>
com.katalon.platform.api.*: Contains extension points and APIs for interacting with Katalon Studio.
com.katalon.platform.internal.*: Internal packages that should not be used directly by plugins.
Create your first Katalon Studio plugin
Create Katalon Studio plugin using Gradle
Debug your plugin using Eclipse IDE
Requirements:
- JDK 1.8
- Maven 3.3+
mvn clean install
mvn javadoc:javadoc