Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 3 additions & 13 deletions docs/analytics-allure-api-widgets.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ site_name: LambdaTest
slug: analytics-allure-api-widgets/
---

import NewTag from '../src/component/newTag';

<script type="application/ld+json"
dangerouslySetInnerHTML={{ __html: JSON.stringify({
"@context": "https://schema.org",
Expand All @@ -33,21 +35,9 @@ slug: analytics-allure-api-widgets/
})
}}
></script>

---

import NewTag from '../src/component/newTag';
import VideoEmbed from '../src/component/videoEmbed';


## Understanding The Allure Test Insights Widget

The `Allure Test Insights` module helps you to get an overview of the test execution results using the Allure. This widget provides insights into the test execution results, test status, and test duration.

<VideoEmbed
src="https://share.synthesia.io/embeds/videos/d85c33ca-fd75-47cb-b9d6-77d8071449b5"
title="Integrate Allure Test Insights with HyperExecute"
/>
<iframe width="800" height="450" src="https://www.youtube.com/embed/21XtN5PSMNI?si=4oVmKO88mzVlLVW1" title="Integrate Allure Test Insights with HyperExecute" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>

## How To Use Allure Test Insights?

Expand Down
34 changes: 3 additions & 31 deletions docs/analytics-create-dashboard.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,20 +34,13 @@ slug: analytics-create-dashboard/
}}
></script>

---
import VideoEmbed from '../src/component/videoEmbed';


### Using Custom Dashboards
## Using Custom Dashboards

Add widgets of multiple products and various insights to your dashboard. You can create a custom dashboard with the widgets of your choice. You can add widgets of the same type multiple times and also edit the layout of the dashboard according to your configuration.

<VideoEmbed
src="https://share.synthesia.io/embeds/videos/b94567c6-a454-4b85-9d19-46448ccb0e77"
title="Create Customed Dashboard using Lambdatest Analytics"
/>
<iframe width="800" height="450" src="https://www.youtube.com/embed/EHHA1z1KB4c?si=pE0tP4ReVgkMIR-_" title="Create Customed Dashboard using Lambdatest Analytics" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>

### Prerequisites to use Lambdatest Insights
### Prerequisites

The following are requirements:

Expand Down Expand Up @@ -96,24 +89,3 @@ You can add more widgets of the same type to your dashboard multiple times and a

* Share the Dashboard with a public or a private link with your team - [Read More](/docs/analytics-dashboard-features/#expiry-settings-for-dashboard-share-link)
* Exporting the Dashboard as a PDF - [Read More](/docs/analytics-dashboard-features/#export-dashboard-as-pdf)


<nav aria-label="breadcrumbs">
<ul className="breadcrumbs">
<li className="breadcrumbs__item">
<a className="breadcrumbs__link" target="_self" href="https://www.lambdatest.com">
Home
</a>
</li>
<li className="breadcrumbs__item">
<a className="breadcrumbs__link" target="_self" href="https://www.lambdatest.com/support/docs/">
Support
</a>
</li>
<li className="breadcrumbs__item breadcrumbs__item--active">
<span className="breadcrumbs__link">
Create Your First Dashboard
</span>
</li>
</ul>
</nav>
15 changes: 4 additions & 11 deletions docs/analytics-dashboard-copilot.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ site_name: LambdaTest
slug: analytics-dashboard-copilot/
---

import NewTag from '../src/component/newTag';

<script type="application/ld+json"
dangerouslySetInnerHTML={{ __html: JSON.stringify({
"@context": "https://schema.org",
Expand All @@ -33,20 +35,11 @@ slug: analytics-dashboard-copilot/
})
}}
></script>

---

import NewTag from '../src/component/newTag';
import VideoEmbed from '../src/component/videoEmbed';

# Getting Started with AI CoPilot Dashboard <NewTag value="BETA" bgColor="#ffec02" color="#000" />
# Getting Started with AI CoPilot Dashboard <NewTag value="BETA" bgColor="#ffec02" color="#000" />

The AI CoPilot Dashboard is an innovative feature designed to revolutionize the way you analyze and gain insights from your data. By leveraging the power of artificial intelligence, the dashboard provides intelligent recommendations, insights, and predictions tailored to your specific data, enabling you to make data-driven decisions faster than ever before.

<VideoEmbed
src="https://share.synthesia.io/embeds/videos/8941e178-8b9c-4b04-ac2c-367efeb7d0fc"
title="Exploring the CoPilot"
/>
<iframe width="800" height="450" src="https://www.youtube.com/embed/0CwsyCZOzYU?si=3YMIA6hb5mAu50ba" title="Exploring the CoPilot" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>

## Prerequisites

Expand Down
23 changes: 5 additions & 18 deletions docs/analytics-dashboards-custom-widgets.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
id: dashboards-custom-widgets
title: Custom Widgets
title: Custom Widgets in LambdaTest Analytics Dashboards
sidebar_label: Create Custom Widgets
description: A powerful tool to visualize your test data and gain insights into your testing process.
keywords:
Expand All @@ -16,6 +16,8 @@ site_name: LambdaTest
slug: dashboards-custom-widgets/
---

import NewTag from '../src/component/newTag';

<script type="application/ld+json"
dangerouslySetInnerHTML={{ __html: JSON.stringify({
"@context": "https://schema.org",
Expand All @@ -39,20 +41,9 @@ slug: dashboards-custom-widgets/
})
}}
></script>

---

import NewTag from '../src/component/newTag';
import VideoEmbed from '../src/component/videoEmbed';

# Custom Widgets in LambdaTest Analytics Dashboards

Custom widgets <NewTag value="BETA" bgColor="#ffec02" color="#000" /> &nbsp;in LambdaTest Analytics Dashboards allow you to create personalized visualizations of your test data. This feature enables you to gain insights into your testing process and make data-driven decisions.

<VideoEmbed
src="https://share.synthesia.io/embeds/videos/206929f2-2dcc-41b5-96c8-1b771095fb8a"
title="Exploring Custom Widgets for Dashboards in Lambdatest Insights"
/>
<iframe width="800" height="450" src="https://www.youtube.com/embed/DEY1hhEme6Q?si=hBN9X2hK-QHvgHIA" title="Exploring Custom Widgets for Dashboards in Lambdatest Insights" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>

## Creating Custom Widgets

Expand All @@ -71,8 +62,6 @@ To create a custom widget, follow these steps:
8. **Provide the Dashboard Name** and click on the Create Dashboard button to save your custom widget.
9. **Once created, you can drag and drop the widget** to rearrange its position on the dashboard or add more widgets.



## Features of Custom Widgets

### Supported Products
Expand Down Expand Up @@ -127,7 +116,5 @@ Custom widgets can be used for various purposes, including:
- **Sharing Insights with Stakeholders**: Use custom widgets to create dashboards that can be shared with stakeholders, providing them with insights into the testing process and results.
- **Creating Reports**: Use custom widgets to create reports that can be shared with stakeholders, providing them with insights into the testing process and results.

## Support

If you have any questions or need assistance with creating custom widgets, please reach out to our support team at [support@lambdatest.com](mailto:support@lambdatest.com) or visit our [Support Center](https://www.lambdatest.com/support/).
> If you have any questions or need assistance with creating custom widgets, please reach out to our support team at [support@lambdatest.com](mailto:support@lambdatest.com) or visit our [Support Center](https://www.lambdatest.com/support/).

7 changes: 4 additions & 3 deletions docs/analytics-modules-flaky-tests.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ sidebar_label: Flaky Tests Insights
description: Analyze your flaky tests with Test Intelligence and get insights on the flaky tests that are causing your test runs to fail.
keywords:
- analytics
url: https://www.lambdatest.com/support/docs/analytics-modules-flaky-test/
url: https://www.lambdatest.com/support/docs/analytics-modules-test-intelligence-flaky-test-analytics/
site_name: LambdaTest
slug: analytics-modules-test-intelligence-flaky-test-analytics/
---
Expand All @@ -28,14 +28,15 @@ slug: analytics-modules-test-intelligence-flaky-test-analytics/
"@type": "ListItem",
"position": 3,
"name": "Test Overview",
"item": "https://www.lambdatest.com/support/docs/analytics-modules-flaky-test/"
"item": "https://www.lambdatest.com/support/docs/analytics-modules-test-intelligence-flaky-test-analytics/"
}]
})
}}
></script>
## AI Native Flaky Test Analytics
The best way to analyze your flaky tests is to use Test Intelligence. Test Intelligence is a machine learning-based algorithm that helps you identify flaky tests and get insights on the flaky tests that are causing your test runs to fail. By observing the historical test runs, Test Intelligence can identify the flaky tests and provide you with the insights to help you fix them.

<iframe width="800" height="450" src="https://www.youtube.com/embed/h_A4KRo2V8Q?si=k_acrR-06_FO0N7q" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>

## Flakiness Trends
The Flakiness Trends widget allows the QA teams to analyze the trends of the flaky tests executed on the platform categorized into Passed, Failed, and Flaky which can easily be filtered with the legends added at the top of the graph.

Expand Down
8 changes: 2 additions & 6 deletions docs/analytics-test-failure-classification.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,14 +39,10 @@ slug: analytics-test-failure-classification/
})
}}
></script>

import VideoEmbed from '../src/component/videoEmbed';


# Failure Categorization AI - Test Intelligence

LambdaTest Analytics uses Failure Categorization AI to classify test failures into different categories. This helps in identifying the root cause of failures and improving test automation efficiency. The AI model analyzes the test execution data and categorizes the failures based on various parameters such as environment, browser, OS, and failure type. This allows you to focus on the most critical issues and prioritize your testing efforts.

<iframe width="800" height="450" src="https://www.youtube.com/embed/fq78e4cjYuM?si=Pro4bEdFPzsYt5mE" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>

## Pre-requisites For Failure Categorization AI

1. You should have an active LambdaTest account.
Expand Down
3 changes: 0 additions & 3 deletions docs/analytics-widget-filter-by-regex.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,9 +36,6 @@ slug: analytics-widget-filter-by-regex/
})
}}
></script>
---
import VideoEmbed from '../src/component/videoEmbed';

## About Regex Mode

Our analytics platform now supports regular expressions (Regex) for advanced text searching, pattern matching, and data extraction. This feature enhances your ability to filter and analyze data with greater precision and flexibility.
Expand Down
40 changes: 18 additions & 22 deletions docs/deep-dive-into-hyperexecute-yaml.md
Original file line number Diff line number Diff line change
Expand Up @@ -1725,25 +1725,21 @@ framework:
- "-Dplatname=win"
```

<!-- GENERAL ENDED-->


<nav aria-label="breadcrumbs">
<ul className="breadcrumbs">
<li className="breadcrumbs__item">
<a className="breadcrumbs__link" target="_self" href="https://www.lambdatest.com">
Home
</a>
</li>
<li className="breadcrumbs__item">
<a className="breadcrumbs__link" target="_self" href="https://www.lambdatest.com/support/docs/">
Support
</a>
</li>
<li className="breadcrumbs__item breadcrumbs__item--active">
<span className="breadcrumbs__link">
Deep Dive into HyperExecute YAML
</span>
</li>
</ul>
</nav>
### `syncStart`
By default, parallel tasks in autosplit or matrix mode begin execution as soon as the VM is allocated. However, in certain situations (e.g., benchmarking or comparative analysis), you may want all VMs to start tasks at the same time.

To support this, HyperExecute provides the `syncStart` directive in the job YAML.

```yaml
execution:
syncStart: true
```

- When `syncStart` is enabled, the job ensures that all VMs are allocated and ready before starting scenario execution i.e. tests.
- The system waits for up to 15 minutes for all required VMs to become available.
- If all VMs are allocated within this window → tasks start together.
- If some VMs are still pending after 15 minutes → the job proceeds with the allocated VMs.

> This feature is supported only in [`autosplit`](/support/docs/deep-dive-into-hyperexecute-yaml/#autosplit) and [`matrix`](/support/docs/deep-dive-into-hyperexecute-yaml/#matrix) mode and not in hybrid mode

<!-- GENERAL ENDED-->
87 changes: 72 additions & 15 deletions docs/getting-started-with-kane-ai.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
---
id: getting-started-with-kane-ai
title: Getting started with KaneAI
title: Introduction to KaneAI
hide_title: false
sidebar_label: Getting Started
sidebar_label: Introduction to KaneAI
description: World's first GenAI-Native testing assistant that simplifies end-to-end automation testing for web, mobile, and cloud apps, using natural language.
keywords:
- ai testing tool
Expand All @@ -17,7 +17,6 @@ slug: getting-started-with-kane-ai/

import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
import VideoEmbed from '../src/component/videoEmbed';

<script type="application/ld+json"
dangerouslySetInnerHTML={{ __html: JSON.stringify({
Expand All @@ -42,20 +41,78 @@ import VideoEmbed from '../src/component/videoEmbed';
})
}}
></script>
KaneAI by LambdaTest is a GenAI-Native Test Agent designed to help teams plan, author, and evolve tests using natural language. Built from the ground up for high-performance quality engineering teams, KaneAI intelligently creates structured and contextual test cases by transforming various input formats such as text, JIRA tickets, PDFs, images, audio, videos, and spreadsheets.
Testing shouldn’t slow innovation. KaneAI makes test automation as natural as writing a To Do list with no steep learning curves, no endless script maintenance.

Combining deterministic precision with generative flexibility, KaneAI ensures reliable, consistent test execution while adapting intelligently to evolving requirements and discovering test cases that traditional approaches might miss. This dual approach integrates seamlessly with LambdaTest's suite of solutions for test execution, orchestration, and analysis, streamlining both manual and automated testing by saving time, enhancing test coverage, and improving overall quality.
Which KaneAI you can:

Supporting API, UI, functional, and end-to-end testing, KaneAI streamlines test automation at scale, driving efficiency across modern CI/CD workflows and accelerating the pace of software delivery.
- **Go from ideas to scripts in seconds** – Turn Jira tickets, PRDs, or plain text into ready-to-run test cases.

- **Planning:** Effortlessly generate structured & detailed test cases from various format files including PRDs or Jira or ADO work items.
- **Authoring:** Empower KaneAI to autonomously generate test cases for you, or take full control and write them yourself. In either case, you'll receive automation scripts in a range of open-source frameworks and languages, tailored to your needs.
- **Execution & Scheduling:** Run tests across a range of LambdaTest clouds such as Real Device Cloud, Browser Testing Cloud, Visual Testing Cloud, all via our test orchestration platform - HyperExecute.
- **Maintenance:** Resolve test case updates in natural language or by recording test steps manually, simplifying test maintenance.
- **Reporting:** Leverage detailed test reports for any test run powered by LambdaTest Test Intelligence and Analytics.
- **Remove coding barrier** – Author tests with natural language, or let KaneAI write automation scripts for you.

- **Scale without friction** – Run tests across browsers, devices, and environments with LambdaTest’s cloud.

<VideoEmbed
src="https://www.youtube.com/embed/jYcGcl_MGiw?si=rbFCX1yataN9clRn"
title="Integrate Allure Test Insights with HyperExecute"
/>
- **Make testing Adaptive & intelligent** – KaneAI auto-heals tests when your UI changes, so your team keeps moving.

**KaneAI isn’t just a tool it’s how modern teams test smarter and ship faster.**

## Getting Started
If you are new to KaneAI, you can learn more about how to use KaneAI by following guides:

<nav class="pagination-nav" aria-label="Docs pages">
<a class="pagination-nav__link" href="/support/docs/author-your-first-desktop-browser-test/">
<div class="pagination-nav__item">
<div style={{size: '200px', color: '#2f81f7'}}>
Desktop Browser Testing
</div>
<div class="pagination-nav__sublabel">
Author your first Browser test on Desktop device.
</div>
</div>
</a>
<a class="pagination-nav__link" href="/support/docs/author-your-first-mobile-browser-test/">
<div class="pagination-nav__item">
<div class="pagination-nav__label" style={{color: '#2f81f7'}}>
Mobile Browser Testing
</div>
<div class="pagination-nav__sublabel">
Author your first Browser test on Mobile device.
</div>
</div>
</a>
<a class="pagination-nav__link" href="/support/docs/author-your-first-mobile-app-test/">
<div class="pagination-nav__item">
<div class="pagination-nav__label" style={{color: '#2f81f7'}}>
App Testing
</div>
<div class="pagination-nav__sublabel" >
Author your first Mobile App test.
</div>
</div>
</a>
</nav>

## How to Instruct KaneAI
Learn what is the best way to tell KaneAI what it needs to do:

<nav class="pagination-nav" aria-label="Docs pages">
<a class="pagination-nav__link" href="/support/docs/kane-ai-command-guide/">
<div class="pagination-nav__item">
<div class="pagination-nav__label" style={{color: '#2f81f7'}}>
Commands Guide
</div>
<div class="pagination-nav__sublabel">
KaneAI works best with specific types of commands. Learn which commands are supported and how to use them effectively.
</div>
</div>
</a>
<a class="pagination-nav__link" href="/support/docs/kane-ai-command-guide/#assertions">
<div class="pagination-nav__item">
<div class="pagination-nav__label" style={{ color: '#2f81f7'}}>
Assertions
</div>
<div class="pagination-nav__sublabel" >
Assertion make your test validations more seamless and effective, learn how to use assertions with KaneAI.
</div>
</div>
</a>
</nav>
1 change: 1 addition & 0 deletions docs/hyperexecute-yaml-parameters.md
Original file line number Diff line number Diff line change
Expand Up @@ -165,6 +165,7 @@ The **HyperExecute YAML** file serves as the foundational component for test exe
| [project](/support/docs/deep-dive-into-hyperexecute-yaml/#project) | String | Segregate data at a project/repo level |
| [slackChannel](/support/docs/deep-dive-into-hyperexecute-yaml/#slackchannel) | String | Allows you to receive notifications of your Job updates directly in your preferred Slack channel. |
| [afterEachScenario](/support/docs/deep-dive-into-hyperexecute-yaml/#aftereachscenario) | List of Strings | Allows you to trigger your define tasks after each test scenario. |
| [syncStart](/support/docs/deep-dive-into-hyperexecute-yaml/#execution) | Map | Ensures all VMs are ready before starting parallel tasks. |

<nav aria-label="breadcrumbs">
<ul className="breadcrumbs">
Expand Down
Loading
Loading