首页> 外文期刊>電子情報通信学会技術研究報告 >パラメータ値に関する制約を考慮したランダムテストのためのテストケース生成手法
【24h】

パラメータ値に関する制約を考慮したランダムテストのためのテストケース生成手法

机译:考虑参数值约束的随机测试测试用例生成方法

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

摘要

This paper discusses random testing, which is a simple approach to test case generation for software testing. A notable feature of this approach is its high speed in test generation. Besides, it has been shown that random testing can probabilistically cover more than 63 percent of parameter interactions even if it only uses as many test cases as in the smallest test suite for combinatorial interaction testing. However, this property does not hold if constraints exist on parameter values: in that case, some particular interactions may have much smaller probability of being covered than the theoretical one. This can happen if there are only few possible test cases that have the interactions and satisfy the constraints. To overcome this problem, we propose the following approach: if a randomly generated test case does not satisfy the constraints, then we derive, from that test case, a collection of valid test cases such that every possible interaction in the random test case occurs in at least one test case in the collection. This guarantees, at the cost of a small increase in the number of test cases, theoretical occurrence probability of interactions in the presence of constraints.%本稿ではテストケース生成手法の一つであるランダムテストについて議論する.ランダムテストとはパラメータ値をランダムに設定してテストケースを生成する手法である.この手法はテストケースの生成が非常に高速であるという特徴があり,また組み合わせの網羅率に関して,組み合わせテストと同数のテストケース数で少なくとも63%が保証されることがわかっている.一方で制約条件への対応に問題点があり,条件によっては出現確率が非常に低くなる組み合わせが存在する場合がある.そこで本稿ではこの問題を解決するために,制約を満たさないテストケースが生成された場合に,そのテストケースから新たなテストケース集合を生成する手法を提案する.この手法により,網羅率を大きく下げることなく,出現確率が非常に低い組み合わせに関して,他の組み合わせと同等の出現確率に改善することができる.
机译:本文讨论了随机测试,这是一种为软件测试生成测试用例的简单方法。这种方法的一个显着特点是其测试生成速度很高。此外,已经表明,即使随机测试仅使用与最小的测试套件中的组合交互测试一样多的测试用例,也可以概率地覆盖超过63%的参数交互。但是,如果对参数值存在约束,则此属性不成立:在这种情况下,某些特定的交互可能比理论上的交互具有较小的概率。如果只有很少的可能具有交互作用并满足约束条件的测试用例,则会发生这种情况。为了克服这个问题,我们提出以下方法:如果随机生成的测试用例不满足约束条件,则我们从该测试用例中得出有效测试用例的集合,以使随机测试用例中的每个可能的交互都在其中发生。集合中至少有一个测试用例。这样可以保证在不增加测试例数的情况下,在存在约束的情况下发生理论上的交互作用概率。%本稿ではテストケース生成手法の一つであるランダムテストについて议论する。ランダムテストとはこラメータ値をランダムに设定してテストケースを生成する手法である。この手法はテストケートの生成が非常に高速であるという特徴があり,また组み合わせの网罗率に关して,组み合わせテストと同数のテストケース数で少なくとも63%が保证されることがわかっている。一方で符合条件への対応に问题点があり,条件によっては出现确实率が非常に低くなる组み合わせが存在する场合がある。そこで本稿ではこの问题を解决するために,造成を満たさないテストケースが生成された偶尔に,そのテストケースから新たなテストケース集合を生成を手法を实施する。この手法により,网罗率を大きく下げることなく,出现确实率が非常に低い组み合わせに关して,他の组み合わせと同等の出现确率に改善することができる。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号