首页> 外文期刊>IEEE Transactions on Computers >Randomized Quasi-Random Testing
【24h】

Randomized Quasi-Random Testing

机译:随机拟随机检验

获取原文
获取原文并翻译 | 示例
           

摘要

Random testing is a fundamental testing technique that can be used to generate test cases for both hardware and software systems. Quasi-random testing was proposed as an enhancement to the cost-effectiveness of random testing: In addition to having similar computation overheads to random testing, it makes use of quasi-random sequences to generate low-discrepancy and low-dispersion test cases that help deliver high failure-detection effectiveness. Currently, few algorithms exist to generate quasi-random sequences, and these are mostly deterministic, rather than random. A previous study of quasi-random testing has examined two methods for randomizing quasi-random sequences to improve their applicability in testing. However, these randomization methods still have shortcomings—one method does not introduce much randomness to the test cases, while the other does not support incremental test case generation. In this paper, we present an innovative approach to incrementally randomizing quasi-random sequences. The test cases generated by this new approach show a high degree of randomness and evenness in distribution. We also conduct simulations and empirical studies to demonstrate the applicability and effectiveness of our approach in software testing.
机译:随机测试是一种基本的测试技术,可用于生成硬件和软件系统的测试用例。提出了准随机测试,以增强随机测试的成本效益:除了具有与随机测试类似的计算开销外,它还利用准随机序列来生成低差异和低分散的测试用例,从而有助于具有很高的故障检测效率。当前,很少有算法可以生成准随机序列,并且这些算法大多是确定性的,而不是随机的。先前对准随机测试的研究已经研究了两种将准随机序列随机化以提高其在测试中的适用性的方法。但是,这些随机方法仍然存在缺点-一种方法不会给测试用例带来太多随机性,而另一种则不支持增量式测试用例生成。在本文中,我们提出了一种创新的方法来逐步随机化准随机序列。通过这种新方法生成的测试用例显示出高度的随机性和分布均匀性。我们还进行了仿真和实证研究,以证明我们的方法在软件测试中的适用性和有效性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号