Budget-aware Random Testing with T3: Benchmarking at the SBST2016 Testing Tool Contest

被引:0
|
作者
Prasetya, I. S. W. B. [1 ]
机构
[1] Univ Utrecht, Utrecht, Netherlands
关键词
automated testing [!text type='java']java[!/text; benchmark testing tools; unit testing; budgeted testing;
D O I
10.1145/2897010.2897019
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:29 / 32
页数:4
相关论文
共 3 条
  • [1] Random Testing with Austere Budgeting in T3: Benchmarking at SBST2019 Testing Tool Contest
    Prasetya, I. S. W. B.
    [J]. 2019 IEEE/ACM 12TH INTERNATIONAL WORKSHOP ON SEARCH-BASED SOFTWARE TESTING (SBST 2019), 2019, : 21 - 24
  • [2] T3: Benchmarking at Third Unit Testing Tool Contest
    Prasetya, I. S. W. B.
    [J]. 2015 IEEE/ACM 8TH INTERNATIONAL WORKSHOP ON SEARCH-BASED SOFTWARE TESTING (SBST), 2015, : 44 - 47
  • [3] T3 @SBST2018 Benchmark, and How Much We Can Get from Asemantical Testing
    Prasetya, I. S. W. B.
    [J]. PROCEEDINGS 2018 IEEE/ACM 11TH INTERNATIONAL WORKSHOP ON SEARCH-BASED SOFTWARE TESTING (SBST), 2018, : 30 - 33