中文

DeepRNG:面向基于深度强化学习的软件生成式测试

软件工程 2022-02-01 v1 人工智能 机器学习

摘要

尽管机器学习(ML)已成功自动化各类软件工程需求,软件测试仍是一个极具挑战的课题。本文中,我们旨在通过以深度强化学习(RL)智能体直接增强随机数生成器(RNG),并利用被测软件的高效、可自动提取的状态表示,来改进软件生成式测试。以Cosmos SDK为测试平台,我们表明所提DeepRNG框架对超过350,000行代码的高度复杂软件库的测试提供了统计显著的改进。DeepRNG框架的源代码已在线公开。

关键词

引用

@article{arxiv.2201.12602,
  title  = {DeepRNG: Towards Deep Reinforcement Learning-Assisted Generative Testing of Software},
  author = {Chuan-Yung Tsai and Graham W. Taylor},
  journal= {arXiv preprint arXiv:2201.12602},
  year   = {2022}
}

备注

Workshop on ML for Systems, 35th Conference on Neural Information Processing Systems (NeurIPS 2021)