SmartUI: Better Annotation, Manage Screenshot Variants, and API Support

UX Enhancements in SmartUI Annotation Tool

We have improved the UX of the SmartUI Annotation Tool to ignore or select annotated regions. Now, you can draw regions directly while zooming, panning, and pinching on screenshots. The updated draw cursor option improves speed and accuracy for easier marking. 

Bulk Review to Manage Screenshot Variants Faster

To manage screenshot variants, we have added the new custom bulk review feature to accept, reject, or move multiple screenshot variants in one go. This reduces repetitive work, making the review process smoother and more efficient.

SmartIgnore Now Supports SmartUI APIs and Integrations

SmartIgnore now works seamlessly with SmartUI fetch APIs and external platforms like Slack and email. This makes it easier to integrate and automate your UI comparison process for better collaboration and efficiency.

Start Testing

LambdaTest Insights: New Features and Enhancements

Test Cases Insights Now Supports Web Automation 📊 

LambdaTest Insights now lets you view test case insights for web automated tests. You can use dynamic selectors, manage complex user interactions, and verify visual elements across browsers, all while benefiting from our detailed reports and analytics.

Compare Builds and Analyze Results With Build Comparison Insights  

We have now added the Build Comparison feature in Insights to compare builds and analyze results. It gives you a clear view of your test execution history, making it easy to spot regressions and bringing all the important information into one easy-to-view screen.

Start Testing

HyperExecute: Enhancing Test Insights, Security, and UX


Artifact Extraction on Job Abortion

  • Artifacts will now be extracted even if a job is aborted in the middle of a test.
  • This ensures that partial test results and logs are still available for review, improving debugging and post-test analysis.

afterEachScenario Flag for Test Cleanup

  • Introduced the afterEachScenario flag to automate post-test scenario tasks. This flag is useful for cleanup activities such as clearing cookies, resetting databases, or capturing logs.
  • Commands or scripts listed under this flag will execute sequentially after each test scenario, ensuring test isolation and consistency.

📘 Refer to our detailed documentation for afterEachScenario flag

Role-Based Access Control (RBAC) for Projects

  • Implemented RBAC to enhance project security and access management.
  • Users can now be assigned specific roles with defined permissions.

This feature improves security by ensuring that only authorized users can access or modify project settings and resources.

UX Enhancements for Performance Testing Jobs

  • Improved UI/UX for managing and analyzing performance testing jobs.
  • Enhanced navigation and usability for a smoother experience.
  • Group-Wise Error View
    • Introduced an error grouping feature to help identify and troubleshoot issues efficiently.
    • Errors are now categorized for better readability and quicker resolution.
  • Toggle Metrics: ms ↔️ s
    • Added the ability to toggle performance metrics between milliseconds (ms) and seconds (s).
  • Provides flexibility for analyzing test execution times in preferred units.

Browser Version Updates

  • Edge Beta : Released 133.3065.31 2.7.1 and 133.3065.39 2.7.2 for beta testing

Start Testing

Perform Android WebView Testing With Playwright

Now, you can test WebViews on real Android devices with Playwright on LambdaTest. This new feature lets you run automated WebView tests on actual mobile devices, giving you a more accurate and reliable testing experience.

If you're testing your app's embedded web content or web-based mobile apps, LambdaTest’s real Android device cloud has you covered, offering smooth and efficient testing for your mobile WebViews.

To get started, visit our guide on Playwright WebView Testing on LambdaTest.

Start Testing

Test on Samsung Galaxy S25 Series

Are your websites and mobile apps ready for the latest Samsung Galaxy S25 series? 

Test them now on LambdaTest and ensure your web and mobile apps are compatible with the latest Samsung Galaxy S25 series. These devices are available for both manual and automation testing.

Stay ahead of the game by testing on these Galaxy S25 models:

  • Galaxy S25
  • Galaxy S25+
  • Galaxy S25 Ultra

Start Testing

Stay Ahead With KaneAI: Explore the Latest Features

Check out the latest feature set of KaneAI that introduces several enhancements aimed at improving testing workflows, boosting efficiency, and refining automation. 👇 

📌 Create and Execute Test Plans With KaneAI-Generated Test Cases
We have rolled out a new feature that lets you create test plans with KaneAI-generated test cases and run them directly on HyperExecute. This means you can test across multiple browsers and operating systems at the same time, saving you time and effort. There’s no need for manual setup—just create your tests, and you can execute them right away in one smooth workflow.

📌 Natural Language Support for JSON Variable Validation
With this update, you can now validate JSON objects in KaneAI using natural language. This makes it easier to check complex JSON structures through API calls or JavaScript snippets within your KaneAI test cases. It simplifies things by reducing the need for manual assertions when dealing with dynamic JSON responses and makes JSON validation more accessible, even for those who aren't as technically inclined.

📌 Run Test Plans on Multiple Configurations
This feature allows you to run KaneAI-generated tests across multiple configurations all at once. You can execute a batch of tests in parallel, which helps save time and increases your efficiency.

📌 CI/CD Pipeline Integration for Test Plan Execution
Now, you can trigger test plan execution directly within your CI/CD pipeline. This update makes it easier to integrate testing into your development process, offering continuous testing and quicker feedback loops. It’s all automated, so developers and DevOps teams can focus on building without worrying about manually triggering tests.

📌 Run Native Automated Tests Using Appium With Java
You can now generate Appium Java test scripts for native app automation. This makes it much easier to automate tests for mobile apps using Appium and integrates well with your existing setup. If you're working on mobile automation, this feature helps you get started quickly by generating the code you need.

📌 Modules for Web and App Tests
You can use KaneAI modules that let you group test steps into reusable modules, making it easier to create and maintain tests. You can use these modules for both web and app tests, saving time and reducing redundancy. It’s a simple way to make your test creation more efficient and organized.

📌 Variables for App Tests on Real Devices
You can now create and use variables in KaneAI for native app tests on real devices. This helps you automate your app tests more efficiently by handling dynamic variables for real-world testing. It’s a simple way to make sure your tests are accurate when running them on actual devices without any added complexity.

📌 Track Projects With Milestones

With Milestones feature in KaneAI lets users track critical project goals and feature releases by associating them with Test Runs. This way, you can have a clear and organized method to monitor progress toward project completion. 

📌 Test Plans and Builds are now Test Runs 

Test Runs now combine Test Plans and Builds into a single entity to simplify execution across multiple configurations.

📌 API Feature Enhancements
We've made some useful improvements to the API module, including support for PATCH requests, which gives you more flexibility in your API testing. We’ve also added the ability to use variables in API bodies, making dynamic testing easier and opening up more possibilities for complex scenarios. These changes improve the way you can test APIs, giving you more control over your testing process.

To get started with KaneAI and try out the above features, check out this KaneAI documentation.

Book a Demo 

SmartUI - Latest Features and Enhancements

Create and Authenticate Projects Using Project Name

SmartUI CLI now supports creating and authenticating projects using project names. This addition enhances the existing project token-based authentication, offering more flexibility. You can set the project name in SmartUI as an environment variable for seamless project creation or access during CLI runs.

Handle Missing Screenshots in Git Strategy

SmartUI now lets you handle builds with missing screenshots to prevent false baseline updates. Builds missing screenshots are flagged, and if no visual changes are detected, they are auto-approved but marked as "Incomplete." This ensures accurate baselines and helps users identify potential execution issues.

Group Screenshots With Build Names

SmartUI CLI now supports grouping screenshots with build names, improving traceability. You can append new screenshots to existing builds, making test management more efficient. This feature integrates seamlessly with Git to maintain baseline integrity across branches and enhance adaptability.

Enhanced Comparison and Management in Smart Ignore

SmartUI Smart Ignore now supports advanced comparison strategies, offering greater flexibility in visual testing. You can define mismatch percentages and status changes with the choice between Strict and Smart Ignore modes. These customizable settings allow for precise and adaptable testing across various scenarios.

Support for Project Settings in SmartIgnore

SmartUI now has support for project settings in Smart Ignore. You can now include all project settings available in SmartUI, such as mismatch thresholds and advanced comparison configurations. Users can easily modify these settings to suit their specific visual testing needs. These enhancements provide a smoother and more customizable testing workflow.

Redesigned SmartUI Screenshot Dashboard

The redesigned SmartUI screenshot dashboard delivers a faster and more intuitive visual testing experience. With features like pinch-to-zoom, side drawer navigation, and a spacious layout, it simplifies workflows and boosts efficiency. The updates focus on enhancing productivity by making critical actions quicker and easier to perform.

Start Testing


Teams Feature for Private Real Device Cloud

We have introduced the Teams feature for private real device cloud to streamline resource management within organizations. 

With this feature, organizations can get the following benefits:

  • 📌 Allocate Devices: Admins can now assign private cloud devices to specific teams, ensuring resources are divided effectively.
  • 🔒 Exclusive Access: Team members can have secure, dedicated access to their allocated devices for efficient testing workflows.
  • 🛠️ Streamline Management: Teams can manage devices more easily and optimize their testing process.

To get started, check out this guide on private device allocation to teams.

Start Testing

New in SmartUI: Fetch Results and Parallel Execution of Static URLs

SmartUI CLI just got better! The following latest updates make visual testing faster and more efficient with live result fetching and the ability to run multiple URL captures at once. 📷 

  • Fetch Results in SmartUI CLI: The SmartUI CLI now provides the ability to fetch your build results during visual test execution. This way, you can access live, comprehensive information about your builds and screenshots in a JSON format. Refer to this guide on fetching results in SmartUI CLI.
  • Parallel Execution of Static URLs in SmartUI CLI: SmartUI CLI also introduces parallel execution for static URLs that will help you improve the speed of visual testing. By enabling multiple URL captures to run simultaneously, execution time can be reduced by up to multiple folds. To get started, refer to this guide on parallel execution of static URLs.  

Start Testing 🚀 

Show Previous EntriesShow Previous Entries