Behavior Testing Framework overview

Behavior Testing Framework is a Guidewire product that enhances the capabilities of PolicyCenter by providing resources and an infrastructure so that insurers can implement Behavior-Driven Development (BDD).

Behavior Testing Framework extends the GUnit testing framework in the base application. The GUnit testing framework provides:
  • An environment that supports writing and running the tests for your Gosu configuration code.
  • The ability to run individual tests and complete test suites within Guidewire Studio.
  • The ability to run test suites at a command prompt or in a continuous integration work flow.
Behavior Testing Framework provides the following additional functionality:
  • The ability to describing software behavior in natural language that is directly tied to implementation code.
  • A framework that makes it possible to share implementation code common to broad business contexts, as well as isolate code specific to more narrow business contexts.
  • The ability to test pages and screens using the native page model.

Behavior Testing Framework provides both the testing framework and examples of how to use the framework.