[发明专利]一种埋点测试方法,装置及系统在审
| 申请号: | 201810120802.4 | 申请日: | 2018-02-07 |
| 公开(公告)号: | CN108319552A | 公开(公告)日: | 2018-07-24 |
| 发明(设计)人: | 夏能;支申;刘禹 | 申请(专利权)人: | 优信数享(北京)信息技术有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 北京弘权知识产权代理事务所(普通合伙) 11363 | 代理人: | 逯长明;许伟群 |
| 地址: | 100012 北京市朝阳区来广*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 点测试 装置及系统 比对 抓包 自动化测试脚本 测试工程师 数据文件 网络传输 系统带宽 运行结果 不一致 测试端 点检测 客户端 数据包 截取 申请 数据库 承载 | ||
本申请实施例示出一种埋点测试方法,装置及系统。当客户端提测埋点文件,测试工程师通过跑自动化测试脚本执行对应的功能模块生成一份相应的埋点数据文件,app会在内部生成一份对应的数据埋点文件,将两份埋点文件进行比对,如果一致则代表埋点测试通过,如果不一致则找出问题所在进行修改。本申请实施例示出的方法,整个提测过程是通过提测端的分别运行所述提测端埋点后的功能模块,以及,所述测试端埋点后的功能模块,根据运行结果,确定提测端埋点文件的准确性,无需利用抓包工具截取网络传输的数据包,节省了频繁的抓包操作,缩短了比对时间,避免了导致承载了埋点检测系统长时间处于等待的状态,提高了系统带宽、数据库等资源的利用率。
技术领域
本发明涉及计算机技术领域,特别涉及一种埋点测试方法,装置及系统。
背景技术
随着软件技术的迅速发展,可以实现文本编辑、图像处理、聊天、播放音视频等功能的各种软件层出不穷,为了研究用户行为和软件的功能效果,通常在软件发布之前,会在软件中设置许多埋点。当用户在使用软件的过程中,若用户触发了预先设置了埋点的功能模块,软件将向服务器发送对应的埋点数据,通过分析埋点数据,可以获知软件功能的好坏,进而调整或改善软件功能。
为了保证设置的埋点可以正常使用,通常软件测试人员在设置埋点后,还需要对埋点进行测试。相关的埋点测试方法如下:设置埋点后,软件测试人员利用抓包工具截取网络传输的数据包,并根据截取到的数据包对埋点进行校验,具体的校验过程,通过charles抓取网络通信数据,将抓取的网络通信数据与预先存储的埋点数据的需求文档进行比对,判断抓取的网络通信数据与预先存储的埋点数据的需求文档是否一致,如果一致则校验通过,如果不一致则校验不通过,客户端再重新埋点,测试再重新触发埋点进行验证。
现有技术示出的埋点测试方法,在测试测试手动的触发埋点后通过charles抓取数据与预先存储的需求文档比对。整个测试过程需要将charles抓取数据与预先存储的需求文档一一进行比对,在检测过程中浪费大量的时间比对,导致承载了埋点检测系统长时间处于等待的状态,降低了系统带宽、数据库等资源的利用率。
发明内容
本发明的发明目的在于提供一种埋点测试方法,装置及系统,以解现有技术示出埋点测试方法,在检测过程中浪费大量的时间比对,导致承载了埋点检测系统长时间处于等待的状态,降低了系统带宽、数据库等资源的利用率的技术问题。
本申请实施例示出第一方面示出一种埋点测试方法,所述方法包括:
触发提测端埋点后的功能模块,根据数据埋点的需求文档,在测试端相应的功能模块中插入埋点文件,生成测试端埋点后的功能模块;
分别运行所述提测端埋点后的功能模块,以及,所述测试端埋点后的功能模块,根据运行结果,确定提测端埋点文件的准确性。
可选择的,所述分别运行所述提测端埋点后的功能模块,以及,所述测试端埋点后的功能模块,根据运行结果,确定提测端埋点文件的准确性的步骤包括:
运行所述提测端埋点后的功能模块,生成提测端埋点文件,运行所述测试端埋点后的功能模块,生成测试端埋点文件;
比对所述提测端埋点文件与所述测试端埋点文件,根据比对结果,确定提测端埋点文件的准确性。
可选择的,所述比对所述提测端埋点文件与所述测试端埋点文件,根据比对结果,确定所提测端埋点文件的准确性的步骤包括:
通过appium的python脚本调用提测端工程师所提供的埋点sdk,基于所述埋点sdk,调整所述测试端埋点文件,生成调整后的测试端埋点文件;
判断所述提测端埋点文件与所述调整后的测试端埋点文件是否相同;
如果相同,则确定所述提测端埋点文件通过测试;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于优信数享(北京)信息技术有限公司,未经优信数享(北京)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810120802.4/2.html,转载请声明来源钻瓜专利网。





