2011 18th Working Conference on Reverse Engineering 2011
DOI: 10.1109/wcre.2011.67
|View full text |Cite
|
Sign up to set email alerts
|

jPET: An Automatic Test-Case Generator for Java

Abstract: Abstract-We present jPET, a whitebox test-case generator (TCG) which can be used during software development of Java applications within the Eclipse environment. jPET builds on top of PET, a TCG which automatically obtains test-cases from the bytecode associated to a Java program. jPET performs reverse engineering of the test-cases obtained at the bytecode level by PET in order to yield this information to the user at the source code level. This allows understanding the information gathered at the lower level … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
11
0

Year Published

2013
2013
2024
2024

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 18 publications
(11 citation statements)
references
References 6 publications
0
11
0
Order By: Relevance
“…Symbolic execution tools like JPF [53], jPET [1], JBSE [10,11] and BLISS [53] straightforwardly instantiate the input objects in the heap memory, and set the initial state by directly manipulating their internal fields. Figure 4 shows a test case generated from the path condition in Figure 3 by directly instantiating the objects in the heap and manipulating their fields.…”
Section: Building Heapmentioning
confidence: 99%
See 4 more Smart Citations
“…Symbolic execution tools like JPF [53], jPET [1], JBSE [10,11] and BLISS [53] straightforwardly instantiate the input objects in the heap memory, and set the initial state by directly manipulating their internal fields. Figure 4 shows a test case generated from the path condition in Figure 3 by directly instantiating the objects in the heap and manipulating their fields.…”
Section: Building Heapmentioning
confidence: 99%
“…This paper presented SUSHI, a test case generation approach that benefits from a novel combination of symbolic execution and searchbased techniques, to overcome a crucial limitation of many test generation approaches that rely on directly manipulating the heap memory to construct the input structures [1,7,33,38,48,53]. Directly manipulating the heap may result in test cases that the developers can hardly understand and trust, especially when dealing with programs with complex ad-hoc data structures.…”
Section: Related Workmentioning
confidence: 99%
See 3 more Smart Citations