[发明专利]一种脚本测试方法及装置有效
申请号: | 201310109566.3 | 申请日: | 2013-03-29 |
公开(公告)号: | CN103150255A | 公开(公告)日: | 2013-06-12 |
发明(设计)人: | 范丹丹;路兴晓 | 申请(专利权)人: | 北京经纬恒润科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 100101 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 脚本 测试 方法 装置 | ||
1.一种脚本测试方法,其特征在于,包括:
接收待测试脚本,所述待测试脚本内包含至少一条测试语句,每条所述测试语句中包含有:目标对象类型标识、目标对象标识和测试目的标识;
对所述待测试脚本中的测试语句进行编译;
依据编译后测试语句中的所述目标对象类型标识、所述目标对象标识、所述测试目的标识对预先存储在数据库中的目标对象进行测试。
2.根据权利要求1所述的方法,其特征在于,所述数据库中预先设置有至少一个对象,
所述对预先存储在数据库中的目标对象进行测试,包括:
根据编译后测试语句中的所述目标对象类型标识在所述数据库中查找与所述目标对象类型标识相对应的目标对象类型下的所有对象;
按照编译后测试语句中的所述目标对象标识在查找到的所有对象中查找目标对象;
根据编译后测试语句中的所述测试目的标识查找测试接口;
利用所述测试接口对所述目标对象进行测试。
3.根据权利要求2所述的方法,其特征在于,所述待测试脚本中包含多条测试语句,所述对所述待测试脚本中的测试语句进行编译,包括:
逐条对所述待测试脚本中的测试语句进行编译。
4.根据权利要求2所述的方法,其特征在于,所述待测试脚本中包含多条测试语句,所述对所述待测试脚本中的测试语句进行编译,包括:
对所述待测试脚本中的所有所述测试语句进行编译;
并且,
所述对预先存储在数据库中的目标对象进行测试,包括:
依据编译后测试语句中的所述目标对象类型标识、所述目标对象标识和所述测试目的标识逐条对预先存储在数据库中的目标对象进行测试。
5.根据权利要求3或4所述的方法,其特征在于,还包括:
生成包含有测试结果的测试报告。
6.根据权利要求5所述的方法,其特征在于,还包括:
显示所述测试报告。
7.一种脚本测试装置,其特征在于,包括:脚本接收单元、编译单元和测试单元,其中,
所述脚本接收单元用于接收待测试脚本,所述待测试脚本内包含至少一条测试语句,每条所述测试语句中包含有:目标对象类型标识、目标对象标识和测试目的标识;
所述编译单元与所述脚本接收单元相连接,用于对所述待测试脚本中的测试语句进行编译;
所述测试单元与所述编译单元相连接,用于依据编译后测试语句中的所述目标对象类型标识、所述目标对象标识和所述测试目的标识对预先存储在数据库中的目标对象进行测试。
8.根据权利要求7所述的装置,其特征在于,所述数据库中预先设置有至少一个对象,所述测试单元包括:对象查找单元、目标对象查找单元、测试接口查找单元和测试子单元,其中,
所述对象查找单元与所述编译单元相连接,用于根据编译后测试语句中的所述目标对象类型标识在所述数据库中查找与目标对象类型标识相对应的目标对象类型下的所有对象;
所述目标对象查找单元的一端与所述对象查找单元相连接,另一端与所述编译单元相连接,用于按照编译后测试语句中的所述目标对象标识在查找到的所有所述对象中查找目标对象;
所述测试接口查找单元与所述编译单元相连接,用于根据编译后测试语句中的所述测试目的标识查找测试接口;
所述测试子单元的一端与所述目标对象查找单元相连接,另一端与所述测试接口查找单元相连接,用于利用所述测试接口对所述目标对象进行测试。
9.根据权利要求8所述的装置,其特征在于,还包括:测试报告生成单元,所述测试报告生成单元与所述测试子单元相连接,用于生成包含有测试结果的测试报告。
10.根据权利要求9所述的装置,其特征在于,还包括:测试报告显示单元,所述测试报告显示单元与所述测试报告生成单元相连接,用于显示所述测试报告。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京经纬恒润科技有限公司,未经北京经纬恒润科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310109566.3/1.html,转载请声明来源钻瓜专利网。