Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering
Is adaptive random testing really better than random testing
Proceedings of the 1st international workshop on Random testing
Adaptive random testing with randomly translated failure region
Proceedings of the 1st international workshop on Random testing
An empirical analysis and comparison of random testing techniques
Proceedings of the 2006 ACM/IEEE international symposium on Empirical software engineering
Adaptive random testing through iterative partitioning revisited
Proceedings of the 3rd international workshop on Software quality assurance
Enhancing adaptive random testing in high dimensional input domains
Proceedings of the 2007 ACM symposium on Applied computing
Distributing test cases more evenly in adaptive random testing
Journal of Systems and Software
Enhanced lattice-based adaptive random testing
Proceedings of the 2009 ACM symposium on Applied Computing
Adaptive random testing based on distribution metrics
Journal of Systems and Software
Electronic Notes in Theoretical Computer Science (ENTCS)
Adaptive Random Testing: The ART of test case diversity
Journal of Systems and Software
Adaptive random testing through iterative partitioning
Ada-Europe'06 Proceedings of the 11th Ada-Europe international conference on Reliable Software Technologies
Evaluating program analysis and testing tools with the RUGRAT random benchmark application generator
Proceedings of the 2012 Workshop on Dynamic Analysis
Hi-index | 0.00 |
Java has been used widely, from servers to cellularphones. In order to test those Java runtime systems, manytest tools have been provided. However these tools arenot enough for Java JIT compilers. They should be testedby various executable bytecode sequences. Most test toolsdon't cover such kinds of a combination test. Thereforewe developed a random test program generator and aJava JIT compiler test system. This test systemautomatically 1) generates Java class files which arerandom, executable and finite; 2) inserts codes thatoutput execution-process-dependent results; 3) runs theseon the target JIT compiler and other tested Javaruntimes; 4) compares results. In this paper, we describehow to generate random test programs, and how to test aJava JIT compiler, and then we evaluate quality(coverage) of generated random test programs.