ESG structure, its features and positive/negative test generation are implemented under this project. You can do the followings by using this project:
- Create an ESG from different file types such as JSON, MXE or DOT
- Convert an ESG object to different file objects such as JSON, DOT or CSV
- Generate positive test suite of an ESG
- Generate negative test suite of an ESG
- Generate test suite of an ESG with Decision Table
- Generate test suite of an ESG with sub-ESG
- Do systematic testing of ESGs such as with two vertices, three vertices etc.
Clone esg-engine project. Open Eclipse IDE. Follow File -> Import -> Maven -> Existing Maven Projects and select the cloned project.
- Go to Help -> Eclipse Marketplace
- Search Xtend 2.26.0 and install
- Search TextUML Toolkit install (For Eclipse Image Viewer)
- Use command "brew install graphviz"
- After run command "dot -v" to check installation finished successfully.
- If there is error raised for dot.exe not found on mac apply the rules below:
- Click Eclipse -> Preferences -> Graphviz -> Select Specify Manually then paste this -> "/usr/local/bin/dot"
- Apply & Close
- Open Dot file with Eclipse Text Editor
- On top bar Window -> Show View -> Other -> Select Image Viewer
- Ready to launch :) !