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
8 changes: 4 additions & 4 deletions docs/features/AIFailureReasonDetection.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,17 +14,17 @@ Running daily regression tests can be a double-edged sword: they're essential fo

**Speed and Precision in Defect Identification**

The power of AI doesn't stop at handling daily jobs; it extends to making your defect identification process lightning-fast and razor-sharp. ReportPortal's Auto-Analysis feature scans through test results, logs, and other associated data to quickly pinpoint failures and automatically tag them with defect types. This efficiency enables your team to discover a maximum number of bugs in minimal time, supercharging your QA process.
The power of AI doesn't stop at handling daily jobs; it extends to making your defect identification process lightning-fast and razor-sharp. ReportPortal's [Auto-Analysis feature](/analysis/AutoAnalysisOfLaunches) scans through test results, logs, and other associated data to quickly pinpoint failures and automatically tag them with defect types. This efficiency enables your team to discover a maximum number of bugs in minimal time, supercharging your QA process.

**Elevated Accuracy in Failure Classification**

Human error is an inevitable part of any process, particularly one as monotonous as going through lines of test logs. ReportPortal's AI-driven approach minimizes this risk. By automating the classification of test failures, it not only eliminates manual errors but also adds an extra layer of precision that even the most experienced testers might miss.

ReportPortal's AI functionality comes in three distinct forms to accommodate various testing needs:

- **Analyzer:** This feature automatically classifies test failures, sparing your team the manual labor of sifting through results. Utilizing advanced algorithms, the Analyzer categorizes different types of test failures, so you can prioritize issues that need immediate attention.
- **Unique Error:** This tool groups identical test failures together for accelerated bulk analysis. By clustering similar failures, Unique Error allows for more efficient troubleshooting and quicker resolution of recurring issues.
- **ML-Based Suggestions:** Leveraging machine learning algorithms, this feature provides suggestions for failures that are most similar to ones you've encountered before while do manual analysis. The suggestions guide your team in identifying the root causes of test failures more accurately and swiftly.
- [**Analyzer:**](/analysis/AutoAnalysisOfLaunches) This feature automatically classifies test failures, sparing your team the manual labor of sifting through results. Utilizing advanced algorithms, the Analyzer categorizes different types of test failures, so you can prioritize issues that need immediate attention.
- [**Unique Error:**](/analysis/UniqueErrorAnalysis) This tool groups identical test failures together for accelerated bulk analysis. By clustering similar failures, Unique Error allows for more efficient troubleshooting and quicker resolution of recurring issues.
- [**ML-Based Suggestions:**](/analysis/MLSuggestions) Leveraging machine learning algorithms, this feature provides suggestions for failures that are most similar to ones you've encountered before while do manual analysis. The suggestions guide your team in identifying the root causes of test failures more accurately and swiftly.
Copy link
Copy Markdown

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 ML suggestions sentence.

Line 27 has a wording issue: “while do manual analysis.” This reads as a typo in user-facing docs.

✏️ Proposed wording fix
-- [**ML-Based Suggestions:**](/analysis/MLSuggestions) Leveraging machine learning algorithms, this feature provides suggestions for failures that are most similar to ones you've encountered before while do manual analysis. The suggestions guide your team in identifying the root causes of test failures more accurately and swiftly.
+- [**ML-Based Suggestions:**](/analysis/MLSuggestions) Leveraging machine learning algorithms, this feature provides suggestions for failures that are most similar to ones you've encountered before while doing manual analysis. The suggestions guide your team in identifying the root causes of test failures more accurately and swiftly.
📝 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
- [**ML-Based Suggestions:**](/analysis/MLSuggestions) Leveraging machine learning algorithms, this feature provides suggestions for failures that are most similar to ones you've encountered before while do manual analysis. The suggestions guide your team in identifying the root causes of test failures more accurately and swiftly.
- [**ML-Based Suggestions:**](/analysis/MLSuggestions) Leveraging machine learning algorithms, this feature provides suggestions for failures that are most similar to ones you've encountered before while doing manual analysis. The suggestions guide your team in identifying the root causes of test failures more accurately and swiftly.
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@docs/features/AIFailureReasonDetection.md` at line 27, The sentence under
"ML-Based Suggestions" contains a grammatical typo ("while do manual analysis");
update the wording in the "ML-Based Suggestions" bullet so it reads cleanly —
for example: "Leveraging machine learning algorithms, this feature provides
suggestions for failures that are most similar to ones you've encountered before
while you perform manual analysis." Locate the "ML-Based Suggestions" entry and
replace the faulty phrase "while do manual analysis" with "while you perform
manual analysis" (or an equivalent natural phrasing) to fix the user-facing
documentation.


**Conclusion: A Smarter Way to Test**

Expand Down
2 changes: 1 addition & 1 deletion docs/features/CategorisationOfFailures.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ Navigate to the 'Launches' tab in ReportPortal and you'll find an intuitive brea

**The Process of Intelligent Triage**

When you open one of these “To Investigate” items, a QA engineer engages in defect triage by reviewing logs, screenshots, and video recordings, all of which are seamlessly integrated into each failed test item. Based on this comprehensive analysis, the engineer categorizes the failures through the “Make Decision” modal, as follows:
When you open one of these “To Investigate” items, a QA engineer engages in defect triage by reviewing logs, screenshots, and video recordings, all of which are seamlessly integrated into each failed test item. Based on this comprehensive analysis, the engineer categorizes the failures through the [“Make Decision” modal](/analysis/ManualAnalysis), as follows:

- **Product Bug:** These issues stem from flaws in the application code and should be the developers' first priority for resolution.
- **Automation Bug:** This category addresses issues related to test data, such as outdated tests or incorrect data, and timeouts.
Expand Down
2 changes: 1 addition & 1 deletion docs/features/QualityGates.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ description: Automate GO/NO-GO checks with Quality Gates in ReportPortal. Enforc

# Quality Gates

Quality Gates is a feature thanks to which ReportPortal becomes an integral part of continuous testing platform. It prevents the code from moving forward if it doesn’t meet testing criteria. ReportPortal uses aggregated data and rule engine to verify testing results against required conditions.
[Quality Gates](/quality-gates/) is a feature thanks to which ReportPortal becomes an integral part of continuous testing platform. It prevents the code from moving forward if it doesn’t meet testing criteria. ReportPortal uses aggregated data and rule engine to verify testing results against required conditions.

Top-3 benefits of Quality Gates:

Expand Down
2 changes: 1 addition & 1 deletion docs/features/RichArtifactsInTestReports.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,4 +28,4 @@ Besides, ReportPortal also supports integration with Sauce Labs via correspondin

These are details about the network calls performed while the test was running (requests and responses).

You can send all the artifacts to ReportPortal as attachments and use them to simplify defect triage, to replicate and debug issues, to find performance and network-related issues, to comprehend the context in which certain problems occurred.
You can send all the artifacts to ReportPortal as [attachments](/developers-guides/AttachmentsGuide) and use them to simplify defect triage, to replicate and debug issues, to find performance and network-related issues, to comprehend the context in which certain problems occurred.
2 changes: 1 addition & 1 deletion docs/features/SCIMServerFeature.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ description: Automate user provisioning and access with SCIM in ReportPortal. Sy

SCIM is a protocol that simplifies how you manage user identities and access across various applications and services. It automates the sharing of user identity information between your identity provider (like Azure AD or Okta) and service providers, such as ReportPortal.

ReportPortal includes a SCIM Server that acts as a bridge between your identity provider and ReportPortal, streamlining the management of user accounts.
ReportPortal includes a [SCIM Server](/external-integrations/UserProvisioning/Scim/) that acts as a bridge between your identity provider and ReportPortal, streamlining the management of user accounts.

**Benefits**

Expand Down
4 changes: 2 additions & 2 deletions docs/features/TestExecutions.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ description: View all test executions in one place with powerful filters and a c

# Test Executions

The Test Executions page gives you a simple, unified view of all test cases from multiple launches. Instead of navigating complex structures, you see all executed tests in one clean list, making daily analysis faster and simpler.
The [Test Executions page](/test-executions/) gives you a simple, unified view of all test cases from multiple launches. Instead of navigating complex structures, you see all executed tests in one clean list, making daily analysis faster and simpler.

Key benefits:

Expand Down Expand Up @@ -44,6 +44,6 @@ This helps you see your data the way you prefer.
Test Executions removes extra navigation, speeds up daily checks, and makes troubleshooting easier – whether you’re managing a few tests or thousands. <br />

:::note
The Test Executions feature is a premium offering from ReportPortal, available as part of our paid support services.
The [Test Executions feature](/test-executions/) is a premium offering from ReportPortal, available as part of our paid support services.
If you're interested in enabling Test Executions for your setup, please [contact us](https://reportportal.io/contact-us/general) for more information.
:::
6 changes: 3 additions & 3 deletions docs/features/UnifiedTestReporting.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ description: Unify results from all test frameworks in one place. Streamline col

ReportPortal was created with the idea in mind to be a single tool to acquire and aggregate the results of all automated tests for projects. Our centralized test automation tool is a great focus area for managers and test engineers because all test results can be accessed, reviewed and analyzed in one place.

In the complex landscape of software testing, where multiple test frameworks, languages, and types of tests often coexist, the sheer volume and diversity of test reports can be overwhelming. ReportPortal addresses this problem elegantly by serving as a single-entry point for all test reports, providing unified and consolidated insights across the board. This single point of truth offers a multitude of benefits that can transform the way your team approaches testing.
In the complex landscape of software testing, where [multiple test frameworks](/log-data-in-reportportal/test-framework-integration/), languages, and types of tests often coexist, the sheer volume and diversity of test reports can be overwhelming. ReportPortal addresses this problem elegantly by serving as a single-entry point for all test reports, providing unified and consolidated insights across the board. This single point of truth offers a multitude of benefits that can transform the way your team approaches testing.

**Unification and Standardization**

Expand All @@ -20,7 +20,7 @@ With a single link, you can direct team members to a central location where test

**Immediate Feedback and Quality Gate Integration**

When combined with automated quality gates, the platform can provide instantaneous verdicts on whether code changes have passed or failed the tests. In the event of a failure, the platform's auto-analysis feature helps to pinpoint the exact cause. This real-time, automated feedback is invaluable in modern DevOps pipelines, accelerating the release process and enhancing code quality.
When combined with automated [quality gates](/quality-gates/), the platform can provide instantaneous verdicts on whether code changes have passed or failed the tests. In the event of a failure, the platform's [auto-analysis feature](/analysis/AutoAnalysisOfLaunches) helps to pinpoint the exact cause. This real-time, automated feedback is invaluable in modern DevOps pipelines, accelerating the release process and enhancing code quality.

In summary, ReportPortal’s single-entry point for all test reports offers the unique advantage of consolidating, standardizing, and analyzing test data in one location. This unified approach significantly simplifies the testing process, fosters better collaboration, and enables more agile development cycles. Adopting ReportPortal is a strategic move toward a more efficient and streamlined testing environment.
In summary, ReportPortal’s [single-entry point](https://reportportal.io/blog/all-your-test-results-one-place-smarter-reporting-across-tools/) for all test reports offers the unique advantage of consolidating, standardizing, and analyzing test data in one location. This unified approach significantly simplifies the testing process, fosters better collaboration, and enables more agile development cycles. Adopting ReportPortal is a strategic move toward a more efficient and streamlined testing environment.

2 changes: 1 addition & 1 deletion docs/features/VisualisationOfTestResults.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ ReportPortal's dynamic visualization capabilities provide teams with real-time i

**Real-Time Dashboards and Widgets**

One of ReportPortal's most compelling features is its real-time dashboards and widgets. These dashboards can be customized to focus on specific test executions or take a broader view at the build level by consolidating multiple executions. As your tests run, widgets update in real-time, ensuring your data is always current. This eliminates the cumbersome task of having to recreate reports for every testing cycle or regression.
One of ReportPortal's most compelling features is its real-time [dashboards and widgets](/dashboards-and-widgets/). These dashboards can be customized to focus on specific test executions or take a broader view at the build level by consolidating multiple executions. As your tests run, widgets update in real-time, ensuring your data is always current. This eliminates the cumbersome task of having to recreate reports for every testing cycle or regression.

**Versatile Tracking**

Expand Down
Loading