Teasy: A domain-specific language to reduce time and facilitate the creation of tests in web applications
Author(s) -
Yury Alencar Lima,
Elder Rodrigues,
Fábio Paulo Basso,
Rafael Oliveira
Publication year - 2021
Language(s) - English
Resource type - Conference proceedings
DOI - 10.5753/mssis.2021.17258
Subject(s) - computer science , software engineering , domain specific language , software testing , web application , test strategy , white box testing , software performance testing , digital subscriber line , domain (mathematical analysis) , web testing , model based testing , software , test case , software development , software construction , programming language , web service , world wide web , web application security , web development , machine learning , telecommunications , mathematical analysis , regression analysis , mathematics
Software testing automation is one of the most challenging activities in Software Engineering scenarios. Moden-Based Testing (MBT) is a feasible strategy to alleviate efforts on automating testing activities. Trough a model that specifies the behavior of the Software Under Testing (SUT), MBT approaches are useful strategies to generate test cases and run them. However, some domains such as, web applications require extra efforts on applying MBT approaches. Due to this, in this study we propose and validate Teasy a Domain Specification Language (DSL) that makes MBT feasible for web application. Through the conduction of a Proof-of-Concept on testing a real-world web application, we noticed Teasy has potential to evolve to effectively support software development environments. Using a real-world application and projects with manually seeded faults, Teasy testing scenarios have detected 78,57% of the functional inconsistencies.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom