Introduction
BFlow is intended to verify that end-to-end business logic functions as expected.
A Business Process is a collection of related, structured activities or tasks that produce a specific service or product, to serve a particular goal, for a particular customer or customers.
LN consists of sessions that implement the business logic. An LN user uses these sessions to perform different steps of a business process.
To replicate these steps in BFlow, the user input must be translated into specific actions that are collected in scripts. These scripts can be executed independently or may be combined to create more complex test scenarios, that is, a hierarchy. This way the steps of the user can be reproduced.
BFlow is intended to implement higher level, more functional test scenarios from a user's perspective. BFlow impersonates the UI, that is, it replaces the regular UI.
BFlow scripts generate an extensive log, which can be used for analysis.
You can use BFlow to uncover new software bugs, or regressions, in existing areas of the system after changes such as enhancements, patches, or configuration changes.
The next chapters describe the building blocks of BFlow and how to develop and execute them.
The last chapters explain the underlying concepts and list all the available actions.