Skip to content

Added a new doc and updated existing docs#963

Merged
bharathk08 merged 2 commits intodevfrom
DOC-1358-8
Apr 15, 2026
Merged

Added a new doc and updated existing docs#963
bharathk08 merged 2 commits intodevfrom
DOC-1358-8

Conversation

@Nandhini4501
Copy link
Copy Markdown
Contributor

@Nandhini4501 Nandhini4501 commented Apr 15, 2026

Added a new doc and updated existing docs

Summary by CodeRabbit

  • Documentation
    • Updated screenshots and images across multiple documentation pages for improved clarity.
    • Added comprehensive Kubernetes deployment guide for Testsigma Tunnel Client setup, including prerequisites, configuration reference, operational practices, and troubleshooting steps.
    • Refined instructional content with minor wording improvements and step reorganization.
    • Replaced legacy GIFs with updated static images for consistency.

@Nandhini4501 Nandhini4501 requested a review from bharathk08 April 15, 2026 09:29
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai bot commented Apr 15, 2026

📝 Walkthrough

Walkthrough

This PR updates documentation across 16 files by replacing embedded screenshot images, renumbering and rewording instruction steps, and adding a new comprehensive Kubernetes deployment guide for Testsigma Tunnel. All changes are documentation-only with no code logic modifications.

Changes

Cohort / File(s) Summary
FAQ & Onboarding
src/pages/docs/FAQs/web-apps/how-to-turnoff-onboarding-tutorial.md
Replaced two screenshot image URLs for "Navigate to Preferences" and "Onboarding Tutorial Toggle" steps.
Agent & Device Setup
src/pages/docs/agent/connect-android-local-devices.md, src/pages/docs/agent/trigger-tests-locally.md
Updated documentation screenshots for Android device setup steps and local test triggering. Renumbered steps 1–1 to 1–7 format, removed redundant numbering labels, and replaced instructional GIFs with new collaboration-themed images.
Collaboration Features
src/pages/docs/collaboration/manage-execution-stops.md
Replaced two screenshot image URLs for Settings > Preferences and Control Who Can Stop Executions toggle.
Configuration Management
src/pages/docs/configuration/manage-access.md
Removed "Interactive Demo" section with Storylane iframe and its nav link. Replaced Access Logs and Action Logs image URLs and added step-by-step dashboard navigation screenshots.
CI/CD Integration
src/pages/docs/continuous-integration/codeship-ci.md
Renumbered "get execution ID" step from 1 to 6 and "replace ID/Username/Password" step from 1 to 7. Updated associated screenshot URL.
Elements Documentation
src/pages/docs/elements/android-apps/record-multiple-elements.md, src/pages/docs/elements/mobile-web-application/create-manually.md, src/pages/docs/elements/mobile-web-application/record-elements.md
Replaced multiple screenshot images and applied minor wording tweaks (e.g., "Click on Record" → "Click Record", "On" → "In"). Removed trailing screenshots and formatting markers.
Test Cases & REST API
src/pages/docs/test-cases/create-steps-restapi/api-request.md, src/pages/docs/test-cases/create-steps-restapi/authorization-request.md, src/pages/docs/test-cases/create-steps-restapi/verifications-request.md
Updated REST API documentation images for endpoint URLs, parameterized data, HTTP methods, Unicode support, and authorization flows. Replaced GIFs with static screenshots and reorganized section formatting.
Test Data Generators
src/pages/docs/test-data/data-generators/mailboxaliasfunctions-function-type.md
Expanded 4-item instruction list to 5-item sequence with new initial step for test case creation. Updated all associated screenshot images.
Reports & Filtering
src/pages/docs/reports/runs/filter-custom-reports.md
Replaced multiple legacy screenshot assets with new update_filters_*.png images for filter workflows. Replaced demonstrative GIF with single static "Run overview" screenshot.
Testsigma Tunnel
src/pages/docs/testsigma-tunnel/setup-installation-kubernetes.md, src/pages/docs/testsigma-tunnel/using-tunnel.md
Added new 627-line Kubernetes deployment guide covering prerequisites, Helm-based StatefulSet setup, configuration, operational practices, and troubleshooting. Updated frontmatter order from 34.7 to 34.8 in existing tunnel documentation.
Windows Automation
src/pages/docs/windows-automation/import-tsrx-files.md
Revised "Steps to Import TSRx File": changed "Import elements" to "Import" on step 2, added selectable Overwrite/Ignore options for duplicate handling in step 3, added explicit Import click and new screenshots.
Troubleshooting
src/pages/docs/troubleshooting/web-apps/test-execution-queued-for-a-long-time.md
Replaced Dashboard and Parallel Tests screenshots. Updated documented license limits from "3 parallel & 8 queues" to "2 parallel & 3 queues" and adjusted example metric from Parallel Tests 1/3 to 2/2. Revised explanatory phrasing.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~13 minutes

Possibly related PRs

Suggested reviewers

  • bharathk08

🐰 Screenshots fresh and bright,
Steps reordered, images right!
Kubernetes guide now in place,
Tunnel docs keeping up the pace!
Documentation hops along with grace! 🐇✨

🚥 Pre-merge checks | ✅ 2 | ❌ 1

❌ Failed checks (1 inconclusive)

Check name Status Explanation Resolution
Title check ❓ Inconclusive The title is vague and generic, using non-descriptive terms that fail to convey meaningful information about the substantial changes across 16 documentation files. Consider a more specific title such as 'Update documentation screenshots and add Kubernetes tunnel setup guide' to better reflect the scope and nature of changes.
✅ Passed checks (2 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch DOC-1358-8

Warning

Review ran into problems

🔥 Problems

Git: Failed to clone repository. Please run the @coderabbitai full review command to re-trigger a full review. If the issue persists, set path_filters to include or exclude specific files.


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
Copy Markdown
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: 9

🧹 Nitpick comments (4)
src/pages/docs/windows-automation/import-tsrx-files.md (2)

50-50: Disambiguate which “Import” button is clicked on Line 50.

Because “Import” is used earlier (Line 39), consider: “Click Import in the Import dialog” to avoid UI ambiguity.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@src/pages/docs/windows-automation/import-tsrx-files.md` at line 50, Replace
the ambiguous sentence "Click **Import**." (the standalone step that follows the
earlier use of "Import") with a clearer instruction such as "Click **Import** in
the **Import** dialog" so readers know which Import button to press; update the
step text referring to the exact string "Click **Import**." in the document to
this disambiguated phrasing.

40-51: Use more descriptive image alt text for docs accessibility.

Current alt text (e.g., “import”, “Import”, “duplicates”) is generic. Please make each alt text action-specific (e.g., “Import button on Elements page”, “Duplicate handling options in Import dialog”).

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@src/pages/docs/windows-automation/import-tsrx-files.md` around lines 40 - 51,
Update the generic image alt texts in this markdown snippet to be action- and
context-specific: replace alt="import" with something like "Import dialog Browse
file button on Elements page", alt="Tsrx file" with "TSRx file selected in
Import dialog", alt="duplicates" with "Duplicate handling options (Overwrite or
Ignore) in Import dialog", and alt="Import" with "Import button in Import
dialog"; edit the four image tags in
src/pages/docs/windows-automation/import-tsrx-files.md so each <img> alt
attribute clearly describes the UI element and action shown.
src/pages/docs/test-cases/create-steps-restapi/verifications-request.md (2)

93-94: Use consistent UI labels and action terminology in verification steps.

In Lines 93–100, button labels vary in casing and Line 94 says “save your API” within a verification flow. Recommend consistent label casing and “add/save verification” phrasing to match user actions.

Also applies to: 99-100

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@src/pages/docs/test-cases/create-steps-restapi/verifications-request.md`
around lines 93 - 94, Update the verification steps to use consistent UI label
casing and action terminology: change occurrences of "Create" to "Add
Verification" (or "Save Verification" if the button saves rather than creates),
normalize "Verify Response Body" casing across steps, and replace "save your
API" with "add/save verification" (e.g., "click Add Verification to save the
verification") in the Verify Response Body flow and the repeated text around the
Response Body overlay and Verify Response screenshots so all labels and actions
consistently reflect the verification action.

80-84: Clarify “Copy Response” instruction wording.

Lines 80–84 are hard to follow (“paste the JSON or XPATH path field”). Tightening this sentence will reduce user confusion during verification setup.

✏️ Suggested rewrite
-Click **copy response**. 
+Click **Copy Response**.
...
-It will copy to the **clipboard**, paste the **JSON** or **XPATH** path field, and select the **verification type** from the drop-down list. Enter an **expected value** by using plain text or **test data types**. Click **Create** to add verification.
+This copies the value to the **clipboard**. Paste it into the **JSONPath** or **XPath** field, select the **verification type** from the drop-down, and enter an **expected value** (plain text or **test data type**). Click **Create** to add the verification.
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@src/pages/docs/test-cases/create-steps-restapi/verifications-request.md`
around lines 80 - 84, Rewrite the confusing sentence in the "Click **copy
response**." paragraph to clearly explain the steps: after clicking Copy
Response, the response is placed on the clipboard; paste it into the JSON or
XPATH "path" field, choose the verification type from the dropdown, then enter
the expected value (plain text or a test data type) and click Create to add the
verification. Update the sentence that currently reads “paste the **JSON** or
**XPATH** path field” to the clearer phrasing above in the document around the
existing "Click **copy response**" block.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@src/pages/docs/agent/trigger-tests-locally.md`:
- Around line 45-52: Reword the two awkward sentences in the docs to be clearer:
change "On the **Add Test Suites & Link Machine Profiles** sections, click on
**Link Test Machine**." (from the Add Test Suites & Link Machine Profiles step)
to something like "In the Add Test Suites & Link Machine Profiles section, click
Link Test Machine." and change "On **Add test machine/device profile** overlay,
add **Name**, select **Local Devices**, active agent on **Connected Machine**
dropdown, and **Browser**." (from the Add test machine/device profile step) to a
clearer sequence such as "In the Add Test Machine/Device Profile overlay, enter
a Name, choose Local Devices, select the active agent from the Connected Machine
dropdown, and pick a Browser, then click Create Profile." Ensure the revised
sentences replace the originals in
src/pages/docs/agent/trigger-tests-locally.md.

In `@src/pages/docs/continuous-integration/codeship-ci.md`:
- Line 70: The code block is mislabeled "Perl" but begins with the bash shebang
"#!/bin/bash"; update the markdown fence label from "Perl" to "bash" (or "sh")
for the block that contains the "#!/bin/bash" shebang so syntax highlighting
matches the script, e.g., replace the "Perl" identifier with "bash" or use a
triple-backtick fence labeled bash.

In `@src/pages/docs/elements/android-apps/record-multiple-elements.md`:
- Line 72: Step 10 contains double spaces around the ordinal and before the bold
text; update the line that currently reads "10.  Once you have captured the
elements, click  **Stop Recording**." to use single spaces: "10. Once you have
captured the elements, click **Stop Recording**." — locate the markdown line
containing "Once you have captured the elements" and "Stop Recording" and
normalize the spacing accordingly.

In `@src/pages/docs/elements/mobile-web-application/create-manually.md`:
- Line 43: Normalize the extra spacing in the step text: replace "Click 
**Create Element**." with a single-space version "Click **Create Element**." so
the step string (the line containing Click **Create Element**) uses consistent
single spacing before the bolded text.

In `@src/pages/docs/test-cases/create-steps-restapi/api-request.md`:
- Line 39: The sample parameterized URL is malformed: replace the invalid host
"https://@reqes.in/api/users?page=@page" with a correct parameterized example
such as "https://reqres.in/api/users?page=@page", remove the stray "@" from the
host, and update the explanatory text to state that
"https://reqres.in/api/users?page=@page" is the base URL with "?page=page" as
the parameter and "@reqres" (host token) and "@page" (test data type) as
inserted test data types so the example is valid and consistent.

In `@src/pages/docs/test-cases/create-steps-restapi/verifications-request.md`:
- Line 75: The image alt text contains a typo ("Verificatications"); update the
Markdown image alt text in the document (the line with the image tag starting
with ![Verificatications]) to the correct spelling "Verifications" to improve
accessibility and professionalism.

In
`@src/pages/docs/test-data/data-generators/mailboxaliasfunctions-function-type.md`:
- Line 74: Update the wording of the Type selection step in the document
fragment that currently reads “select the **Type** to **Default**”: replace it
with clearer phrasing such as “set **Type** to **Default**” or “select
**Default** for **Type**” so the instruction is unambiguous; locate the sentence
containing “select the **Type** to **Default**” and substitute the chosen
clearer variant.

In `@src/pages/docs/testsigma-tunnel/setup-installation-kubernetes.md`:
- Around line 139-141: The StatefulSet template unconditionally sets serviceName
(serviceName: {{ (index $.Values.Application $name).name }}-{{
$.Values.Environment.name }}-headless }) which creates a hard dependency on a
headless Service while the docs/value defaults treat that Service as optional;
update the template so it honors enabledStatefulSet and the Service enable flag:
either make serviceName conditional (only set when the headless Service is
enabled) or add an alternate StatefulSet path that omits serviceName when
enabledStatefulSet (or the headless Service flag) is false, and update the
documentation to reflect the chosen behavior; ensure you modify the StatefulSet
template block that references serviceName and the values/defaults for
enabledStatefulSet and the Service enable flag to stay consistent.

In
`@src/pages/docs/troubleshooting/web-apps/test-execution-queued-for-a-long-time.md`:
- Line 31: Update the metric sentence that currently reads "2 test is running"
to correct subject-verb and number agreement: change it to "2 tests are running"
so the full sentence becomes "In the above example, we have **Parallel Tests
2/2**, which means 2 tests are running in parallel, and 2 is the number of
parallel runs allowed at a moment." Locate the sentence in the docs content for
the "Parallel Tests 2/2" explanation and replace the singular/plural and verb to
match.

---

Nitpick comments:
In `@src/pages/docs/test-cases/create-steps-restapi/verifications-request.md`:
- Around line 93-94: Update the verification steps to use consistent UI label
casing and action terminology: change occurrences of "Create" to "Add
Verification" (or "Save Verification" if the button saves rather than creates),
normalize "Verify Response Body" casing across steps, and replace "save your
API" with "add/save verification" (e.g., "click Add Verification to save the
verification") in the Verify Response Body flow and the repeated text around the
Response Body overlay and Verify Response screenshots so all labels and actions
consistently reflect the verification action.
- Around line 80-84: Rewrite the confusing sentence in the "Click **copy
response**." paragraph to clearly explain the steps: after clicking Copy
Response, the response is placed on the clipboard; paste it into the JSON or
XPATH "path" field, choose the verification type from the dropdown, then enter
the expected value (plain text or a test data type) and click Create to add the
verification. Update the sentence that currently reads “paste the **JSON** or
**XPATH** path field” to the clearer phrasing above in the document around the
existing "Click **copy response**" block.

In `@src/pages/docs/windows-automation/import-tsrx-files.md`:
- Line 50: Replace the ambiguous sentence "Click **Import**." (the standalone
step that follows the earlier use of "Import") with a clearer instruction such
as "Click **Import** in the **Import** dialog" so readers know which Import
button to press; update the step text referring to the exact string "Click
**Import**." in the document to this disambiguated phrasing.
- Around line 40-51: Update the generic image alt texts in this markdown snippet
to be action- and context-specific: replace alt="import" with something like
"Import dialog Browse file button on Elements page", alt="Tsrx file" with "TSRx
file selected in Import dialog", alt="duplicates" with "Duplicate handling
options (Overwrite or Ignore) in Import dialog", and alt="Import" with "Import
button in Import dialog"; edit the four image tags in
src/pages/docs/windows-automation/import-tsrx-files.md so each <img> alt
attribute clearly describes the UI element and action shown.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 54d0db33-e189-44f6-af7a-1ec40bdebade

📥 Commits

Reviewing files that changed from the base of the PR and between 0a67659 and b6efbb7.

📒 Files selected for processing (18)
  • src/pages/docs/FAQs/web-apps/how-to-turnoff-onboarding-tutorial.md
  • src/pages/docs/agent/connect-android-local-devices.md
  • src/pages/docs/agent/trigger-tests-locally.md
  • src/pages/docs/collaboration/manage-execution-stops.md
  • src/pages/docs/configuration/manage-access.md
  • src/pages/docs/continuous-integration/codeship-ci.md
  • src/pages/docs/elements/android-apps/record-multiple-elements.md
  • src/pages/docs/elements/mobile-web-application/create-manually.md
  • src/pages/docs/elements/mobile-web-application/record-elements.md
  • src/pages/docs/reports/runs/filter-custom-reports.md
  • src/pages/docs/test-cases/create-steps-restapi/api-request.md
  • src/pages/docs/test-cases/create-steps-restapi/authorization-request.md
  • src/pages/docs/test-cases/create-steps-restapi/verifications-request.md
  • src/pages/docs/test-data/data-generators/mailboxaliasfunctions-function-type.md
  • src/pages/docs/testsigma-tunnel/setup-installation-kubernetes.md
  • src/pages/docs/testsigma-tunnel/using-tunnel.md
  • src/pages/docs/troubleshooting/web-apps/test-execution-queued-for-a-long-time.md
  • src/pages/docs/windows-automation/import-tsrx-files.md

Comment on lines +45 to +52
4. On the **Add Test Suites & Link Machine Profiles** sections, click on **Link Test Machine**.
![Link Test Machines](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/collaboration/update_trigger_4.png)

1. On **Select test machine profiles** overlay, click on **Add Machine**.
![Add Machine](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/lalatm.png)
5. On **Select test machine profiles** overlay, click on **Add Machine**.
![Add Machine](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/collaboration/update_trigger_5.png)

1. On **Add test machine/device profile** overlay, add **Name**, select **Local Devices**, active agent on **Connected Machine** dropdown, and **Browser**. Click on **Create Profile**.
![Create Profile](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/lalcp.png)
6. On **Add test machine/device profile** overlay, add **Name**, select **Local Devices**, active agent on **Connected Machine** dropdown, and **Browser**. Click on **Create Profile**.
![Create Profile](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/collaboration/update_trigger_6.png)
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟡 Minor

Tighten wording for clarity in setup instructions.

Line 45 and Line 51 read awkwardly and may confuse users during profile configuration. Recommend a grammar cleanup.

✏️ Proposed doc wording fix
-4. On the **Add Test Suites & Link Machine Profiles** sections, click on **Link Test Machine**. 
+4. In the **Add Test Suites & Link Machine Profiles** section, click **Link Test Machine**. 

-6. On **Add test machine/device profile** overlay, add **Name**, select **Local Devices**, active agent on **Connected Machine** dropdown, and **Browser**. Click on **Create Profile**. 
+6. In the **Add test machine/device profile** overlay, enter a **Name**, select **Local Devices**, choose an active agent from the **Connected Machine** dropdown, and select a **Browser**. Then click **Create Profile**.
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
4. On the **Add Test Suites & Link Machine Profiles** sections, click on **Link Test Machine**.
![Link Test Machines](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/collaboration/update_trigger_4.png)
1. On **Select test machine profiles** overlay, click on **Add Machine**.
![Add Machine](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/lalatm.png)
5. On **Select test machine profiles** overlay, click on **Add Machine**.
![Add Machine](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/collaboration/update_trigger_5.png)
1. On **Add test machine/device profile** overlay, add **Name**, select **Local Devices**, active agent on **Connected Machine** dropdown, and **Browser**. Click on **Create Profile**.
![Create Profile](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/lalcp.png)
6. On **Add test machine/device profile** overlay, add **Name**, select **Local Devices**, active agent on **Connected Machine** dropdown, and **Browser**. Click on **Create Profile**.
![Create Profile](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/collaboration/update_trigger_6.png)
4. In the **Add Test Suites & Link Machine Profiles** section, click **Link Test Machine**.
![Link Test Machines](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/collaboration/update_trigger_4.png)
5. On **Select test machine profiles** overlay, click on **Add Machine**.
![Add Machine](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/collaboration/update_trigger_5.png)
6. In the **Add test machine/device profile** overlay, enter a **Name**, select **Local Devices**, choose an active agent from the **Connected Machine** dropdown, and select a **Browser**. Then click **Create Profile**.
![Create Profile](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/collaboration/update_trigger_6.png)
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@src/pages/docs/agent/trigger-tests-locally.md` around lines 45 - 52, Reword
the two awkward sentences in the docs to be clearer: change "On the **Add Test
Suites & Link Machine Profiles** sections, click on **Link Test Machine**."
(from the Add Test Suites & Link Machine Profiles step) to something like "In
the Add Test Suites & Link Machine Profiles section, click Link Test Machine."
and change "On **Add test machine/device profile** overlay, add **Name**, select
**Local Devices**, active agent on **Connected Machine** dropdown, and
**Browser**." (from the Add test machine/device profile step) to a clearer
sequence such as "In the Add Test Machine/Device Profile overlay, enter a Name,
choose Local Devices, select the active agent from the Connected Machine
dropdown, and pick a Browser, then click Create Profile." Ensure the revised
sentences replace the originals in
src/pages/docs/agent/trigger-tests-locally.md.

1. Replace the **&lt;execution-ID&gt;**, **&lt;Username&gt;** and **&lt;Password&gt;** in the following script:
7. Replace the **&lt;execution-ID&gt;**, **&lt;Username&gt;** and **&lt;Password&gt;** in the following script:

Perl
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟡 Minor

Fix the incorrect language label.

The code block is labeled as "Perl" but contains a bash script (indicated by the #!/bin/bash shebang and bash syntax). This mismatch could confuse users.

📝 Proposed fix
-Perl
+Bash

Or use the standard markdown code fence identifier:

-Perl
+```bash
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
Perl
Bash
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@src/pages/docs/continuous-integration/codeship-ci.md` at line 70, The code
block is mislabeled "Perl" but begins with the bash shebang "#!/bin/bash";
update the markdown fence label from "Perl" to "bash" (or "sh") for the block
that contains the "#!/bin/bash" shebang so syntax highlighting matches the
script, e.g., replace the "Perl" identifier with "bash" or use a triple-backtick
fence labeled bash.

9. Repeat steps 5 to 7 for every element you want to capture.

10. Once you have captured the elements, click on **Stop Recording**.
10. Once you have captured the elements, click **Stop Recording**.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟡 Minor

Fix spacing in Step 10 for cleaner rendering.

Line 72 has extra spaces (10. Once... and click **Stop Recording**). Please normalize to single spaces.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@src/pages/docs/elements/android-apps/record-multiple-elements.md` at line 72,
Step 10 contains double spaces around the ordinal and before the bold text;
update the line that currently reads "10.  Once you have captured the elements,
click  **Stop Recording**." to use single spaces: "10. Once you have captured
the elements, click **Stop Recording**." — locate the markdown line containing
"Once you have captured the elements" and "Stop Recording" and normalize the
spacing accordingly.


2. Click on **Create**.
![Create](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/mwaeccocre.png)
2. Click **Create Element**.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟡 Minor

Normalize spacing in Step 2.

Line 43 has an extra space before **Create Element**; use a single space for consistency.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@src/pages/docs/elements/mobile-web-application/create-manually.md` at line
43, Normalize the extra spacing in the step text: replace "Click  **Create
Element**." with a single-space version "Click **Create Element**." so the step
string (the line containing Click **Create Element**) uses consistent single
spacing before the bolded text.

1. The URL will typically be the base location plus the path. For example, if you take the base **URL** https://jsonplaceholder.typicode.com/, if you add **/get** to it, it will be the **endpoint path**. ![Setting URL endpoint](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/test_cases/update_api_request_n_1.png)

2. In a **parameterized URL**, you can **insert test data** by double-clicking on the URL and selecting the **test data type**. For example, https://@reqes.in/api/users?page=@page is the base URL,**?page=page** is a parameter, and **@reqes** and **@page** are **test data types** inserted in the URL. Select the method; by default, it will be **GET**. Click **Send**. ![insert test data in url](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/overview/settingurl_testdata_restapi.gif)
2. In a **parameterized URL**, you can **insert test data** by double-clicking on the URL and selecting the **test data type**. For example, https://@reqes.in/api/users?page=@page is the base URL,**?page=page** is a parameter, and **@reqes** and **@page** are **test data types** inserted in the URL. Select the method; by default, it will be **GET**. Click **Send**. ![insert test data in url](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/test_cases/update_api_request_n_2.1.png)
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟡 Minor

Fix malformed sample URL in parameterized example.

Line 39 uses https://@reqes.in/api/users?page=@page, which appears invalid (domain typo and stray @ in host). This can break the example for users following the guide.

✏️ Proposed doc fix
-2. In a **parameterized URL**, you can **insert test data** by double-clicking on the URL and selecting the **test data type**. For example, https://@reqes.in/api/users?page=@page is the base URL,**?page=page** is a parameter, and **@reqes** and **@page** are **test data types** inserted in the URL. Select the method; by default, it will be **GET**. Click **Send**. ![insert test data in url](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/test_cases/update_api_request_n_2.1.png)
+2. In a **parameterized URL**, you can **insert test data** by double-clicking on the URL and selecting the **test data type**. For example, `https://reqres.in/api/users?page=@page` is the base URL, `?page=@page` is a parameter, and `@page` is a **test data type** inserted in the URL. Select the method; by default, it will be **GET**. Click **Send**. ![insert test data in url](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/test_cases/update_api_request_n_2.1.png)
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
2. In a **parameterized URL**, you can **insert test data** by double-clicking on the URL and selecting the **test data type**. For example, https://@reqes.in/api/users?page=@page is the base URL,**?page=page** is a parameter, and **@reqes** and **@page** are **test data types** inserted in the URL. Select the method; by default, it will be **GET**. Click **Send**. ![insert test data in url](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/test_cases/update_api_request_n_2.1.png)
2. In a **parameterized URL**, you can **insert test data** by double-clicking on the URL and selecting the **test data type**. For example, `https://reqres.in/api/users?page=@page` is the base URL, `?page=@page` is a parameter, and `@page` is a **test data type** inserted in the URL. Select the method; by default, it will be **GET**. Click **Send**. ![insert test data in url](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/test_cases/update_api_request_n_2.1.png)
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@src/pages/docs/test-cases/create-steps-restapi/api-request.md` at line 39,
The sample parameterized URL is malformed: replace the invalid host
"https://@reqes.in/api/users?page=@page" with a correct parameterized example
such as "https://reqres.in/api/users?page=@page", remove the stray "@" from the
host, and update the explanatory text to state that
"https://reqres.in/api/users?page=@page" is the base URL with "?page=page" as
the parameter and "@reqres" (host token) and "@page" (test data type) as
inserted test data types so the example is valid and consistent.

2. Hover over the HTML lines in the **Response Body** and select the attribute to add for verification. This action automatically adds the attribute and its value to the **Verifications** tab.

![Verificatications](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/VerificationHTML.gif)
![Verificatications](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/test_cases/update_verification_n_2.png)
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟡 Minor

Fix typo in image alt text.

Line 75 uses “Verificatications”, which should be corrected for professionalism and search/accessibility quality.

✏️ Proposed text fix
-   ![Verificatications](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/test_cases/update_verification_n_2.png)
+   ![Verifications](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/test_cases/update_verification_n_2.png)
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
![Verificatications](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/test_cases/update_verification_n_2.png)
![Verifications](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/test_cases/update_verification_n_2.png)
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@src/pages/docs/test-cases/create-steps-restapi/verifications-request.md` at
line 75, The image alt text contains a typo ("Verificatications"); update the
Markdown image alt text in the document (the line with the image tag starting
with ![Verificatications]) to the correct spelling "Verifications" to improve
accessibility and professionalism.

3. Click on the **test data** placeholder. From the **Test Data Types** dropdown menu, select the **! Data Generator** option.
![Data Generators](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/test_data/update_mailboxaliasfunction_3.png)

4. On the **! Data Generators** overlay screen, select the **Type** to **Default**. This will enable you to use a collection of built-in test data generators.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟡 Minor

Tighten wording for the Type selection step

Line 74 reads awkwardly (“select the Type to Default”). Suggest: “set Type to Default” (or “select Default for Type”) to avoid ambiguity.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In
`@src/pages/docs/test-data/data-generators/mailboxaliasfunctions-function-type.md`
at line 74, Update the wording of the Type selection step in the document
fragment that currently reads “select the **Type** to **Default**”: replace it
with clearer phrasing such as “set **Type** to **Default**” or “select
**Default** for **Type**” so the instruction is unambiguous; locate the sentence
containing “select the **Type** to **Default**” and substitute the chosen
clearer variant.

Comment on lines +139 to +141
serviceName: {{ (index $.Values.Application $name).name }}-{{ $.Values.Environment.name }}-headless
replicas: {{ $deployment.replicas }}
podManagementPolicy: OrderedReady
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟠 Major

Headless Service cannot be optional with the current StatefulSet template.

Line 139 sets serviceName unconditionally, so this StatefulSet depends on that Service identity. But Lines 203-206 describe the Service as optional, and Line 331 defaults enabledStatefulSet to false. This mismatch can break installs when users follow the documented defaults.

Suggested doc/template alignment
-If you need DNS resolution for StatefulSet pods, create **templates/service.yaml**. This file is required when you set **enabledStatefulSet: true** in your values file.
+Create **templates/service.yaml**. This Service is required by the StatefulSet `serviceName` and should be enabled whenever the tunnel StatefulSet is enabled.
-| **enabledStatefulSet** | boolean | No | false | When **true**, creates a headless Service for StatefulSet DNS resolution. |
+| **enabledStatefulSet** | boolean | No | true | Creates the headless Service required by the StatefulSet `serviceName`. Disable only if you provide an equivalent pre-existing Service. |

Or, if you want the Service truly optional, the StatefulSet template/docs need a matching alternate path that does not require this service contract.

Also applies to: 203-206, 210-227, 331-331

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@src/pages/docs/testsigma-tunnel/setup-installation-kubernetes.md` around
lines 139 - 141, The StatefulSet template unconditionally sets serviceName
(serviceName: {{ (index $.Values.Application $name).name }}-{{
$.Values.Environment.name }}-headless }) which creates a hard dependency on a
headless Service while the docs/value defaults treat that Service as optional;
update the template so it honors enabledStatefulSet and the Service enable flag:
either make serviceName conditional (only set when the headless Service is
enabled) or add an alternate StatefulSet path that omits serviceName when
enabledStatefulSet (or the headless Service flag) is false, and update the
documentation to reflect the chosen behavior; ensure you modify the StatefulSet
template block that references serviceName and the values/defaults for
enabledStatefulSet and the Service enable flag to stay consistent.

Here, we have a license for 2 parallel executions & 3 allowed queues. We can set up a maximum of 2 test runs to run in parallel, which means executing up to 2 tests simultaneously. In addition to the 2 tests running in parallel, you can have up to 3 tests in the queue. The queued tests will execute once the ongoing parallel executions are complete.<br>

In the above example, we have **Parallel Tests 1/3**, which means 1 test is running in parallel, and 3 is the number of parallel runs allowed at a moment.<br>
In the above example, we have **Parallel Tests 2/2**, which means 2 test is running in parallel, and 2 is the number of parallel runs allowed at a moment.<br>
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟡 Minor

Fix grammar in the metric explanation.

Line 31 has subject-verb mismatch and singular/plural inconsistency (“2 test is running”). Please update it to “2 tests are running”.

✍️ Suggested edit
-In the above example, we have **Parallel Tests 2/2**, which means 2 test is running in parallel, and 2 is the number of parallel runs allowed at a moment.<br>
+In the above example, we have **Parallel Tests 2/2**, which means 2 tests are running in parallel, and 2 is the number of parallel runs allowed at a time.<br>
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
In the above example, we have **Parallel Tests 2/2**, which means 2 test is running in parallel, and 2 is the number of parallel runs allowed at a moment.<br>
In the above example, we have **Parallel Tests 2/2**, which means 2 tests are running in parallel, and 2 is the number of parallel runs allowed at a time.<br>
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In
`@src/pages/docs/troubleshooting/web-apps/test-execution-queued-for-a-long-time.md`
at line 31, Update the metric sentence that currently reads "2 test is running"
to correct subject-verb and number agreement: change it to "2 tests are running"
so the full sentence becomes "In the above example, we have **Parallel Tests
2/2**, which means 2 tests are running in parallel, and 2 is the number of
parallel runs allowed at a moment." Locate the sentence in the docs content for
the "Parallel Tests 2/2" explanation and replace the singular/plural and verb to
match.

@bharathk08 bharathk08 merged commit dae9aea into dev Apr 15, 2026
3 of 4 checks passed
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.

2 participants