A snowballing literature study on test amplification

B Danglot, O Vera-Perez, Z Yu, A Zaidman… - Journal of Systems and …, 2019 - Elsevier
The adoption of agile approaches has put an increased emphasis on testing, resulting in
extensive test suites. These suites include a large number of tests, in which developers …

Leveraging existing tests in automated test generation for web applications

A Milani Fard, M Mirzaaghaei, A Mesbah - Proceedings of the 29th ACM …, 2014 - dl.acm.org
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 …

Automatic test improvement with DSpot: a study with ten mature open-source projects

B Danglot, OL Vera-Pérez, B Baudry… - Empirical Software …, 2019 - Springer
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 …

Testing of mobile applications in the wild: A large-scale empirical study on android apps

F Pecorelli, G Catolino, F Ferrucci, A De Lucia… - Proceedings of the 28th …, 2020 - dl.acm.org
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 …

Small-amp: Test amplification in a dynamically typed language

M Abdi, H Rocha, S Demeyer, A Bergel - Empirical Software Engineering, 2022 - Springer
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 …

Cross-checking oracles from intrinsic software redundancy

A Carzaniga, A Goffi, A Gorla, A Mattavelli… - Proceedings of the 36th …, 2014 - dl.acm.org
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 …

Route: Roads Not Taken in UI Testing

JW Lin, N Salehnamadi, S Malek - ACM Transactions on Software …, 2023 - dl.acm.org
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 …

Differentiating integration testing and unit testing

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 …

How does this new developer test fit in? A visualization to understand amplified test cases

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 …

[PDF][PDF] Deviation testing: A test case generation technique for graphql apis

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 …