An industrial evaluation of unit test generation: Finding real faults in a financial application

MM Almasi, H Hemmati, G Fraser… - 2017 IEEE/ACM 39th …, 2017 - ieeexplore.ieee.org
Automated unit test generation has been extensively studied in the literature in recent years.
Previous studies on open source systems have shown that test generation tools are quite …

Do automatically generated unit tests find real faults? an empirical study of effectiveness and challenges (t)

S Shamshiri, R Just, JM Rojas, G Fraser… - 2015 30th IEEE/ACM …, 2015 - ieeexplore.ieee.org
Rather than tediously writing unit tests manually, tools can be used to generate them
automatically-sometimes even resulting in higher code coverage than manual testing. But …

A survey on unit testing practices and problems

E Daka, G Fraser - 2014 IEEE 25th International Symposium on …, 2014 - ieeexplore.ieee.org
Unit testing is a common practice where developers write test cases together with regular
code. Automation frameworks such as JUnit for Java have popularised this approach …

Private api access and functional mocking in automated unit test generation

A Arcuri, G Fraser, R Just - 2017 IEEE international conference …, 2017 - ieeexplore.ieee.org
Not all object oriented code is easily testable: Dependency objects might be difficult or even
impossible to instantiate, and object-oriented encapsulation makes testing potentially simple …

On the effectiveness of unit test automation at microsoft

L Williams, G Kudrjavets… - 2009 20th International …, 2009 - ieeexplore.ieee.org
Instituting an automated unit testing practice across a large software development team can
be technically challenging and time consuming. As a result, teams may question the …

Scaling up automated test generation: Automatically generating maintainable regression unit tests for programs

B Robinson, MD Ernst, JH Perkins… - 2011 26th IEEE/ACM …, 2011 - ieeexplore.ieee.org
This paper presents an automatic technique for generating maintainable regression unit
tests for programs. We found previous test generation techniques inadequate for two main …

Minimization of randomized unit test cases

Y Lei, JH Andrews - 16th IEEE International Symposium on …, 2005 - ieeexplore.ieee.org
We describe a framework for randomized unit testing, and give empirical evidence that
generating unit test cases randomly and then minimizing the failing test cases results in …

Automated unit test generation during software development: A controlled experiment and think-aloud observations

JM Rojas, G Fraser, A Arcuri - … of the 2015 international symposium on …, 2015 - dl.acm.org
Automated unit test generation tools can produce tests that are superior to manually written
ones in terms of code coverage, but are these tests helpful to developers while they are …

Automatically documenting unit test cases

B Li, C Vendome, M Linares-Vásquez… - … on software testing …, 2016 - ieeexplore.ieee.org
Maintaining unit test cases is important during the maintenance and evolution of a software
system. In particular, automatically documenting these unit test cases can ameliorate the …

Efficient unit test case minimization

A Leitner, M Oriol, A Zeller, I Ciupa… - Proceedings of the 22nd …, 2007 - dl.acm.org
Randomized unit test cases can be very effective in detecting defects. In practice, however,
failing test cases often comprise long sequences of method calls that are tiresome to …