AgileTestware

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

FrameworkLanguageDocumentation
JUnitJavaJUnit Integration
TestNGJavaTestNG Integration
NUnit.NET (C#, VB.NET)NUnit Integration
Selenium WebDriverJava, Python, .NETSelenium & Appium
AppiumJava, PythonSelenium & Appium
CucumberJavaConfigured via JUnit/TestNG runner

How It Works

  1. Your test framework generates a JUnit-format XML report after each test run
  2. The CI plugin (Jenkins, Bamboo, TeamCity) sends the report to Bumblebee
  3. Bumblebee maps report data to ALM fields using your alm-mappings.xml configuration
  4. 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

  1. Configure Bumblebee first
  2. Add the appropriate test framework listener/reporter to your project
  3. Configure the CI plugin to send results to Bumblebee
  4. Run your tests — results appear in ALM automatically

On this page