The present invention discloses a method and system for regression testing, test scripts built-in mobile terminal promoter in this method, the test scripts for the application or website designated in advertising is correct to show specific test mobile terminal; the mobile terminal network data and executing the test scripts and test script execution monitoring during the mobile terminal of all related operations interactions and screenshots on advertising specify the application or website designated display; mobile terminal according to the network data monitoring screenshots, advertising effect generation mobile terminal test report and the mobile transmitter test report to the test server; test server based on the mobile terminal test log records information generation server test report and during the test run of the script, the application of automatic regression test, improve the test efficiency.
【技术实现步骤摘要】
实现回归测试的方法及系统
本专利技术涉及测试
,更具体的说,本专利技术涉及一种实现回归测试的方法及系统。
技术介绍
通常,移动端上应用或网站有新功能上线之前,需要进行回归测试,回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误,目前,对指定应用或指定网站,例如指定视频播放应用指定视频网站上播放视频时经常会展示广告,因此,需要通过回归测试保证广告请求,广告返回,日志监测,效果展示等没有问题,但现有技术中,采用人工方式进行回归测试,效率较低。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的一种实现回归测试的方法及系统。依据本专利技术的一个方面,提供了一种实现回归测试的方法,其包括:移动端启动内置的测试脚本,所述测试脚本用于测试移动端上指定应用或指定网站中广告是否正确展示;移动端执行所述测试脚本并监测执行测试脚本期间移动端上所有相关操作交互产生的网络数据并对指定应用或指定网站展示的广告进行效果截图;移动端根据广告效果截图、监测得到的网络数据生成移动端测试报告并将所述移动端测试报告发送给测试服务器端;测试服务器端根据移动端测试报告以及测试脚本运行期间的日志记录信息生成服务器端测试报告。其中,所述测试脚本执行如下操作:启动指定应用或指定网站、访问视频、点击广告、对广告进行效果截图。其中,移动端可通过tcpdump抓包工具监测执行测试脚本期间移动端上所有相关操作交互产生的网络数据。其中,移动端可通过无线网络将移动端测试报告发送给测试服务器。其中,移动端根据广告效果截图、监测得到的 ...
【技术保护点】
一种实现回归测试的方法,其特征在于,包括:移动端启动内置的测试脚本,所述测试脚本用于测试移动端上指定应用或指定网站中广告是否正确展示;移动端执行所述测试脚本并监测执行测试脚本期间移动端上所有相关操作交互产生的网络数据并对指定应用或指定网站展示的广告进行效果截图;移动端根据广告效果截图、监测得到的网络数据生成移动端测试报告并将所述移动端测试报告发送给测试服务器端;测试服务器端根据移动端测试报告以及测试脚本运行期间的日志记录信息生成服务器端测试报告。
【技术特征摘要】
1.一种实现回归测试的方法,其特征在于,包括:移动端启动内置的测试脚本,所述测试脚本用于测试移动端上指定应用或指定网站中广告是否正确展示;移动端执行所述测试脚本并监测执行测试脚本期间移动端上所有相关操作交互产生的网络数据并对指定应用或指定网站展示的广告进行效果截图;移动端根据广告效果截图、监测得到的网络数据生成移动端测试报告并将所述移动端测试报告发送给测试服务器端;测试服务器端根据移动端测试报告以及测试脚本运行期间的日志记录信息生成服务器端测试报告。2.根据权利要求1所述的方法,其特征在于,所述测试脚本执行如下操作:启动指定应用或指定网站、访问视频、点击广告、对广告进行效果截图。3.根据权利要求1所述的方法,其特征在于,移动端通过tcpdump抓包工具监测执行测试脚本期间移动端上所有相关操作交互产生的网络数据。4.根据权利要求1所述的方法,其特征在于,移动端通过无线网络将移动端测试报告发送给测试服务器。5.根据权利要求1所述的方法,其特征在于,移动端根据广告效果截图、监测得到的网络数据生成移动端测试报告具体包括:移动端根据广告效果截图确定广告是否正确展示、将监测得到的网络数据对比移动端发送的请求数据确定移动端测试报告信息。6.根据权利要求1所述的方法,其特征在于,还包括:测试服务器端通过邮件将服务器端测试报告发送给相关人员。7.根据权利要求1-6任一项所述的方法,其特征在于,所述广告包括:开机图广告、前贴广告、暂停广告、banner广告或离线广告。8.一种实现回归测试的系统,其特征在于,包括:移动端和测试服务器端,其中所述移动端具体包括:测试脚本发送启动处理模块,用于启动向移动端内置的发送测...
【专利技术属性】
技术研发人员:樊则毅,王艳锐,柳亚政,周盛,董亚卫,潘柏宇,王冀,
申请(专利权)人:合一网络技术北京有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。