Skip to content
Snippets Groups Projects

Testgenerator-DSL

This repository is about our developed prototypic DSL for generating automated regression tests. The implemented concepts are described in our paper "Automated Regression Tests: A No-Code Approach for BPMN-based Process-Driven Applications".

If you would like to try out our prorotype, you can setup your DSL workspace with our installation guide described below and our Testgenerator prototype. If you would like to use our virtual machine instead, you can click to download here.

Required tools

  • git
  • Java
  • Eclipse IDE for Java and DSL
  • Eclipe-Plugin "Xtext Complete SDK" (2.23.xx)

Installation

  1. Check out this repository
git clone https://git.fh-muenster.de/winfo/code-pro/pda-testing-framework/bpmn-test-dsl
  1. Start your Eclipse IDE

  2. Sometimes the automatic build for DSLs leads to some problems. Therefore, we recommend to disable it by "Project" -> Deselecting "Build automatically"

  3. Import the DSL projects by "File" -> "Import"

  4. Add "Xtext Nature" to all of your imported projects if not already set by default

  5. Configure source folders "src", "src-gen", "xtend-gen" if not already configured by default

  6. Reactivate "Build automatically" by "Project" -> Selecting "Build automatically"

  7. Make sure that all projects are free of errors and feel free to enjoy experimenting with our DSL

  8. We recommend to install our Testgenerator prototype as well