Alchemy is a comprehensive test automation solution provided by Orasi. It is designed to help organizations automate their software testing processes. With Alchemy, users can create, execute, and manage automated tests across various applications and platforms.

Key features of Alchemy include:

  1. Test Scripting: Alchemy provides a scriptless approach to test automation, allowing users to create automated tests without writing extensive code. It offers a visual interface that simplifies test creation and maintenance.
  2. Cross-Browser and Cross-Platform Testing: Alchemy supports testing across different web browsers, operating systems, and mobile devices. This ensures that applications are thoroughly tested on various configurations.
  3. Test Execution and Reporting: Alchemy allows users to execute tests on multiple environments, including local machines and cloud-based platforms. It provides detailed reports and analytics to track test results, identify issues, and measure testing progress.
  4. Integration and Collaboration: Alchemy integrates with popular test management tools and defect tracking systems, enabling seamless workflow integration. It also supports collaboration among team members, facilitating communication and sharing of test artifacts.
  5. Continuous Integration and DevOps: Alchemy integrates with continuous integration and delivery (CI/CD) tools, enabling test automation to be seamlessly incorporated into the DevOps pipeline. This helps organizations achieve faster and more reliable software releases.

Overall, Alchemy aims to streamline and accelerate the test automation process, improving efficiency, accuracy, and coverage of software testing efforts.

It’s worth noting that specific features and capabilities may vary based on the version and configuration of Alchemy being used. If you are interested in using Alchemy for test automation, I recommend reaching out to Orasi directly to get the most up-to-date and accurate information.

For more information check out the Alchemy Platform at: https://alchemytesting.com/home

But, What makes Alchemy different?

Vendor Independence 

  • Alchemy generates standard Java code that uses standard Selenium libraries.   The code is then compiled into executable test suites that can be executed independent of the Alchemy tools.   In addition, the source code for the tests is exportable.  Therefore, there is no license required to execute tests.  And furthermore, the tests can be executed without Alchemy or any special tools. 
  • Other automated testing solutions require licensed software to execute and maintain the tests.  With Alchemy, a company’s investment in test development is preserved even if they no longer use the Alchemy tools, because the tests that were developed continue to be usable without Alchemy. 
  • No more vendors increasing license fees and changing licensing models that force customers to choose between keeping their tools or abandoning years of investment in automated tests. 

Codeless

  • The Alchemy designer allows testers to create automated tests for web applications without writing code.  Tests can be developed by recording actions in an application and using easy drag and drop concepts to augment those tests with validations and other sophisticated actions. 
  • Selenium has become a popular alternative to expensive testing solutions.  Since Selenium is open source, there are no license fees to create tests or execute tests.  However, good development skills are needed to create programmed tests in Selenium using Java or any other programming language.  The skills required to use Selenium are more advanced than using traditional script-based or scriptless testing tools on the market. 
  • Alchemy allows testers who are skilled at testing to develop robust automated Selenium-based tests, without the need to learn and become proficient with a programming language. 

Flexibility

  • As is the case with all automated testing solutions, it is common for an organization to choose to extend the capabilities of their testing tools to better meet the needs for their unique applications, methods, and teams.   Many of the “easy to use” testing solutions cause testers to be constrained by the simplicity of the testing tool. 
  • Alchemy affords multiple levels of customization and adaptability without sacrificing simplicity, and more importantly the capability to execute tests independently of the tool:
Custom Actions 
Custom actions can be developed and shared that do specific things that are either unique to an application or are repetitive.  For example, an application may have a custom control that is not recognized by any testing tool.   Alchemy comes out-of-the box with all of the standard actions like select, click, type, …   In addition, custom actions can be created that allow the use of a full programming language to do just about anything that is needed.  Once custom actions are created, they can be used in tests just like the built-in actions.   
Generation Templates 
The Java Selenium code that Alchemy generates is based on a sophisticated set of templates.  These templates can be modified to meet custom needs.  The Alchemy user or organization may decide to make changes to the generation templates to add custom code into all of their tests.   

Even tests that were previously developed can be regenerated to incorporate, change, or update testing frameworks.  

DevOps 

  • Since Alchemy tests and suites are compiled into an executable, they can easily be added to DevOps pipelines.  The execution of suites can be controlled with command line parameters.  This allows selective execution and options at various stages of the pipeline without the need to change any code, suites, or tests.   
  • Alchemy comes with a set of built-in integrations that can be used to integrate your tests into Jenkins or any DevOps automation server.  Results are fed back to the automation server in various formats as needed. 

Features

  • Record and Playback 
  • Advanced Object Locator 
  • Reusable Functions 
  • Custom Actions 
  • Data Driven Testing 
  • Test Data Generation 
  • Validation Steps 
  • Live Test Debugging 
  • Screen Capture 
  • Parallel Execution 
  • Secure Secrets Vault 
  • Test Execution Cloud 
  • Generation Templates 
  • Community Repository for Functions and Actions 
  • HTML Reporting 
  • SCM Integration 

Welcome to Alchemy Center!
Please Log In to participate in the discussion.

X
Scroll to Top