Skip to content

Framework Integration Guides โ€‹

Complete integration guides for popular testing frameworks. Each guide provides step-by-step instructions to connect your testing framework with TestBeats.

๐ŸŒ JavaScript/Node.js โ€‹

๐Ÿงช Cypress โ€‹

Complete Cypress integration with TestBeats, including configuration, CI/CD setup, and advanced features.

๐ŸŽญ Playwright โ€‹

Playwright integration guide covering test reporting, parallel execution, and TestBeats configuration.

โ˜• Mocha โ€‹

Mocha test framework integration with JSON and XML reporters for TestBeats.

๐ŸŒ WebdriverIO โ€‹

WebdriverIO integration for comprehensive test reporting with TestBeats.

๐Ÿฅ’ CucumberJS โ€‹

Cucumber.js BDD framework integration with TestBeats for behavior-driven testing.

โ˜• Java โ€‹

๐Ÿ”ง TestNG โ€‹

TestNG framework integration with XML reporting for TestBeats.

โšก JUnit โ€‹

JUnit testing framework integration with TestBeats for Java projects.

๐Ÿ Python โ€‹

๐Ÿ PyTest โ€‹

PyTest framework integration with TestBeats for Python testing projects.

๐Ÿ”ง Other Frameworks โ€‹

๐Ÿ› ๏ธ Other Testing Frameworks โ€‹

Integration guide for frameworks not specifically covered above, including Jest, PHPUnit, RSpec, Robot Framework, and more.

๐Ÿ” Need Help? โ€‹

Common Integration Patterns โ€‹

Most frameworks follow these common patterns:

  1. Configure Test Reporter - Set up your framework to output results in a supported format
  2. Install TestBeats - Add TestBeats to your project dependencies
  3. Configure TestBeats - Set up configuration file with targets and result sources
  4. Publish Results - Run TestBeats to publish your test results

Supported Result Formats โ€‹

  • JUnit XML - Most widely supported format (Java, Python, JavaScript, C#, Ruby, Go, PHP)
  • TestNG XML - TestNG specific format
  • Mocha JSON - Mocha reporter format
  • Cucumber JSON - BDD frameworks format
  • Newman JSON - Postman/Newman format
  • Custom JSON - Framework-specific JSON formats

Ready to integrate your framework? Choose your framework above and follow the step-by-step guide โ†’

Released under the MIT License.