软件测试中的Mock辅助生成技术研究
Mock技术对提高软件单元测试的独立性和全面性起到了重要作用.现有的Mock生成框架需要人为编写Mock方法的逻辑, 工作量较大且易引入人为错误.针对测试中Mock方法构建效率较低的问题, 提出了一种基于数据驱动思想的Mock辅助生成方法, 定义Mock模型描述要实现的内部逻辑, 从而将输入输出数据独立于测试脚本.首先, 通过对程序的分析, 辅助确定待模拟方法及其输入输出参数;其次, 针对输入输出关系进行建模;然后, 根据输入输出关系为待模拟方法生成Mock方法;最后, 将被测对象中的待模拟方法替换为Mock方法.通过实验, 证明了所提出方法的有效性.
软件测试、Mock模型、自动化测试、数据驱动、Java软件
42
TP311.5;TN06(计算技术、计算机技术)
2019-05-31(万方平台首次上网日期,不代表论文的发表时间)
共4页
48-51