[发明专利]应用系统测试方法及装置有效
申请号: | 201210453489.9 | 申请日: | 2012-11-13 |
公开(公告)号: | CN103810092B | 公开(公告)日: | 2017-10-13 |
发明(设计)人: | 崔长远;张宝亮;吴伟明;吴彬杰;张粤峰 | 申请(专利权)人: | 深圳市腾讯计算机系统有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京三高永信知识产权代理有限责任公司11138 | 代理人: | 滕一斌 |
地址: | 518000 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 系统 测试 方法 装置 | ||
1.一种应用系统测试方法,其特征在于,所述方法包括:
提取现网系统在一个时间段内的操作日志和在所述时间段内对应于结束点的操作结果数据,所述操作日志包含有一至多笔用户操作,所述现网系统为已经实际使用的与被测系统属于相同类型的系统;
将所述一至多笔用户操作转化为符合所述被测系统的请求协议的一至多条用户操作请求;
将所述一至多条用户操作请求输入所述被测系统,以便所述被测系统根据所述一至多条用户操作请求对待操作的数据进行操作来生成操作结果数据;
获取所述被测系统对所述一至多条用户操作请求的操作结果数据;
对比所述现网系统的操作结果数据和所述被测系统的操作结果数据是否相同,获得数据对比结果,以便根据所述数据对比结果对所述被测系统进行分析。
2.根据权利要求1所述的应用系统测试方法,其特征在于,所述将所述一至多条用户操作请求输入所述被测系统之前,还包括:
提取所述现网系统在所述时间段内对应于开始点的操作结果数据;
将所述对应于开始点的操作结果数据导入所述被测系统作为所述待操作的数据,以便所述被测系统在接收到输入的所述一至多条用户操作请求输入之后,根据所述一至多条用户操作请求对所述待操作的数据进行操作来生成所述操作结果数据。
3.根据权利要求1或2所述的应用系统测试方法,其特征在于,所述将所述一至多笔用户操作转化为符合所述被测系统的请求协议的一至多条用户操作请求,具体包括:
从所述操作日志中提取所述一至多笔用户操作的关键字段;
根据所述被测系统的请求协议和所述关键字段生成符合所述被测系统的请求协议的一至多条用户操作请求。
4.根据权利要求1或2所述的应用系统测试方法,其特征在于,所述操作日志中还包含有:所述现网系统对所述一至多笔用户操作的反馈信息,所述反馈信息为所述系统对单笔用户操作的响应信息;所述将所述一至多条用户操作请求输入所述被测系统之后,还包括:
获取所述被测系统对所述一至多条用户操作请求的反馈信息;
对比所述现网系统对所述一至多笔用户操作的反馈信息和所述被测系统对所述一至多条用户操作请求的反馈信息,获取反馈对比结果,以便根据所述反馈对比结果对所述被测系统进行分析。
5.一种应用系统测试装置,其特征在于,所述装置包括:
提取模块,用于提取现网系统在一个时间段内的操作日志和在所述时间段内对应于结束点的操作结果数据,所述操作日志包含有一至多笔用户操作,所述现网系统为已经实际使用的与被测系统属于相同类型的系统;
请求生成模块,用于将所述一至多笔用户操作转化为符合所述被测系统的请求协议的一至多条用户操作请求;
请求输入模块,用于将所述一至多条用户操作请求输入所述被测系统,以便所述被测系统根据所述一至多条用户操作请求对待操作的数据进行操作来生成操作结果数据;
数据获取模块,用于获取所述被测系统对所述一至多条用户操作请求的操作结果数据;
数据对比模块,用于对比所述现网系统的操作结果数据和所述被测系统的操作结果数据,获得数据对比结果,以便根据所述数据对比结果对所述被测系统进行分析。
6.根据权利要求5所述的应用系统测试装置,其特征在于,
所述提取模块,还用于提取所述现网系统在所述时间段内对应于开始点的操作结果数据;
所述装置还包括:
数据导入模块,用于将所述对应于开始点的操作结果数据导入所述被测系统作为所述待操作的数据,以便所述被测系统在接收到输入的所述一至多条用户操作请求输入之后,根据所述一至多条用户操作请求对所述待操作的数据进行操作来生成所述操作结果数据。
7.根据权利要求5或6所述的应用系统测试装置,其特征在于,所述请求生成模块,具体包括:
提取单元,用于从所述操作日志中提取所述一至多笔用户操作的关键字段;
生成单元,用于根据所述被测系统的请求协议和所述关键字段生成符合所述被测系统的请求协议的一至多条用户操作请求。
8.根据权利要求5或6所述的应用系统测试装置,其特征在于,所述操作日志中还包含有:所述现网系统对所述一至多笔用户操作的反馈信息,所述反馈信息为所述系统对单笔用户操作的响应信息;所述装置还包括:
反馈获取模块,用于获取所述被测系统对所述一至多条用户操作请求的反馈信息;
反馈对比模块,用于对比所述现网系统对所述一至多笔用户操作的反馈信息和所述被测系统对所述一至多条用户操作请求的反馈信息,获取反馈对比结果,以便根据所述反馈对比结果对所述被测系统进行分析。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市腾讯计算机系统有限公司,未经深圳市腾讯计算机系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210453489.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种等离子弧和熔化极电弧复合焊接方法及焊接装置
- 下一篇:自然音效处理电路