Skip to content

Conversation

@bharathk08
Copy link
Contributor

@bharathk08 bharathk08 commented Dec 26, 2025

Added new doc for End-to-End Testing in Testsigma
Screenshot 2025-12-26 at 12 47 13 PM

Summary by CodeRabbit

Documentation

  • Added comprehensive End-to-End (E2E) testing documentation covering prerequisites, enabling E2E testing, adding test suites from multiple projects/applications, and configuring test machine profiles. New navigation entry added for easy access.

✏️ Tip: You can customize this high-level summary in your review settings.

Added new doc for End-to-End Testing in Testsigma
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Dec 26, 2025

📝 Walkthrough

Walkthrough

Added a new "end-to-end-testing" navigation entry pointing to /docs/test-plans/end-to-end-testing/ in the left navigation configuration. Created accompanying documentation file detailing E2E testing setup and workflow in Testsigma, including prerequisites, enabling steps, and test suite management across multiple projects.

Changes

Cohort / File(s) Summary
Navigation Configuration
src/left-nav-title.json
Added new top-level navigation entry for end-to-end-testing documentation; corrected trailing comma on azure-sso entry for proper JSON formatting
Documentation
src/pages/docs/test-plans/end-to-end-testing.md
New guide covering E2E testing concepts, prerequisites, enablement instructions, multi-project test suite integration, and test machine profile configuration

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

  • PR #667 — Modifies the same navigation file (src/left-nav-title.json) with similar patterns of adding new entries and adjusting trailing commas for proper JSON structure.

Suggested reviewers

  • Santhosh-testsigma
  • Nandhini4501

Poem

🐰 Hops through the docs with delight,
E2E testing shines so bright!
Nav paths are clear, the guide is wise,
Multi-project testing in disguise!

Pre-merge checks and finishing touches

✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately summarizes the main change - adding a new documentation file for End-to-End Testing, which is the primary purpose of this PR.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch DOC-765

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🧹 Nitpick comments (1)
src/left-nav-title.json (1)

762-763: Consider grouping test plan navigation entries together.

The JSON syntax is correct, and the new navigation entry properly references the documentation file. However, placing the "end-to-end-testing" entry at the end of the file separates it from other test plan related navigation items (lines 247-264). Consider moving this entry closer to related test plan navigation items for better discoverability and logical grouping.

📜 Review details

Configuration used: defaults

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 3e070ed and 4ab817b.

📒 Files selected for processing (2)
  • src/left-nav-title.json
  • src/pages/docs/test-plans/end-to-end-testing.md
🧰 Additional context used
🪛 LanguageTool
src/pages/docs/test-plans/end-to-end-testing.md

[style] ~39-~39: Three successive sentences begin with the same word. Consider rewording the sentence or use a thesaurus to find a synonym.
Context: ...anagement/test-suites/overview/). > 3. [Documentation on creating test machine](https://tests...

(ENGLISH_WORD_REPEAT_BEGINNING_RULE)

⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (1)
  • GitHub Check: CI
🔇 Additional comments (4)
src/pages/docs/test-plans/end-to-end-testing.md (4)

1-21: LGTM!

The front matter metadata is well-structured with appropriate title, description, and contextual navigation links.


23-31: LGTM!

The introduction provides a clear definition of end-to-end testing with an excellent real-world example that effectively demonstrates cross-platform workflows. The explanation is well-written and sets proper context for the document.


43-62: LGTM!

The step-by-step instructions are clear, well-organized, and comprehensive. The important note about Custom Test Plans being required for E2E testing is appropriately highlighted.


65-95: LGTM!

This section provides comprehensive instructions for adding test suites from multiple projects and applications. The incremental approach is well-explained, and the steps flow logically from selecting sources to linking machine profiles.

Comment on lines +33 to +40
> <p id="prerequisites">Prerequisites</p>
>
> Before you begin, ensure that you have referred to:
>
> 1. [Documentation on creating test plans](https://testsigma.com/docs/test-management/test-plans/overview/).
> 2. [Documentation on creating test suites](https://testsigma.com/docs/test-management/test-suites/overview/).
> 3. [Documentation on creating test machine](https://testsigma.com/docs/test-management/test-plans/manage-test-machines/).

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 | 🟠 Major

🧩 Analysis chain

🏁 Script executed:

# First, let's verify the file exists and check its content
cat -n src/pages/docs/test-plans/end-to-end-testing.md | sed -n '33,40p'

Repository: testsigmahq/testsigma-docs

Length of output: 573


🏁 Script executed:

# Check the repository structure for documentation paths
fd -t d "test-management" src/pages/docs/
fd -t d "test-plans" src/pages/docs/
fd -t d "test-suites" src/pages/docs/

Repository: testsigmahq/testsigma-docs

Length of output: 169


🏁 Script executed:

# Check for the specific documentation files referenced in the links
fd -t f "overview" src/pages/docs/
fd -t f "manage-test-machines" src/pages/docs/

Repository: testsigmahq/testsigma-docs

Length of output: 1009


🏁 Script executed:

# Check for Next.js or routing configuration that might handle the /test-management/ routing
find src -name "next.config.*" -o -name "*routing*" -o -name "*redirect*"

Repository: testsigmahq/testsigma-docs

Length of output: 88


🏁 Script executed:

# Check for middleware or route handlers
fd -t f "middleware\|route\|redirect" src/

Repository: testsigmahq/testsigma-docs

Length of output: 52


🏁 Script executed:

# Look for any configuration that maps /test-management/ paths
rg "test-management" src/pages/docs/ -l

Repository: testsigmahq/testsigma-docs

Length of output: 2973


🏁 Script executed:

# Check the redirects.json file to understand URL routing
cat src/redirects.json | head -100

Repository: testsigmahq/testsigma-docs

Length of output: 151


🏁 Script executed:

# Search specifically for /test-management redirects
rg "test-management" src/redirects.json -A 2 -B 2

Repository: testsigmahq/testsigma-docs

Length of output: 52


Fix broken documentation links and improve sentence variety.

Three issues:

  1. Incorrect documentation link paths: The links reference /test-management/ paths, but the actual documentation is at /test-plans/ and /test-suites/. Update the links to:

    • Line 37: https://testsigma.com/docs/test-plans/overview/
    • Line 38: https://testsigma.com/docs/test-suites/overview/
    • Line 39: https://testsigma.com/docs/test-plans/manage-test-machines/
  2. Repetitive sentence structure: All three list items begin with "Documentation on". Vary the phrasing for better readability.

  3. Grammar inconsistency: Line 39 says "test machine" (singular) but should be "test machines" (plural) to match the context.

🧰 Tools
🪛 LanguageTool

[style] ~39-~39: Three successive sentences begin with the same word. Consider rewording the sentence or use a thesaurus to find a synonym.
Context: ...anagement/test-suites/overview/). > 3. [Documentation on creating test machine](https://tests...

(ENGLISH_WORD_REPEAT_BEGINNING_RULE)

🤖 Prompt for AI Agents
In src/pages/docs/test-plans/end-to-end-testing.md around lines 33 to 40, update
the three broken links to use the correct paths (line 37 ->
https://testsigma.com/docs/test-plans/overview/, line 38 ->
https://testsigma.com/docs/test-suites/overview/, line 39 ->
https://testsigma.com/docs/test-plans/manage-test-machines/), revise the three
list items to avoid repeating “Documentation on” by varying phrasing (e.g., “See
the overview of test plans”, “Learn about creating test suites”, “Manage test
machines”), and fix the grammar on line 39 by changing “test machine” to “test
machines.”

@bharathk08 bharathk08 merged commit 07e2f9a into dev Dec 26, 2025
3 of 4 checks passed
@bharathk08 bharathk08 deleted the DOC-765 branch December 26, 2025 08:21
@coderabbitai coderabbitai bot mentioned this pull request Dec 29, 2025
bharathk08 added a commit that referenced this pull request Dec 30, 2025
* Added new doc for End-to-End Testing (#889)

Added new doc for End-to-End Testing in Testsigma

* Added missing nav cards (#890)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants