To test web applications, developers currently write test cases in frameworks such as Selenium. On the other hand, most web test generation techniques rely on a crawler to …
In the literature, there is a rather clear segregation between manually written tests by developers and automatically generated ones. In this paper, we explore a third solution: to …
Nowadays, mobile applications (aka, apps) are used by over two billion users for every type of need, including social and emergency connectivity. Their pervasiveness in today's world …
Some test amplification tools extend a manually created test suite with additional test cases to increase the code coverage. The technique is effective, in the sense that it suggests …
Despite the recent advances in automatic test generation, testers must still write test oracles manually. If formal specifications are available, it might be possible to use decision …
Core features (functionalities) of an app can often be accessed and invoked in several ways, ie, through alternative sequences of user-interface (UI) interactions. Given the manual effort …
HK Brar, PJ Kaur - 2015 2nd International Conference on …, 2015 - ieeexplore.ieee.org
Software testing plays a vital role in the affirmation of the software quality and reliability. It is a never ending process which starts with the very initial stage of software development and …
C Brandt, A Zaidman - 2022 Working Conference on Software …, 2022 - ieeexplore.ieee.org
Developer testing, the practice of software engineers programmatically checking that their own components behave as they expect, has become the norm in today's software projects …
DM Vargas, AF Blanco, AC Vidaurre… - … Workshop on Smalltalk …, 2018 - bergel.eu
GraphQL is a flexible and expressive query language. With the objective to replace the flawed and inefficient REST architectural style, GraphQL has been adopted by numerous …