A framework for automated testing of JavaScript web applications

S Artzi, J Dolby, SH Jensen, A Møller, F Tip - Proceedings of the 33rd …, 2011 - dl.acm.org
Current practice in testing JavaScript web applications requires manual construction of test
cases, which is difficult and tedious. We present a framework for feedback-directed …

The coverage problem for random testing

YK Malaiya, S Yang - Proceedings of the 1984 international test …, 1984 - dl.acm.org
Random testing is frequently an attractive alternative to deterministic test generation. How to
estimate the coverage obtained by random testing is an important problem. This paper …

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 …

Testing an optimising compiler by generating random lambda terms

MH Pałka, K Claessen, A Russo, J Hughes - Proceedings of the 6th …, 2011 - dl.acm.org
This paper considers random testing of a compiler, using randomly generated programs as
inputs, and comparing their behaviour with and without optimisation. Since the generated …

Adaptive random testing

TY Chen, H Leung, IK Mak - Advances in Computer Science-ASIAN 2004 …, 2005 - Springer
In this paper, we introduce an enhanced form of random testing called Adaptive Random
Testing. Adaptive random testing seeks to distribute test cases more evenly within the input …

'Good'organisational reasons for'Bad'software testing: An ethnographic study of testing in a small software company

D Martin, J Rooksby, M Rouncefield… - … engineering (ICSE'07 …, 2007 - ieeexplore.ieee.org
In this paper we report on an ethnographic study of a small software house to discuss the
practical work of software testing. Through use of two rich descriptions, we discuss …

Comparing the fault detection effectiveness of n-way and random test suites

PJ Schroeder, P Bolaki, V Gopu - … International Symposium on …, 2004 - ieeexplore.ieee.org
Software testing plays a critical role in the timely delivery of high-quality software systems.
Despite the important role that testing plays, little is known about the fault detection …

Combined static and dynamic automated test generation

S Zhang, D Saff, Y Bu, MD Ernst - Proceedings of the 2011 international …, 2011 - dl.acm.org
In an object-oriented program, a unit test often consists of a sequence of method calls that
create and mutate objects, then use them as arguments to a method under test. It is …

An empirical comparison of combinatorial testing, random testing and adaptive random testing

H Wu, C Nie, J Petke, Y Jia… - IEEE Transactions on …, 2018 - ieeexplore.ieee.org
We present an empirical comparison of three test generation techniques, namely,
Combinatorial Testing (CT), Random Testing (RT) and Adaptive Random Testing (ART) …

DiffGen: Automated regression unit-test generation

K Taneja, T Xie - … 23rd IEEE/ACM International Conference on …, 2008 - ieeexplore.ieee.org
Software programs continue to evolve throughout their lifetime. Maintenance of such
evolving programs, including regression testing, is one of the most expensive activities in …