• Corpus ID: 67684539

A Review of Domain-Specific Modelling and Software Testing

  title={A Review of Domain-Specific Modelling and Software Testing},
  author={Teemu Kanstr{\'e}n},
Domain-specific modeling is an approach of using customized, domain-specific languages tailored for the domain as a basis for modeling the target system. The intent is to provide a means for domain experts to work with tools and a language closer to their domain knowledge, while abstracting away excess detail. This should provide more effective communication and ease the work done by providing a higher abstraction level. In the test automation domain, this meansion level. In the test automation… 
Automated testing support for reactive domain-specific modelling languages
This paper introduces a technique to automatically generate a domain-specific testing framework from an annotated DSML definition and concludes that compared to the state-of-the-art, this approach is significantly less costly, and similar or better testing support is achieved.
Automated Software Testing Framework for Web Applications
Most of the time, customers request complex business logic to be implemented in software applications. Therefore, as long as business requirements grow, the pressure increases on the testing team to
Automated Software Testing Frameworks: A Review
This study aims to present the main features of different automation testing frameworks and an overview of different scripting techniques in order to reduce testing efforts and detect as many faults as possible.
Cloud based Agile Methodology Test Automation for Web Application by Using Tanh Activated Clustering and Classification Model (TACC) in Machine Learning
Automatic functional tests are a long-standing issue in software development projects, and they are still carried out manually. The Selenium testing framework has gained popularity as an active
  • 2014


Using Built-In Domain-Specific Modeling Support to Guide Model-Based Test Generation
A model-based testing approach to support automated test generation with domain-specific concepts and a framework to support the language expert in building test models using a full (Java) programming language with the help of simple but powerful modeling elements of the framework.
Utilizing Domain-Specific Modelling for Software Testing
This paper describes how domain-specific modelling is applied to describe variability in software behaviour in terms of test cases, and its application in a case study shows a reduction in the cost of over test automation.
Experiences in setting up domain-specific model-based testing
This paper presents experiences in using a domain-specific modeling layer on top of the specific model-based testing tools, which allows for easier change of the used testing tool, while providing a more familiar modeling notation in terms of the domain concepts familiar to the user.
Domain-specific model-driven testing
Stefan Baerisch applies a combination of feature modeling and code generation, for which he uses a model-driven approach, in order to facilitate the design of tests by non-programmers, for a more integrated and more efficient testing process.
A Systematic Approach to Construct Compositional Behaviour Models for Network-structured Safety-critical Systems
Evidence is shown about the feasibility of the approach and about the effort required for modelling an example, supporting the belief that the approach improves both on the efficiency and the expressivity of current compositional test model construction techniques.
Improving Testing of Enterprise Systems by Model-Based Testing on Graphical User Interfaces
  • S. Wieczorek, Alin Stefanescu
  • Computer Science
    2010 17th IEEE International Conference and Workshops on Engineering of Computer Based Systems
  • 2010
The state of the art andstate of the practice of model-based testing for blackbox testing of Enterprise Resource Planning systems are described in order to motivate further research activities in this area.
One evaluation of model-based testing and its automation
This work uses the case study of an automotive network controller to assess different test suites in terms of error detection, model coverage, and implementation coverage.
Domain-Specific Modeling - Enabling Full Code Generation
This chapter discusses modeling with a general-purpose language and with a domain-specific language, and defines the DSM solution as a continuous process in the real world.
Usage of Robot Framework in Automation of Functional Test Regression
This paper describes how Robot Framework is used for automation of existing functional regression test cases within short time and with great success and thus saving costs and enhancing the quality of the software project.
Model‐based quality assurance of protocol documentation: tools and methodology
Experience so far confirms that MBT works and that it scales, provided it is accompanied by sound tool support and clear methodological guidance, and specifically focuses on model‐based testing (MBT).