Skip to content

Commit

Permalink
Merge pull request #812 from reportportal/EPMRPP-95922
Browse files Browse the repository at this point in the history
EPMRPP-95922 || Update <meta description> + text on some pages
  • Loading branch information
maria-hambardzumian authored Oct 31, 2024
2 parents 4af40ba + 14f6e73 commit 694ad0b
Show file tree
Hide file tree
Showing 5 changed files with 93 additions and 1 deletion.
Original file line number Diff line number Diff line change
@@ -1,9 +1,50 @@
---
sidebar_position: 2
description: ReportPortal integrates with JavaScript frameworks, enabling better test management with a real-time test results dashboard.
---

# JavaScript

ReportPortal provides robust integration with many JavaScript testing frameworks, helping you manage tests better with real-time test results dashboard. By connecting ReportPortal to your test frameworks, you can collect all your test results in one place to track issues, see patterns, and improve test performance.

ReportPortal supports seamless integration with the following JavaScript test frameworks:

- [Playwright](/log-data-in-reportportal/test-framework-integration/JavaScript/Playwright)<br />
An advanced testing framework for web applications, Playwright offers comprehensive end-to-end testing. Playwright integration with ReportPortal enhances the clarity and tracking of your test results.

- [CucumberJS](/log-data-in-reportportal/test-framework-integration/JavaScript/CucumberJS)<br />
A behavior-driven development (BDD) framework that emphasizes collaboration between developers and non-developers. By integrating with ReportPortal, CucumberJS allows you to track your Gherkin test scenarios and their results in real time.

- [CodeceptJS](/log-data-in-reportportal/test-framework-integration/JavaScript/Codecept)<br />
A modern end-to-end testing framework with an easy-to-use syntax. CodeceptJS integration with ReportPortal centralizes all your test execution data, providing detailed analytics and reporting for better test management.

- [WebdriverIO](/log-data-in-reportportal/test-framework-integration/JavaScript/WebdriverIO)<br />
A robust automation framework. This integration enables seamless reporting of UI test executions, complete with logs and screenshots, which are sent directly to ReportPortal for real-time analysis.

- [Cypress](/log-data-in-reportportal/test-framework-integration/JavaScript/Cypress)<br />
An open-source, front-end testing tool designed for the modern web. Cypress integration with ReportPortal enhances test management by providing detailed logging of test executions and real-time analytics for efficient debugging and insights.

- [Mocha](/log-data-in-reportportal/test-framework-integration/JavaScript/Mocha)<br />
A flexible testing framework ideal for unit and integration tests. ReportPortal integration with Mocha captures test execution logs and generates comprehensive reports.

- [Jest](/log-data-in-reportportal/test-framework-integration/JavaScript/Jest)<br />
A feature-rich testing framework. Jest’s integration with ReportPortal allows for the reporting of unit test results, tracking of errors, and monitoring of test automation metrics.

- [Vitest](/log-data-in-reportportal/test-framework-integration/JavaScript/Vitest)<br />
A modern unit testing framework designed specifically for Vite projects. Thanks to this integration, Vitest sends detailed test execution results to ReportPortal, enabling automated defect triaging and test failure analytics.

- [Nightwatch](/log-data-in-reportportal/test-framework-integration/JavaScript/Nightwatch)<br />
A browser automation framework. With integration with ReportPortal, you can get the results of Nightwatch UI test executions immediately for analysis.

- [Jasmine](/log-data-in-reportportal/test-framework-integration/JavaScript/Jasmine)<br />
A behavior-driven development (BDD) testing framework. Jasmine’s integration with ReportPortal logs test results and enables you to track test performance and failures.

- [TestCafe](/log-data-in-reportportal/test-framework-integration/JavaScript/TestCafe)<br />
An open-source, end-to-end testing framework for web applications. TestCafe’s integration with ReportPortal ensures test results are automatically sent for reporting, providing a clear overview of test performance across browsers.

- [Postman](/log-data-in-reportportal/test-framework-integration/JavaScript/Postman)<br />
Widely used for API testing, Postman’s integration with ReportPortal helps track and log API test results for enhanced analytics and real-time reporting.

If you need a sophisticated and full-featured integration with a test framework, you can configure it by your self.

Choose which combination of agent and client you need, and then follow the instructions provided for each agent.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,29 @@
---
sidebar_position: 3
description: Use .NET frameworks with ReportPortal for real-time test monitoring, trend tracking, failure management, result analysis, and test automation reports.
---

# .Net

By integrating .NET frameworks with ReportPortal, you can monitor test executions in real-time, identify trends, manage test failures, analyze test results and create test automation report.

ReportPortal supports seamless integration with the following .NET testing test frameworks:

- [NUnit](/log-data-in-reportportal/test-framework-integration/Net/NUnit)<br />
One of the most popular unit testing frameworks for .NET, NUnit is highly customizable and supports a variety of test cases. With ReportPortal integration, NUnit test results can be visualized in real-time. This allows you to monitor the progress of your unit tests and quickly identify issues.

- [VSTest](/log-data-in-reportportal/test-framework-integration/Net/VSTest)<br />
The built-in test runner for Visual Studio, VSTest, is commonly used for running unit tests, integration tests, and functional tests. Integration VSTest with ReportPortal allows you to centralize test execution data, ensuring you have a complete view of your test suite.

- [SpecFlow](/log-data-in-reportportal/test-framework-integration/Net/SpecFlow)<br />
SpecFlow is a behavior-driven development (BDD) framework for .NET that enables collaboration between developers, testers, and business stakeholders by using Gherkin syntax for writing test scenarios. By integrating SpecFlow with ReportPortal, you can track and report on your BDD scenarios and feature files in real-time.

- [xUnit](/log-data-in-reportportal/test-framework-integration/Net/xUnit)<br />
A widely used unit testing framework in the .NET ecosystem, xUnit is favored for its flexibility and extensibility. With ReportPortal, you can capture real-time xUnit test execution results, visualize test trends, and quickly identify failure patterns, all within ReportPortal’s interactive test automation metrics dashboard.

- [Reqnroll](/log-data-in-reportportal/test-framework-integration/Net/Reqnroll)<br />
A relatively newer test automation framework for .NET, Reqnroll focuses on automation and reliability. ReportPortal integration with Reqnroll helps centralize test execution data, enabling comprehensive reporting and analysis for automation test cases, which improves test management and traceability.

If you need a sophisticated and full-featured integration with a test framework, you can configure it by your self.

Choose which combination of agent, client, and logger you need, and then follow the instructions provided for each agent.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,23 @@
---
sidebar_position: 5
description: ReportPortal integrates with popular PHP frameworks, helping teams manage test results, visualize trends, and optimize testing efficiently.
---

# PHP

ReportPortal provides smooth integration with the most popular PHP testing frameworks, enabling teams to efficiently manage their test execution results, visualize trends, and optimize the testing process.

ReportPortal supports seamless integration with the following PHP test frameworks:

- [PHPUnit](/log-data-in-reportportal/test-framework-integration/PHP/PHPUnit)<br />
As the de facto standard testing framework for PHP, PHPUnit is widely used for unit testing and test-driven development (TDD). Integrating PHPUnit with ReportPortal allows you to capture detailed test execution data. This real-time reporting gives you immediate feedback on test results and enables tracking of test trends, which improves the overall quality and stability of your application.

- [Behat](/log-data-in-reportportal/test-framework-integration/PHP/Behat)<br />
A behavior-driven development (BDD) framework. Behat is used to test the behavior of your PHP application through scenarios written in Gherkin syntax. With Behat integration, ReportPortal logs and displays results for each feature and scenario, allowing both developers and non-technical stakeholders to collaborate more effectively. This integration helps teams track scenario execution, understand application behavior, and identify issues early in the development cycle.

- [Codeception](/log-data-in-reportportal/test-framework-integration/PHP/Codeception)<br />
Codeception supports multiple testing types, including unit, functional, and acceptance testing. By integrating Codeception with ReportPortal, you can centralize all test results from different types of tests, improving overall visibility into the testing process. ReportPortal captures detailed test execution data, screenshots, logs, and failure reports, allowing for comprehensive analysis and debugging.

If you need a sophisticated and full-featured integration with a test framework, you can configure it by your self.

Choose which combination of agent and client you need, and then follow the instructions provided for each agent.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ sidebar_label: behave

# ReportPortal behave Integration

There is [Behave](https://behave.readthedocs.io/en/stable/) extension for reporting test results of Behave to the ReportalPortal.
There is [behave](https://behave.readthedocs.io/en/stable/) extension for reporting test results of behave to the ReportalPortal.

Behave is a popular Python-based testing framework. It can be used for testing different types of applications: web applications, APIs, desktop. Behave has a syntax which is easy to understand even for non-technical users.

Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,26 @@
---
sidebar_position: 4
description: Use Python test frameworks with automation testing reporting tools to centralize results, analyze failures, and improve test management and QA processes.
---

# Python

By integrating Python test frameworks with automation testing reporting tools, you can centralize test results, track trends, and analyze failures across all your tests, which enhances overall test management and quality assurance processes.

ReportPortal supports integration with the following Python testing frameworks:

- [pytest](/log-data-in-reportportal/test-framework-integration/Python/pytest)<br />
One of the most widely used Python testing frameworks, pytest is known for its simplicity and flexibility in writing both unit and functional tests. Integrating pytest with ReportPortal allows you to capture detailed logs, test results, and execution data. With real-time reporting, you can monitor test outcomes and get insights into test failures.

- [Robot Framework](/log-data-in-reportportal/test-framework-integration/Python/RobotFramework)<br />
A keyword-driven test automation framework, Robot Framework is popular for acceptance testing and behavior-driven development (BDD). By integrating Robot Framework with ReportPortal, you can track keyword-driven test results in real-time to obtain visibility into each test case and scenario. The detailed reporting helps non-technical stakeholders and developers collaborate effectively, improving communication and test failure analysis.

- [behave](/log-data-in-reportportal/test-framework-integration/Python/behave)<br />
A behavior-driven development (BDD) framework for Python, behave allows teams to write tests in Gherkin syntax to describe application behavior. When integrated with ReportPortal, behave provides real-time insights into test scenarios and their results.

- [nosetests](/log-data-in-reportportal/test-framework-integration/Python/nosetests)<br />
A Python testing framework designed to make writing and running tests easy, nosetests can handle both unit and functional testing. By integrating nosetests with ReportPortal, you can capture comprehensive detailed test execution report. The real-time reporting capabilities of ReportPortal provide visibility into test execution and allow you to track trends and improve software quality by identifying issues early in the development cycle.

If you need a sophisticated and full-featured integration with a test framework, you can configure it by your self.

Choose which combination of agent and client you need, and then follow the instructions provided for each agent.
Expand Down

0 comments on commit 694ad0b

Please sign in to comment.