November’24 Updates: New Features in KaneAI, Test iOS Accessibility and More!

Salman Khan

Posted On: December 10, 2024

view count166 Views

Read time7 Min Read

November brought a wave of innovation to LambdaTest, pushing the boundaries of seamless testing experiences. With new features and enhancements across KaneAI, mobile accessibility testing, visual test automation, and more, we’re reshaping how teams approach quality assurance.

So, whether you want to enhance your testing using AI, accessibility testing, or simplifying visual testing, make sure to check out these updates that can make your testing smarter, faster, and more intuitive.

New Features in KaneAI

KaneAI is now loaded with more features to enhance your AI testing experience. Check out the latest features below:

  • Perform API Testing With KaneAI: You can now perform API testing with KaneAI and easily test your backend alongside UI tests.

new features in kaneai showcasing api testing capabilities for backend and ui tests

Here’s how you can get started with API testing using the PetStore API on KaneAI:

  1. Start by creating a web test with the PetStore API.
  2. Paste your cURL command into the API module to automatically configure the API settings.
  3. Use the validation feature to check if the API returns a 200 status, indicating success.
  4. If an API returns errors like a 400 status, you can manually add it to the test steps after reviewing the response.
  5. Add multiple APIs at once by pasting curl commands or selecting APIs in bulk.
  6. Test APIs with POST, PUT, GET and DELETE methods.
  7. Run all added APIs at once and review the response details for performance insights.

To get started, check this guide on API testing with KaneAI.

  • Generate Tests Automatically From Jira Tickets: We’ve made it super easy for you to create test cases right from your Jira tickets. This is done by integrating Jira with KaneAI to help you save time and test smarter.
  • Here’s how it works:

    • KaneAI looks at your Jira ticket descriptions and automatically turns them into test cases you can run, so there is no manual setup needed.
    • You can handle everything in Jira, making your QA process faster and less complicated.
    • With AI doing the heavy lifting, it’s less likely you’ll miss important test cases, which means fewer bugs slip through.

For more information, check out this documentation on KaneAI and Jira integration.

  • Set and Use Variables: We’ve added a new feature to KaneAI. Now, you can use variables in your test cases. To create a variable, just start with $ and keep the name simple, like $phoneNumber. This makes your tests cleaner, easier to read, and faster to update.
  • With this update, you can:

    • Define variables like $username or $address and reuse them across multiple test steps. No need to type the same thing over and over.
    • Pull dynamic data from your app, store it in variables, and validate it during tests.
    • Handle parameters that often change, like URLs or login details—just update the variable, and you’re good to go.

To use variables, you can check this documentation on using variables with KaneAI.

  • View Recent Tests: You can now quickly find your recent tests right on the dashboard. Just one click, and you’re back to your work—no more wasting time searching.
  • Run Web Tests Using Playwright With JavaScript: We’ve added support for Playwright JavaScript. You can export your web tests in this format, which is great if your team uses Playwright for testing.
  • Set a Custom Timeout for API: If your API takes longer than 5000 ms to respond, you can now set a custom timeout. This way, you’ll avoid unnecessary test failures and get more accurate results.
  • Query Nested JSON: Working with nested JSON is now simpler. You can use {{ to grab data from API responses or variables directly in your test steps. It’s an easy way to validate your data.

Test Mobile Accessibility of iOS Apps

LambdaTest now supports real-time accessibility testing for iOS apps on real device cloud. This new feature helps ensure your iOS apps are accessible to all users, including those with impairments.

test mobile accessibility of ios apps on real device cloud with lambdatest

You can now test different accessibility settings on real iOS devices, such as:

  • Text Size Adjustments: Check how your app looks with various text sizes to make sure it’s readable for all users.
  • Contrast Settings: Ensure content stays clear and easy to read even with high-contrast modes enabled.
  • Motion Reduction: Test compatibility with reduced motion settings, providing a smoother experience for users who prefer fewer animations.

Bonus: We’ve added network log support for Espresso (sharding/non-sharding) and Flutter Android tests. With this new feature, you can now capture network logs during your tests. This helps in better debugging and performance monitoring during test execution.

To use network logs, you need to pass network: true capability in your test scripts.

Fetch Visual Test Results and Execute Static URLs in Parallel

In SmartUI, there are a couple of new features to make visual testing a lot faster and more efficient.

  • Fetch Visual Tests Results: Now, while you’re running your visual tests, you can fetch your build results in real-time using SmartUI CLI. That means, as your tests are running, you get live, detailed info about your builds and screenshots, all in a neat JSON format. So, if you need to refer to your results while testing, it’s all right there for you.
  • For more details, refer to this guide on fetching results in SmartUI CLI.

  • Parallel Execution of Static URLs: With this new feature, you can run multiple static URL captures at once using SmartUI CLI. That means you can test several URLs simultaneously and this will cut down your execution time.
  • Refer to this guide on executing static URLs in parallel.

HyperExecute Is Now Available As Azure Native Integration

LambdaTest HyperExecute is now available as an Azure Native Integration. This means you can now manage and integrate HyperExecute directly from the Azure console. It’s about giving you better control, security, and performance while keeping things seamless within your current testing workflows.

To try out the integration, visit the marketplace: LambdaTest – Azure Marketplace Special Offer.

hyperexecute now available as azure native integration for seamless testing workflows

Other than this, here are some of the other features we added to HyperExecute:

  • HyperExecute Projects now supports Bitbucket repositories for workflow scheduling. You can easily connect and manage your workflows using either GitHub or Bitbucket repositories.
  • You now have the flexibility to generate JUnit XML test reports.
  • For mobile automation, you can download artifacts for Espresso and XCUITest frameworks.
  • Check out the documentation to generate Espresso artifacts and generate XCUITest artifacts.

  • You can now group and filter tests using custom labels, which makes tracking test results, reporting, and team collaboration much easier.
  • new hyperexecute features including bitbucket support, junit reports, mobile automation artifacts, and custom labels

  • We have rolled out Firefox v132 to run tests and upgraded the Selenium JAR file version to 4.26.0.

Share and Download Insights Usage Reports

In LambdaTest Insights, you can access the Usage Reports that let you find insights on test counts, product popularity, and the time spent across different tools.

With this report, you can:

  • See how often each product is used within a set time frame. Filter by project, browser, or OS for deeper insights.
  • Understand where your team is investing their time across various products.

share and download insights usage reports for test counts, product popularity, and time tracking in lambdatest

To get started, check out this guide on Insights Usage Reports.

Latest Browsers for Real Time Testing and Web Automation

We have added the latest browser versions to our browser farm for real-time and web automation testing.

Real Time Testing:

  • Chrome: 132 Beta, 131, 130
  • Firefox: 133 Beta, 132, 131
  • Edge: 131, 130, 129

Web Automation:

  • Chrome: 133 Dev, 132 Beta, 131
  • Firefox: 133.0b1 Dev, 133.0b1 Beta, 132
  • Edge: 132 Dev, 132 Beta, 131

Summing Up!

To wrap it up, November was packed with exciting updates at LambdaTest! We’ve got new AI features in KaneAI, real device accessibility testing for iOS apps. HyperExecute now works natively with Azure, and SmartUI’s new features make visual testing faster.

With the latest browser versions and detailed usage reports in Insights, your testing just got a whole lot easier. So, do check these out and level up your testing game. 🙂

Author Profile Author Profile Author Profile

Author’s Profile

Salman Khan

Salman works as a Product Marketing Manager at LambdaTest. With over four years in the software testing domain, he brings a wealth of experience to his role of reviewing blogs, learning hubs, product updates, and documentation write-ups. Holding a Master's degree (M.Tech) in Computer Science, Salman's expertise extends to various areas including web development, software testing (including automation testing and mobile app testing), CSS, and more.

Blogs: 88



linkedintwitter

Test Your Web Or Mobile Apps On 3000+ Browsers

Signup for free