Please enable JavaScript.
Coggle requires JavaScript to display documents.
BDD (Problems (Tools (Poor IDE support, Hard to mainain, Hard to debug),…
BDD
-
Tools
-
-
Test Frameworks
-
Code first
Behavior based
BDDfy
-
Details
-
-
-
-
Pipeline
- Console Reporter (Report): Displays the test result in the console.
- Exception Processor (Process Exceptions): Handles exceptions.
- Story Cache (Finally): Saves each Story for later processing by the Batch Processors.
- Disposer (Finally): Cleans up the Story and its Scenarios.
- Test Runner (Execute): Executes the tests.
-
-
-
-
LightBDD
-
Details
-
ReportWritersConfiguration() - Allows to configure reports that will be generated after all tests (described in Generating Reports section).
CultureInfoProviderConfiguration() - Allows to configure culture that would be used to render feature/scenario/steps details.
StepTypeConfiguration() - Allows to configure predefined step types and repeated step replacement (described in Scenario Steps Definition section). It allows also to specify a method determining if given lambda parameter name should be used as step type or not.
ExecutionExtensionsConfiguration() - Allows to enable additional LightBDD extensions for scenario and step execution (described in Extending test behavior section).
ExceptionHandlingConfiguration() - Allows to configure what failure scenario/step details are captured.
-
ValueFormattingConfiguration() - Allows to configure default formatters used to format scenarios/step parameters.
DependencyContainerConfiguration() - Allows to configure DI container used by LightBDD (described in DI Containers section).
FeatureProgressNotifierConfiguration() - Allows to configure feature progress notification (described in Test Progress Notification section).
ScenarioProgressNotifierConfiguration() - Allows to configure scenario progress notification (described in Test Progress Notification section).
-
-
Spec Based
-
NSpec
-
-
Visual Studio Extension only for VS 2013, 2015
-
-
-
-