[发明专利]应用系统测试方法及装置有效
申请号: | 201210453489.9 | 申请日: | 2012-11-13 |
公开(公告)号: | CN103810092B | 公开(公告)日: | 2017-10-13 |
发明(设计)人: | 崔长远;张宝亮;吴伟明;吴彬杰;张粤峰 | 申请(专利权)人: | 深圳市腾讯计算机系统有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京三高永信知识产权代理有限责任公司11138 | 代理人: | 滕一斌 |
地址: | 518000 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 系统 测试 方法 装置 | ||
技术领域
本发明涉及计算机领域,特别涉及一种应用系统测试方法及装置。
背景技术
一个新的系统或装置在实际部署应用之前,往往需要对其进行各类测试,比如功能测试、异常测试、自动化测试、性能测试等等,来验证其是否达到预定的指标要求。
现有的应用系统测试方法,主要由测试人员手动模拟实际应用中可能出现的用户操作测试用例,该用户操作测试用例可以是不同用户操作中的一种或者几种的组合。测试人员将模拟出的用户操作测试用例交由被测系统或装置进行模拟运行,并获取被测系统或装置模拟运行时对测试用例中单笔用户操作的反馈信息以及最终得出的操作结果数据,再将获取的反馈信息和操作结果数据与理论中的预期的反馈信息和操作结果数据进行对比,根据对比结果分析被测系统或装置可能存在的问题。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
首先,手动模拟测试无法覆盖所有的操作请求场景,测试范围不全面;其次,手动模拟测试的操作请求场景无法完全模仿现实场景,测试效果差;最后,手动模拟测试需要耗费测试人员大量时间和精力,测试效率低。
发明内容
为了解决现有技术中测试范围不全面、测试效果差以及测试效率低的问题,本发明实施例提供了一种应用系统测试方法及装置。所述技术方案如下:
一方面,提供了一种应用系统测试方法,所述方法包括:
提取现网系统在一个时间段内的操作日志和在所述时间段内对应于结束点的操作结果数据,所述操作日志包含有一至多笔用户操作,所述现网系统为已经实际使用的与被测系统属于相同类型的系统;
将所述一至多笔用户操作转化为符合所述被测系统的请求协议的一至多条用户操作请求;
将所述一至多条用户操作请求输入所述被测系统;
获取所述被测系统对所述一至多条用户操作请求的操作结果数据;
对比所述现网系统的操作结果数据和所述被测系统的操作结果数据是否相同,获得数据对比结果,以便根据所述数据对比结果对所述被测系统进行分析。
所述将所述一至多条用户操作请求输入所述被测系统之前,还包括:
提取现网系统在所述时间段内对应于开始点的操作结果数据;
将所述对应于开始点的操作结果数据导入所述被测系统作为待操作的数据,以便所述被测系统在接收到输入的所述一至多条用户操作请求输入之后,根据所述一至多条用户操作请求对所述待操作的数据进行操作来生成所述操作结果数据。
所述将所述一至多笔用户操作转化为符合所述被测系统的请求协议的一至多条用户操作请求,具体包括:
从所述操作日志中提取所述一至多笔用户操作的关键字段;
根据所述被测系统的请求协议和所述关键字段生成符合所述被测系统的请求协议的一至多条用户操作请求。
所述操作日志中还包含有:所述现网系统对所述一至多笔用户操作的反馈信息,所述反馈信息为所述系统对单笔用户操作的响应信息;所述将所述一至多条用户操作请求输入所述被测系统之后,还包括:
获取所述被测系统对所述一至多条用户操作请求的反馈信息;
对比所述现网系统对所述一至多笔用户操作的反馈信息和所述被测系统对所述一至多条用户操作请求的反馈信息,获取反馈对比结果,以便根据所述反馈对比结果对所述被测系统进行分析。
另一方面,提供了一种应用系统测试装置,所述装置包括:
提取模块,用于提取现网系统在一个时间段内的操作日志和在所述时间段内对应于结束点的操作结果数据,所述操作日志包含有一至多笔用户操作,所述现网系统为已经实际使用的与被测系统属于相同类型的系统;
请求生成模块,用于将所述一至多笔用户操作转化为符合所述被测系统的请求协议的一至多条用户操作请求;
请求输入模块,用于将所述一至多条用户操作请求输入所述被测系统;
数据获取模块,用于获取所述被测系统对所述一至多条用户操作请求的操作结果数据;
数据对比模块,用于对比所述现网系统的操作结果数据和所述被测系统的操作结果数据,获得数据对比结果,以便根据所述数据对比结果对所述被测系统进行分析。
所述提取模块,还用于提取现网系统在所述时间段内对应于开始点的操作结果数据;
所述装置还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市腾讯计算机系统有限公司,未经深圳市腾讯计算机系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210453489.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种等离子弧和熔化极电弧复合焊接方法及焊接装置
- 下一篇:自然音效处理电路