Microservices requirements and acceptance

Your projects: None | Start new project


A system is specified via a set of stories and specs, which are grouped in projects. Each project lives in its own shiny new website, where you can invite others and collaborate.

We are looking at the fusion of requirements with testing, so stories, like a-lights-story++, represent the requirements and test cases while the specifications, like a-lights-spec++ deal with the actual behaviour or implementation of the system.

As you will see, specifications and stories are simply wiki topics, with special annotations for messages, conditions, mocks and such, read more about it in Markup and DSL++.


The first thing to do to explore this project - here are some examples:

  • lights - a simple test and spec, see how to send messages, write simple rules and mocks
  • REST Mock - how to mock a REST service and test the mock
  • Snakking - sample of snakking
  • REST services - more complex examples of REST services
  • FSM - simple FSM

Note that you don't own some of these stories, so you can only play with them. However, you can always choose "Save as" and get your own copy!


This is the main page for your new project reactor: {{$$name}} - this page is visible to your users only(you can edit it, see the actions at bottom!).


Create more stuff: + Topic + Story + Spec


Your best friend is the fiddle, check it out: Fiddle

The "lights" example is already created, to get you going, with a story++ and a spec++.

Stats:

Domain categories: Admin Blog Category CategoryTemplate Data Domain DslData DslDomain DslElement DslModule DslModuleSpec Form FormDesign Note Play Post Reactor ReactorMod ReactorModule ReactorTemplate Sample Schema Spec Story Tag Task Topic User WikiLink


Current mods: Blogging Add mods
Reactor mods add more functionality to your reactor, like blogs etc


Was this useful?    

By: Razie | 2019-04-27 .. 2022-05-22


Viewed 220 times ( | History | Print ) this page.