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
138 changes: 105 additions & 33 deletions src/components/navcards.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -30,144 +30,216 @@ const data = [
},
{
id: 5,
title: "Atto's Home",
description: "Access Generative AI workflows, distributed execution, integrations, governance (BYOK), & AI agents",
path: "/docs/atto/generative-ai/overview/",
},
{
id: 6,
title: "AI Agents",
description: "Generate, optimize, analyze, plan coverage, prepare data, & log defects using specialized agents",
path: "/docs/ai-agents/generator/",
},
{
id: 7,
title: "Auto Healing",
description: "AI identifies broken steps or locators and repairs them using contextual inference & similarity mapping",
path: "/docs/auto-healing/intro/",
},
{
id: 8,
title: "Test Data Management",
description: "Manage data used in your Test Cases effectively.",
path: "/docs/test-data/overview/",
},
{
id: 6,
title: "Elements(Objects)",
description: "Learn how to locate, capture, record, and create elements. ",
id: 9,
title: "Elements (Objects)",
description: "Learn how to locate, capture, record, and create elements.",
path: "/docs/elements/overview/",
},
{
id: 7,
id: 10,
title: "Test Step Recorder",
description: "Record your test steps with the help of Testsigma Chrome extension.",
path: "/docs/test-step-recorder/install-chrome-extension/",
},
{
id: 8,
title: "Test Management",
description: "Learn how to create and manage Test Suites and Test Plans in Testsigma.",
path: "/docs/test-management/test-suites/overview/",
id: 11,
title: "Test Suites",
description: "Learn how to create and manage Test Suites in Testsigma.",
path: "/docs/test-suites/overview/",
},
{
id: 9,
id: 12,
title: "Test Plans",
description: "Learn how to create and manage Test Plans in Testsigma.",
path: "/docs/test-plans/overview/",
},
{
id: 13,
title: "Test Runs/Executions",
description: "Run Tests on Local Devices, Vendor Platforms, and Hosted Applications.",
path: "/docs/runs/adhoc-runs/",
},
{
id: 10,
title: "Debugging",
description: "Debug dry runs, test plans, and results on local devices.",
path: "/docs/debugging/debugging-localdevices-web/",
id: 14,
title: "Live Editor",
description: "Interactive test authoring and execution with evidence.",
path: "/docs/live-editor/intro-testsigma-terminal/",
},
{
id: 11,
id: 15,
title: "Testsigma Agent",
description: "Run tests on your local machines/devices with Testsigma Agent.",
path: "/docs/agent/overview/",
},
{
id: 12,
id: 16,
title: "Continuous Integration",
description: "Integrate Testsigma with your CI/CD tool for continuous testing.",
path: "/docs/continuous-integration/get-test-plan-details/",
},
{
id: 13,
id: 17,
title: "Reports & Analytics",
description: "Understand the results of your test execution with test reports on all levels.",
path: "/docs/reports/dashboard/",
},
{
id: 14,
id: 18,
title: "Visual Testing",
description: "Perform Visual Testing for web and mobile applications.",
path: "/docs/visual-testing/configure-test-steps/",
},
{
id: 15,
id: 19,
title: "Desired Capabilities",
description: "List of Sample Desired Capabilities in Testsigma.",
path: "/docs/desired-capabilities/overview/",
},
{
id: 16,
id: 20,
title: "Integrations",
description: "Integrate Testsigma with Project Management Tools and Test Labs.",
path: "/docs/integrations/overview/",
},
{
id: 17,
id: 21,
title: "Addons",
description: "Install, Create, and Update addons to extend Testsigma's built-in repository of actions with custom actions.",
path: "/docs/addons/what-is-an-addon/",
},
{
id: 18,
id: 22,
title: "Testsigma SDK",
description: "Perform specific actions in Addons using Testsigma SDK.",
path: "/docs/sdk/manage-runtime-test-data/",
},
{
id: 19,
id: 23,
title: "Configuration",
description: "Configure 3rd party tools with Testsigma using an authentic connection.",
path: "/docs/configuration/api-keys/",
},
{
id: 20,
id: 24,
title: "Uploads",
description: "Learn how to upload files, applications, and mobile app builds in Testsigma.",
path: "/docs/uploads/upload-files/",
},
{
id: 21,
id: 25,
title: "Testsigma REST APIs",
description: "REST API Endpoints in Testsigma to manage the entities available in Testsigma.",
path: "/docs/api/overview/",
},
{
id: 22,
id: 26,
title: "Contributing",
description: "Contribute to Testsigma community.",
path: "/docs/contributing/open-source-dev-environment-setup/macos-and-intellij-ce/",
},
{
id: 23,
id: 27,
title: "Troubleshooting",
description: "Learn how to Troubleshoot some common issues while Testing.",
path: "/docs/troubleshooting/NLPs/unable-to-retrieve-value/",
},
{
id: 24,
id: 28,
title: "FAQs",
description: "FAQs about our Products and Services.",
path: "/docs/FAQs/web-apps/why-chrome-extension/",
},
{
id: 25,
id: 29,
title: "On Premise Setup",
description: "On Premise setup prerequisites, steps to install & more.",
path: "/docs/on-premise-setup/installation-process/setup/",
},
{
id: 26,
id: 30,
title: "Accessibility Testing",
description: "Detect accessibility violations across web and mobile, assert WCAG & platform guidelines.",
path: "/docs/accessibility-testing/accessibility-testing/",
},
{
id: 31,
title: "Salesforce Testing",
description: "Learn how to test applications built on Salesforce using Testsigma.",
path: "/docs/salesforce-testing/introduction/",
},
{
id: 27,
title: "Windows Automation",
description: "Learn a comprehensive approach for Windows Automation using Testsigma.",
id: 32,
title: "SAP Automation",
description: "Record elements selectively or in batch, author structured test cases with clear, intent-preserving steps.",
path: "/docs/sap-automation/intro/",
},
{
id: 33,
title: "Desktop Automation",
description: "Scalable test automation for desktop apps using selective & batch element capture and structured test authoring.",
path: "/docs/desktop-automation/intro/",
},
{
id: 34,
title: "Windows Automation (Lite)",
description: "Lightweight, recorder-driven automation for Windows apps with guided element learning & simplified test creation.",
path: "/docs/windows-lite-automation/introduction/",
},
{
id: 35,
title: "GenAI Capabilities",
description: "Generate tests and test data from user actions, requirements, APIs, and designs using Copilot.",
path: "/docs/genai-capabilities/overview/",
},
{
id: 36,
title: "Windows Automation (Advanced)",
description: "Enterprise grade Windows automation using UFT One object learning, TSR conversion, & managed TSRx imports.",
path: "/docs/windows-automation/introduction/",
},
{
id: 28,
id: 37,
title: "Testsigma Tunnel",
description: "Securely connect local and private networks to cloud test execution with defined components.",
path: "/docs/testsigma-tunnel/intro/",
},
{
id: 38,
title: "Activity Monitoring",
description: "Audit system and test activity with evident logs and traceable action history.",
path: "/docs/activity-monitoring/audit-logs/",
},
{
id: 39,
title: "Debugging",
description: "Inspect and replay failures on local devices, launch debuggers in-context, & validate fixes in the same execution window.",
path: "/docs/debugging/debugging-localdevices-web/",
},
{
id: 40,
title: "Best Practices",
description: "Best Practices to follow for Testsigma Automation",
path: "/docs/best-practices/best-practices/",
Expand Down
3 changes: 2 additions & 1 deletion src/left-nav-title.json
Original file line number Diff line number Diff line change
Expand Up @@ -760,5 +760,6 @@
"google-sso": {"/docs/configuration/security/google-sso/": "Setting Up Google SSO Login" },
"okta-sso": {"/docs/configuration/security/okta-sso/": "Setting Up Okta SSO Login (SAML)" },
"azure-sso": {"/docs/configuration/security/azure-sso/": "Setting Up Azure SSO Login (SAML)" },
"end-to-end-testing": {"/docs/test-plans/end-to-end-testing/": "End-to-End Testing"}
"end-to-end-testing": {"/docs/test-plans/end-to-end-testing/": "End-to-End Testing"},
"byok": {"/docs/genai-capabilities/byok/": "Bring Your Own Key (BYOK)" }
Comment on lines +763 to +764
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor

Duplicate byok key in JSON.

The "byok" key on line 764 duplicates entries already present on lines 695 and 717. In JSON, duplicate keys result in the last value overriding previous ones. Since line 764's path (/docs/genai-capabilities/byok/) is identical to line 695, this addition appears redundant.

If this is intentional to override line 717's different path (/docs/atto/generative-ai/byok/), consider removing or consolidating the duplicate entries to avoid confusion.

🤖 Prompt for AI Agents
In src/left-nav-title.json around lines 763 to 764 there is a duplicate "byok"
key (also present at lines 695 and 717) which causes last-value override; remove
the redundant entry at line 764 (or consolidate by keeping only the single
intended mapping for "byok" and deleting the other duplicate(s)), ensuring each
JSON key is unique and the correct path (either /docs/genai-capabilities/byok/
or /docs/atto/generative-ai/byok/) remains.

}