发明名称 一种表单的自动测试方法及装置
摘要 本发明公开了一种表单的自动测试方法及装置,方法包括:A、建立被测表单的对象库,在对象库中记录每个对象的典型属性;B、建立测试用例以及测试用例所使用的测试数据;C、按照所述测试用例以及测试数据对被测表单进行测试操作,将测试操作过程中的被测表单对象的典型属性与对象库中对应记录的典型属性进行匹配,并根据操作结果和匹配结果生成测试日志。所述装置包括:表单对象库、测试用例记录模块、测试数据记录模块、以及测试用例执行模块。利用本发明,可以不受被测表单页面布局变化和被测对象位置改变的影响,实现自动测试,提高测试速度,降低测试成本。
申请公布号 CN101118515B 申请公布日期 2010.06.23
申请号 CN200710145383.1 申请日期 2007.09.11
申请人 腾讯科技(深圳)有限公司 发明人 徐玲;王大志
分类号 G06F11/36(2006.01)I 主分类号 G06F11/36(2006.01)I
代理机构 北京派特恩知识产权代理事务所(普通合伙) 11270 代理人 张颖玲;王黎延
主权项 一种表单的自动测试方法,其特征在于,包括:A、建立被测表单的对象库,在对象库中记录每个对象的典型属性,所述典型属性为在所述被测表单中唯一确定所述对象的属性;B、建立测试用例以及所述测试用例所使用的测试数据;所述测试用例中包括至少一个操作函数;C、依次按照所述测试用例内的操作函数从所述对象库中提取被测对象的典型属性,与被测表单中的被测对象的典型属性进行匹配,如果匹配成功,则执行步骤D;否则,生成测试错误日志,执行步骤E;D、按照所述测试用例的操作函数,对被测表单上的可编辑被测对象进行赋予该可编辑被测对象对应的对象值的逻辑操作,对被测表单上的非编辑被测对象进行点击或匹配的逻辑操作,之后判断逻辑操作结果是否成功,如果成功,则执行步骤E,否则,生成测试错误日志,执行步骤E;E、判断所述测试用例是否有后续操作函数,如果有,则调用下一操作函数,返回步骤C,否则,结束测试操作流程。
地址 518044 广东省深圳市福田区振兴路赛格科技园2栋东403室