%0 Journal Article %T 基于运行监测的图形用户界面自动化测试模型 %A 张博刚 %A 张威 %A 陈月宁 %A 廖飞雄 %J 计算机应用 %D 2010 %X ?为提高gui自动化测试的覆盖率、故障定位的速率和精度,以及检测由于时空变化导致的空间错误引起的故障,建立基于运行监测的gui自动化测试模型。模型将gui分为窗口框架层、界面元素层、功能结构层和运行记录层四层。窗口框架层描述gui所有窗口,界面元素层描述用户输入,功能结构层提出功能覆盖准则,运行记录层通过插桩记录代码动态监测软件每一次执行时路径和各个窗口的运行状态,从而提高测试的覆盖率,并根据运行记录中窗口的总执行次数和正确的执行次数为可靠性计算提供依据。由于监测代码的运行情况,因此故障能够定位到代码级,提高故障定位的精度和速率。最后以记事本程序为例验证了模型的有效性。 %K 窗口导航 %K 有向图 %K 运行监测 %K gui测试 %K 运行记录 %K 循环展开 %U http://www.joca.cn/CN/abstract/abstract13267.shtml