hide all comments


Testing web applications: Experiences on using Domain-Specific Modeling

June 18, 2012 16:42:29 +0300 (EEST)

I’ve had during this spring a nice opportunity to be involved in creating modeling languages for testing web applications (WebAppML). While Stephan Schulz from Conformiq did all the fun part on defining different language versions, my role was mainly on discussing about alternative language structures. Stephan also implemented generators for test case generation that integrates WebAppML and MetaEdit+ with Conformiq’s testing tools.

Using WebAppML in MetaEdit+: testing shopping card

A good part of this work is that the user feedback and results are also publicly available (talk at ETSI MBT Workshop, Bangalore, last week). In particular I would like to raise (again) the obvious outcome:

“100% of the participants felt that WebAppML significantly speeds up their work”. This will always happen when we can raise the level of abstraction closer to the problem domain. Obviously WebAppML raises the level of abstraction.

I also like some other findings of the survey:

“100% of the participants prefer MetaEdit+ as a modeling tool”. I know that new MetaEdit+ 5.0 makes the modeling experience in many parts, in particular the reuse emphasized in this testing language too, even more enjoyable.

The slides describing the language and its user feedback is available from the ETSI test conference site at http://www.isqtinternational.com/T3UC_2012/MBT_PPT_09_Schulz.pdf.