HyperExecute Projects - General Availability (GA)

HyperExecute Projects is now generally available (GA) and moving beyond the beta phase! Projects offer a centralized platform for organizing and managing your test executions to streamline your testing process more efficiently than ever before.

Key Updates:

  • Centralized Test Management: Group similar tests, control access, and track progress within custom projects.
  • Workflow Automation: Set up automated workflows with scheduled test executions and optional workflow linking.
  • GitHub Integration: Support for GitHub repositories with easy setup for collaborative testing.
  • Framework Support: Integration with Tosca, Tosca DEX, and JMeter for unified test management.

📕 Refer to our documentation on the HyperExecute Projects

New Features in Test Manager

Here are the latest features we have released in the Test Manager:

  • Copy and Move Test Cases: You can now easily copy and move multiple test cases across folders and projects, simplifying test case organization and enhancing management efficiency.
  • Link HyperExecute Tests: We've added support for linking HyperExecute tests with Test Cases for Selenium, Playwright, Puppeteer, and Cypress, allowing for smooth integration of automated tests within Test Manager.
  • Expanded Custom Fields: Test Cases now support seven new custom field data types, including Dropdown (Single and Multi Select), Number, URL, Date, User, and Boolean (Checkbox), offering greater flexibility for data management.
  • Enhanced CSV Import: Our CSV import functionality now allows you to directly import test steps, expected outcomes, and BDD scenarios, streamlining test case management by bringing in comprehensive details at once.
  • Include Test Case IDs: You can now add Test Case IDs directly into your web automation script capabilities (e.g., "tms.tc_id": "TC-101"), linking automation runs to specific test cases and simplifying test management.

Start Testing

HyperExecute: Set Dynamic Email Address for Report Sharing

HyperExecute CLI added an enhancement to the --vars flag providing greater flexibility in specifying email addresses for report and artefact sharing. You can now use a variable to dynamically set the email address used to share reports or artefacts. This gives you more flexibility than hardcoding the email address in the YAML configuration file.

report: true
partialReports:
  location: target/surefire-reports/html
  type: html
  frameworkName: extent
  email:
      to:
        - "${email}"
        - "${email1}"

uploadArtifacts:
  - name: Reports 1
    path:
      - ProtractorTestReport.html
    email:
      to: 
        - "${email}"
        - "${email1}"

This is how you can pass the value of your email address via CLI by running the command

./hyperexecute --vars "email=xyz@abc.com" --vars "email1=abc@xyz.com"

📕 Read the documentation - How to dynamically set your email address? to learn more about it.

Start Testing

HyperExecute: Accessibility Testing Support for Selenium and Cypress

HyperExecute now supports Accessibility Testing for both Selenium and Cypress! This update enables you to ensure that your web applications comply with accessibility standards such as WCAG 2.2 AA.

Benefits of Accessibility Testing in HyperExecute

With this feature, you can seamlessly validate a range of accessibility issues to create more inclusive and user-friendly web applications. Here's how it benefits you:

  • Automated Issue Detection: Identify common accessibility problems such as missing alt attributes, incorrect ARIA roles, and insufficient color contrast—early in the development process.
  • Detailed Accessibility Reports: Receive comprehensive reports that pinpoint accessibility issues, with actionable recommendations for resolving them.
  • Improved Compliance: Ensure your applications adhere to critical accessibility guidelines like WCAG 2.2 AA or previous versions: WCAG 2.0 A, WCAG 2.0 AA, WCAG 2.1 A, WCAG 2.1 AA, WCAG 2.1 AAA, and WCAG 2.2 A, helping you avoid legal risks and create a better experience for all users.

How to Use:

  • For Selenium Users: To start accessibility testing with Selenium, you have to pass "accessibility", true capability in your test files.

📕 Check out our detailed guide on executing your accessibility tests using Selenium on HyperExecute.

  • For Cypress Users: To start accessibility testing with Cypress, you have to pass accessibility: true capability in the cypressOps flag of your YAML file as well as update other necessary configurations in your project.

📕 Follow our step-by-step documentation to set up and run accessibility checks in Cypress v10 or Cypress v9 on HyperExecute.

Start Testing

Test Your Flutter Apps on iOS

LambdaTest App Automation now lets you test Flutter apps on iOS devices. You can run your Flutter tests with Dart on real iOS devices in the cloud, making it easier to ensure your app works as intended across different iOS versions and devices.

With access to various iOS devices through LambdaTest, you can thoroughly test your Flutter apps without worrying about managing physical devices. This support helps you find and fix issues faster, boosting the quality and performance of your Flutter apps on iOS.

Start Testing

Upload Images Using SmartUI CLI

We've enhanced the SmartUI CLI package by adding an image upload feature. This new feature allows you to upload images directly from a specified directory to SmartUI for visual testing.

It works similarly to our current API upload functionality but includes additional features, such as support for the Git branching strategy.

Key features of the SmartUI CLI for image upload:

  • Image Support: Upload PNG, JPG, and JPEG images.
  • Directory Upload: Easily upload images from a specified directory.
  • Git Branching Strategy: Enhanced support for managing images in different branches.

Start Testing

Expanded Selenium Support and Browser Updates

Selenium Version Support Expanded

HyperExecute now supports Selenium versions 4.16 to 4.21. This update ensures broader options for test automation frameworks and provides access to the latest Selenium features.

Firefox Browser Updated 

To maintain browser compatibility and access the newest features, we've incorporated support for Firefox version 128. This update guarantees reliable testing on the latest Firefox releases.

Show Previous EntriesShow Previous Entries