发明名称 终端系统的录制回放模式自动化测试方法
摘要 一种终端系统的录制回放模式自动化测试方法,包括依次进行的下述步骤:步骤10:对用户的实际操作进行录制,该实际操作包括鼠标操作,键盘操作,然后自动生成用户容易理解的脚本,脚本可手工编辑;步骤20:步骤10录制的过程中,插入检查点,自动测试时需检查此点的状态;步骤30:将步骤10生成的脚本回放,并自动执行测试,记录检查点的状态;步骤40:脚本回放完毕,对记录的检查点状态进行分析,并汇总测试结果,自动生成测试报告。本发明的优点在于:可适用于终端嵌入式系统及非嵌入式系统的自动化功能测试;且支持ICA、RDP等协议功能的测试;对于GUI功能的测试提供可靠的检查点;节省测试的时间。
申请公布号 CN101620564B 申请公布日期 2011.10.19
申请号 CN200810071298.X 申请日期 2008.06.30
申请人 福建升腾资讯有限公司 发明人 罗伟
分类号 G06F11/36(2006.01)I 主分类号 G06F11/36(2006.01)I
代理机构 厦门市新华专利商标代理有限公司 35203 代理人 翁素华
主权项 一种终端系统的录制回放模式自动化测试方法,其特征在于:包括依次进行的下述步骤:步骤10:对用户的实际操作进行录制,该实际操作包括鼠标操作,键盘操作,然后自动生成用户容易理解的脚本,脚本能被手工编辑;步骤20:步骤10录制的过程中,插入检查点,自动测试时需检查此点的状态;步骤30:将步骤10生成的脚本回放,并自动执行测试,记录检查点的状态;其具体包括依次进行的下述步骤:步骤302:脚本解析器把脚本语句从脚本文件中解析出来,分析出脚本语句的各个分量,所述各个分量包括:控件名称、序号、事件类型的相关信息;步骤304:映射解析器用从脚本语句中得到的控件名称和序号在映射文件中查找到该控件的详细属性信息和控件的唯一标识;步骤306:将控件的唯一标识,控件的属性信息及对控件的操作传递给事件回放器,事件回放器根据控件的唯一标识找到控件的接口,并根据控件的操作对控件发出相应的操作消息,同时插入控件的属性检查点;步骤308:模拟键盘和鼠标输入,当遇到不完全支持Windows消息和接口方法的控件,采用模拟键盘和鼠标的输入;步骤40:脚本回放完毕,对记录的检查点状态进行分析,并汇总测试结果,自动生成测试报告;其具体包括依次进行的下述步骤:步骤402:记录测试运行时系统当前时间、操作者及测试总运行时间;步骤404:当脚本回放失败时,记录错误信息,能够定位到脚本的位置;步骤406:统计检查点状态,当检查点验证失败时,记录错误信息,并记录预期与实际的结果对比;步骤408:统计每条脚本运行的状态、运行结果及运行的时间;步骤410:显示最后测试结果:成功或失败;步骤412:将上述测试结果以文本的形式显示,并用一定的颜色加以区分,支持打印结果。
地址 350000 福建省福州市马尾区快安大道M9511工业园