基于Web应用前端行为模型的测试用例生成
基于Web应用前端模型的测试用例生成是Web应用测试的重要过程,但现有的大多数针对Web应用的模型都只关注Web页面及其事件,忽略了事件触发条件和后续动作.为了更准确地描述现代Web应用程序的动态行为,文中定义了一种新的Web应用前端行为模型(Front-end Behavior Model,FBM).由于模型中迁移的触发条件可能存在内部变量,即迁移之间存在依赖关系,使得生成的测试用例不能按照输入序列执行,从而影响测试效果.为此,提出了一种优化分组遗传算法来实现可执行迁移路径FTP的自动生成,该算法考虑FTP生成问题的特点,对染色体初始化和适应度函数做出合理的设计,加入修补算子调整个体长度生成了满足迁移覆盖的FTP,并且通过引入自适应的遗传算子和模拟退火接收机制来减少迭代次数,从而加快求解速度.实验结果表明,该算法能够在更高的求解效率的基础上有效保证迁移路径的可行性以及覆盖率.
Web应用测试、前端行为模型、可执行测试用例生成、分组遗传算法
50
TP311.53(计算技术、计算机技术)
国家自然科学基金62176193
2023-07-18(万方平台首次上网日期,不代表论文的发表时间)
共9页
18-26