
Teasy: A domain-specific language to reduce time and facilitate the creation of tests in web applications
Author(s) -
Yury Alencar Lima,
Elisa Rodrigues,
Fábio Paulo Basso,
Rafael de Novaes 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 , test strategy , digital subscriber line , white box testing , web application , domain (mathematical analysis) , software performance testing , web testing , software , model based testing , test case , software development , software construction , programming language , web service , world wide web , web application security , web development , machine learning , telecommunications , mathematical analysis , mathematics , regression analysis
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.