-
Notifications
You must be signed in to change notification settings - Fork 33
UseCases
Use-cases are the starting point for our Behaviour Driven Development (BDD). The use-cases are elaborated into required feature need to fulfil the use-case, which are turned into BDD test features and scenarios using behave. behave is well documented at: http://pythonhosted.org/behave/ and has a good page describing the philosophy of behavior-driven development, something we have strongly benefited from. Broader Ideas are usually collected on the RoadMap before being elaborated into use-cases.
We also have tried py-bdd which is inspired by behave and uses similar conventions in writing feature files, but we are having some issues with pytest-bdd: see Testing.
Use-cases proceed to getting fleshed out as features. Features that are implemented as commands in OTCmd2 also have tests as examples: see TestsExamples.
Our feature files can be found in the tests/features/ directory of the distribution. For the currently documented features, see TestsFeatures.
Parent: RoadMap
Home: Home Index: TitleIndex
Index
OTCmd2 Manual
- DocOTCmd2
- DocOTCmd2_subscribe
- DocOTCmd2_publish
- DocOTCmd2_chart
- DocOTCmd2_order
- DocOTCmd2_csv
- DocOTCmd2_backtest
- DocOTCmd2_rabbit
OTBackTest Manual
OTPpnAmgc Manual