Test Frameworks for ALM — Overview
Report test results from JUnit, TestNG, NUnit, Selenium, Appium, and Cucumber into HP ALM.
Test Frameworks for ALM extends Bumblebee to support result reporting from the most popular test automation frameworks directly into HP ALM / OpenText ALM.
Supported Frameworks
| Framework | Language | Documentation |
|---|---|---|
| JUnit | Java | JUnit Integration |
| TestNG | Java | TestNG Integration |
| NUnit | .NET (C#, VB.NET) | NUnit Integration |
| Selenium WebDriver | Java, Python, .NET | Selenium & Appium |
| Appium | Java, Python | Selenium & Appium |
| Cucumber | Java | Configured via JUnit/TestNG runner |
How It Works
- Your test framework generates a JUnit-format XML report after each test run
- The CI plugin (Jenkins, Bamboo, TeamCity) sends the report to Bumblebee
- Bumblebee maps report data to ALM fields using your
alm-mappings.xmlconfiguration - Test results appear in the ALM Test Lab as test runs
Prerequisites
- Bumblebee server installed and configured
- A CI server with the Bumblebee CI plugin installed
- HP ALM / OpenText ALM with appropriate user permissions
Quick Start
- Configure Bumblebee first
- Add the appropriate test framework listener/reporter to your project
- Configure the CI plugin to send results to Bumblebee
- Run your tests — results appear in ALM automatically