发明名称 一种基于UML活动图的GUI测试方法
摘要 本发明提出了一种基于UML活动图的自动化GUI测试方法,包括以下步骤:用户行为建模步骤,为用户可能对GUI进行的操作行为建模以生成相应的UML活动图;脚本库构建步骤,该脚本库包含测试执行过程中需要调用的所有函数和参数,该函数与参数和用户行为建模步骤中生成的UML活动图中的每个活动一一对应;测试脚本生成步骤,遍历用户行为建模步骤中生成的UML活动图,获得可行的执行序列,根据该执行序列以及UML活动图与脚本库中函数的映射关系,生成测试脚本;执行测试步骤,调用该测试脚本自动执行测试,并记录执行过程和执行结果;以及结果分析步骤,根据对应脚本的执行结果,得到测试的覆盖率,并且通过回放分析程序错误发生原因。
申请公布号 CN103729293A 申请公布日期 2014.04.16
申请号 CN201310746056.7 申请日期 2013.12.30
申请人 华东师范大学 发明人 陈铭松;李昂
分类号 G06F11/36(2006.01)I 主分类号 G06F11/36(2006.01)I
代理机构 上海麦其知识产权代理事务所(普通合伙) 31257 代理人 董红曼
主权项 一种基于UML活动图的GUI测试方法,其特征在于,包括以下步骤:用户行为建模步骤,根据软件开发需求,为用户可能对GUI进行的操作行为建模以生成相应的UML活动图;脚本库构建步骤,所述脚本库包含测试执行过程中需要调用的所有函数和参数,所述函数与参数和用户行为建模步骤中生成的UML活动图中的每个活动一一对应;测试脚本生成步骤,遍历用户行为建模步骤中生成的UML活动图,获得可行的执行序列,根据所述执行序列以及UML活动图与脚本库中函数的映射关系,生成测试脚本;执行测试步骤,调用所述测试脚本自动执行测试,并记录执行过程和执行结果;以及结果分析步骤,根据对应脚本的执行结果,得到测试的覆盖率。
地址 200062 上海市普陀区中山北路3663号