10.11896/j.issn.1002-137X.2017.09.036
GUI测试中多级形态模型的分割与应用
基于模型的GUI测试方法(MBGT)可自动化生成测试用例,在MBGT中引入多级形态模型(Multilevel Morphology Model,MMM)可以实现从不同的形态角度考察系统,可控地提高模型的错误检测效力.但多级形态模型只能整体扩展到高阶,且随着模型的扩展,测试用例的长度与数量急剧增长,极大地影响了测试效率.对此提出一种可进行局部扩展的多级形态模型的分割方法以及相应的测试用例生成策略.该方法通过GUI事件的分类,实现了对基础模型的分割与化简,并采用广度优先搜索(BFS)与中国邮递员问题(CPP)求解算法生成测试用例.该方法使得GUI模型的表达更为清晰直观,在有效区分测试重点的同时,缩小了测试集规模,极大地提高了多级形态模型在GUI测试中的灵活性与测试效率.实验证明,经模型分割后的多级形态模型具有与未分割模型基本等同的错误检测效力,且随着模型级数的提高,模型分割对测试效率的提升增大.
GUI测试、基于模型的GUI测试、多级形态模型
44
TP311(计算技术、计算机技术)
国家自然科学基金项目61672355;上海市引进技术的吸收与创新年度计划项目JJ-YJCX-01-15-5250
2017-10-20(万方平台首次上网日期,不代表论文的发表时间)
共6页
190-194,199