Test generation through programming in UDITA

M Gligoric, T Gvero, V Jagannath, S Khurshid… - Proceedings of the …, 2010 - dl.acm.org
We present an approach for describing tests using non-deterministic test generation
programs. To write such programs, we introduce UDITA, a Java-based language with non …

Testful: Automatic unit-test generation for java classes

L Baresi, M Miraz - Proceedings of the 32nd ACM/IEEE International …, 2010 - dl.acm.org
This paper presents TestFul, an Eclipse plugin for the generation of tests for Java classes. It
is based on the idea of search-based testing, working both at class and method level. The …

Automated unit test generation for classes with environment dependencies

A Arcuri, G Fraser, JP Galeotti - Proceedings of the 29th ACM/IEEE …, 2014 - dl.acm.org
Automated test generation for object-oriented software typically consists of producing
sequences of calls aiming at high code coverage. In practice, the success of this process …

Random test data generation for Java classes annotated with JML specifications

Y Cheon, CE Rubio-Medrano - 2007 - scholarworks.utep.edu
The hidden states of objects create a barrier to designing and generating test data
automatically. For example, the state of an object has to be established indirectly through a …

Korat: Automated testing based on Java predicates

C Boyapati, S Khurshid, D Marinov - ACM SIGSOFT Software …, 2002 - dl.acm.org
This paper presents Korat, a novel framework for automated testing of Java programs. Given
a formal specification for a method, Korat uses the method precondition to automatically …

Testera: A tool for testing java programs using alloy specifications

SA Khalek, G Yang, L Zhang… - 2011 26th IEEE/ACM …, 2011 - ieeexplore.ieee.org
This tool paper presents an embodiment of TestEra-a framework developed in previous
work for specification-based testing of Java programs. To test a Java method, TestEra uses …

Automatic test factoring for Java

D Saff, S Artzi, JH Perkins, MD Ernst - Proceedings of the 20th IEEE/ACM …, 2005 - dl.acm.org
Test factoring creates fast, focused unit tests from slow system-wide tests; each new unit test
exercises only a subset of the functionality exercised by the system test. Augmenting a test …

Eclat: Automatic generation and classification of test inputs

C Pacheco, MD Ernst - ECOOP 2005-Object-Oriented Programming: 19th …, 2005 - Springer
This paper describes a technique that selects, from a large set of test inputs, a small subset
likely to reveal faults in the software under test. The technique takes a program or software …

History-driven test program synthesis for JVM testing

Y Zhao, Z Wang, J Chen, M Liu, M Wu… - Proceedings of the 44th …, 2022 - dl.acm.org
Java Virtual Machine (JVM) provides the runtime environment for Java programs, which
allows Java to be" write once, run anywhere". JVM plays a decisive role in the correctness of …

Specification-driven automated testing of GUI-based Java programs

Y Sun, EL Jones - Proceedings of the 42nd annual Southeast regional …, 2004 - dl.acm.org
This paper presents a specification-driven approach to test automation for GUI-based JAVA
programs as an alternative to the use of capture/replay. The NetBeans Jemmy library …