Budget-aware random testing with T3: benchmarking at the SBST2016 testing tool contest

Publication date

2016

Authors

Prasetya, WishnuISNI 0000000396460003

Editors

Advisors

Supervisors

Document Type

Part of book
Open Access logo

License

Abstract

Random testing has the advantage that it is usually fast. An interesting use case is to use it for bulk smoke testing, e.g. to smoke test a whole project. However, on a large project, even with random testing it may still take hours to complete. To optimize this, we have adapted an automated random testing tool called T3 so that it becomes aware of the time budget we set for a given target class. Test suites are now generated incrementally, and their refinements are adaptively scheduled towards maximizing the coverage, given the remaining time. This paper presents an evaluation of the performance of this adaptation, using the benchmark provided by the SBST 2016 Java Unit Testing Tool Contest.

Keywords

Citation

Prasetya, S W B 2016, Budget-aware random testing with T3: benchmarking at the SBST2016 testing tool contest. in SBST '16: Proceedings of the 9th International Workshop on Search-Based Software Testing : Austin, Texas — May 14 - 22, 2016 . Association for Computing Machinery, pp. 29-32 . https://doi.org/10.1145/2897010.2897019