Pega Marketplace Terms of Use

Selenium Starter Kit

Selenium-based UI test frameworks and sample UI tests for testing your Pega application.

By using or submitting listings via the Pega Marketplace, you agree to our Terms of Use.

Overview

Pega provides Selenium-based UI test framework and sample UI tests that you can leverage to build up test automation suite for your Pega application. With this test framework, you can skip writing infrastructure code, take advantage of built-in diagnostics and testing capabilities, and focus on the most important thing, testing your Pega application! These test frameworks are built with maintenance and best practices in mind.

The starter kit comes with a generic Selenium based UI test framework that you can use for creating UI page objects and UI tests for your Pega application. It includes sample UI test framework to support testing core Pega CRM applications – Pega Sales Automation, Pega Customer Services and Pega Marketing. The kit comes with out of the box (OOTB) sample tests to validate real core use cases of those CRM applications. You can use this kit as reference when creating your own UI page objects and end-to-end UI test scripts. The framework and tests are Behavior Driven Development (BDD) based and leverage the Cucumber framework.

Setting up the test frameworks and running the tests come with step-by-step instructions listed below.

Key Features

  • Support for core Pega CRM applications:
  • Web driver abstraction
  • Running on remote web driver
  • Page objects specific to core Pega CRM applications
  • Diagnostics and test tools for easy debugging
  • Sample out of the box (OOTB) Cucumber-based tests for core Pega CRM applications
  • Step-by-step guidelines on getting started, running and writing UI tests
  • Test Results & Reporting 
  • Support to run the test from gherkin file directly (Run As --> Cucumber Feature)
  • Test Results & Reporting using cucumber extent reports

Available Versions

Selenium Starter Kit Supported Pega Versions Documentation

Version 2.3 (CRM Test Framework)

Sample test framework

8.4

Version 2.2 (CRM Test Framework)

Sample test framework

8.3

Version 2.1.1 (CRM Test Framework)

Sample test framework

8.2.1

Version 2.1.0 (CRM Test Framework)

Sample test framework

8.2.1
Version 2.0.1 8.1
Version 2.0 (No longer available) 8.1
Version 1.0

7.3.1, 7.4

Logo

Version

2.3

Compatible With

8.2.1, 8.1, 7.4, 7.3.1, 8.3, 8.4

Support

Pegasystems

Pega Reviewed

Security_Approved_IconCreated with Sketch.

Approved


Last updated

June 9, 2020