×

Symstra公司

swMATH ID: 1296
软件作者: 谢、陶;达科·马里诺夫;沃尔夫拉姆·舒尔特;大卫·诺金
描述: Symstra:使用符号执行生成面向对象单元测试的框架面向对象的单元测试由一系列方法调用组成。调用的行为取决于方法的参数和调用开始时接收器的状态。相应地,生成单元测试涉及两个任务:生成构建相关接收方对象状态的方法序列和生成相关的方法参数。本文提出了Symstra,这是一个框架,它使用符号执行带符号参数的方法序列来实现两个测试生成任务。本文定义了面向对象程序的符号状态和新的状态比较。给定被测试类的一组方法和序列长度的界限,Symstra系统地探索类的对象状态空间,并基于状态比较删减这种探索。实验结果表明,Symstra生成的单元测试比基于具体方法参数的现有测试生成技术更快地实现更高的分支覆盖率
主页: http://rd.springer.com/chapter/10.1007/978-3-540-31980-1_24
相关软件: 科拉特;Java PathFinder;投掷;测试时代;可爱的;罗斯特拉;爆炸;污水处理厂;J拉舍尔;埃克拉特;JUnit公司;JPF-SE公司;电子稳定控制系统/Java;SLAM公司;UniTESK公司;Daikon公司;jCUTE公司;SpecExplorer(SpecExplorer);N模型;JML公司
引用于: 12文件

按年份列出的引文