Business Process Testing
Business process testing is a global component-based framework for functional testing of enterprise applications.
ALM Editions: Business Process Testing is available with ALM Edition and Quality Center Enterprise Edition. For details about ALM editions and their functionality, see ALM editions.
Overview
The most efficient way to manage functional testing activities is to work in a consistent way using a testing framework. Business Process Testing provides you with a customizable, component-based testing framework that supports the following:
Automated and manual testing |
|
Component reuse and modularization |
Component reuse and modularization keep costs low by speeding up test creation, maintenance, and execution. |
Creation of tests for both simple and complex applications |
An application under test can be a simple, HTML-based web application or a complex business process involving packaged applications such as SAP or Oracle, and back-end services and databases. |
Collaboration between various personas |
The testing framework is flexible enough to meet the needs of various personas, such as manual testers, automation engineers, and subject matter experts. Business Process Testing helps you document your components and tests, including screenshots illustrating how they should be used, and so on. This makes it easy for people with different roles and skill sets to share each others' assets. Example:
|
Management of the parts of a test |
Managing parts of a test includes component documentation, test execution results, version control, reporting, and history. Additionally, you can generate documents containing information about the tests, flows, and components in a project. |
Quick and easy design of tests early in the development cycle and in a script-free environment |
You can define keywords and components before the application has been delivered for testing, so you can design tests earlier in the software development lifecycle. You can test applications manually before automated tests are ready. This facilitates quick implementation of business process tests. |
Integrations with other testing systems |
Integration with OpenText's test management and testing tools, such as ALM, Sprinter, UFT One, and Service Test . Automation engineers can access Business Process Testing functionality directly from their testing tool, in an environment with which they are familiar. ALM users can create business process tests in an environment with which they are familiar. |
Work with Business Process Testing
The following workflow is based on the bottom-up approach for working with Business Process Testing:
For information about other approaches to working with Business Process Testing, see Choose design approaches.
How Business Process Testing works
Business Process Testing works within Application Lifecycle Management (ALM) as a component-based testing framework. Working with a testing framework provides many advantages to enterprises, including streamlining the creation and maintenance of both manual and automated tests, and maximizing efficiency for testing complete business processes.
Because of its flexibility, Business Process Testing can be used by various personas with varying levels of programming experience, subject matter knowledge, and business expertise. The framework can be implemented differently based on enterprise needs.
Want to learn more?
For details on working with Business Process Testing in UFT, see the Business Process Testing section in the UFT Help.