Katalon Studio

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
Katalon Studio
Katalon Studio logo
Katalon Studio screenshot
Developer(s)Katalon LLC
Initial releaseJanuary 2015
Stable release
5.10.1 / 2 January 2019; 18 days ago (2019-01-02)
Operating systemMicrosoft Windows, macOS, Linux
Available inEnglish
TypeTest automation
LicenseProprietary - Free
Websitekatalon.com

Katalon Studio is a free automation testing solution developed by Katalon LLC. The software is built on top of open-source automation frameworks Selenium, Appium with a specialized IDE interface for API, Web and Mobile testing .[1] Its first public release was in September 2016.

Approach[edit]

The test automation framework provided within Katalon Studio was developed with the keyword-driven approach as the primary test authoring method with data-driven functionality for test execution.[2]

The user interface is a complete integrated development environment (IDE) implemented on Eclipse rich client platform (RCP).[2]

The keyword libraries are a composition of common actions for web, API, and mobile testings. External libraries written in Java can be imported into a project to be used as native functions.[3]

The main scripting language is Groovy, Java,[4][5] and JavaScript and can be executed against all modern browsers, iOS, and Android applications supported by Selenium and Appium.[6]

Katalon Studio monthly release includes the up-to-date open-source drivers matching the latest web and mobile environments to reduce the project maintenance cost and configuration efforts.[7]

Product[edit]

Katalon Studio provides a dual interchangeable interface for scripting: a recording-tabular editor for the less technical users and a scripting IDE geared toward experienced testers to author automation tests with syntax highlight and intelligent code completion.[2]

Katalon Studio follows the Page Object Model pattern.[8] GUI elements and API methods can be captured using the recording utility and stored into the Object Repository which is accessible and reusable across different test cases.

Test planning can be structured using test suites with environment variables. Test execution can be parameterized and parallelized using profiles.

The remote execution can be triggered by CI systems via Docker container or command line interface (CLI).[9]

Debug information and Test reports can be viewed with Katalon Studio, exported to JUnit format, or analyzed by Katalon Analytics - Katalon cloud test reporting service.[10]

Integration [9][edit]

Git for version control system and team collaboration.

Jira BBD plugins for BDD practices and bug submission.

Slack/email integration for notification and reports.

qTest integration for Test management.[11]

Kobiton [12]/Browserstack/Sauce Labs integration for cloud test environments.

Katalon Recorder[edit]

Katalon Recorder is a browser add-on for recording user's actions in web applications and generating test scripts. Katalon Recorder supports both Chrome[13] and Firefox [14]. It works the same way as Katalon Studio's recording utility, but it can also execute test steps and export test scripts in many languages such as C#, Java, and Python.

License [15][edit]

Katalon Studio is a Freeware with business support services. Katalon LLC also provides the customization and testing services using the based software.

See also[edit]

References[edit]

  1. ^ "KMS Technology Releases Katalon Studio, Free Intelligent Test Automation Toolset". Retrieved 2018-05-16.
  2. ^ a b c Adams, Ajamo (2018). Stop Coding - Learn to test automate without coding and get that automation testing job.
  3. ^ "Importing an External Library Into Your Automation Project in Katalon Studio - DZone DevOps". dzone.com. Retrieved 2018-05-16.
  4. ^ "A Structured Evaluation for Selecting a Right Automated Testing Tool". HCMC Software Testing Club. Retrieved 2018-05-16.
  5. ^ "Creating Test Cases Using Script Mode With Katalon Studio - DZone DevOps". dzone.com. Retrieved 2018-05-16.
  6. ^ "Best Automation Testing Tools for 2018 - Medium". Medium.com. Retrieved 2017-10-26.
  7. ^ "Roadmap and Voting for your features". Katalon Q&A. Retrieved 2018-05-16.
  8. ^ "uTest". www.utest.com. Retrieved 2018-05-16.
  9. ^ a b "Test Integrations - Katalon Studio - Katalon Documentation". docs.katalon.com. Retrieved 2018-05-16.
  10. ^ "KMS Technology Releases Katalon Studio v5.0, Featuring Katalon Analytics (Beta)". Benzinga. Retrieved 2018-05-16.
  11. ^ "Integrating Katalon Studio, a free automated testing solution, with qTest Manager - QASymphony". QASymphony. 2017-08-10. Retrieved 2018-05-16.
  12. ^ "How to Integrate Katalon Studio With Kobiton - DZone Integration". dzone.com. Retrieved 2018-05-16.
  13. ^ Katalon Recorder Plugin for Chrome
  14. ^ Katalon Recorder for Firefox
  15. ^ "Support Service Options | Katalon Studio". Katalon Studio. Retrieved 2018-05-16.

External links[edit]