farhan5248 / lean-sheep-dog-tools

Eclipse and Maven plug-ins to help manual testers support developers adopting bdd and tdd using lean principles
GNU General Public License v3.0
0 stars 0 forks source link

Create layer 3 adoc files #118

Closed farhan5248 closed 1 month ago

farhan5248 commented 5 months ago

Before doing this, make sure all existing feature files have similar scenario or outline steps. The data tables don't have to be the same for each and neither do the example tables.

Make adoc fragments for multiple assertions or setup like

  1. just interaction
  2. interaction with messages There there will basically be at least one fragment for each Convertible object method like Class, Interaction, Message, Import etc

Each fragment has === sections which are basically steps. These fragments are layer 3 Example data === sections are only in the adoc file that references the fragments, this is layer 2 Layer 1 is a text representation of the activity diagram made with plantUML

Each fragment is named after the activity diagram step for easy reconciliation with layer 1. For eg

  1. Create_UML_model_Interaction
  2. Create_UML_model_Interaction_with_messages

In another work item, add validation that all parameters in fragments have data defined in the layer 2 adoc file

farhan5248 commented 1 month ago

Won't need this anymore