搜索

APP的埋点功能怎么测?需求评审遇到的问题?

APP的埋点功能怎么测?

答:后台会统计用户在app页面上的停留时间以及操作(点、划、返回),专门记录app使用人的行为时间,这个埋点一定程度上可以看出用户的体验。例如:微信的朋友圈使用频率高,然后就会在朋友圈投放一些广告。

真正测试的话,开发会把每个页面时间以及操作写入后台,测试人员只要模拟用户的停留时间以及操作,与后台比对大概一致,就说明这个埋点公司就生效了。

 

验证码如何测试?

答:Jmeter测试:获取图片验证码,参数为随机小数,获取图片验证码成功。添加HTTP请求,填写请求方法、URL,对响应状态码断言。

图片验证码成功后,获取短信验证码,添加短信验证码HTTP请求,填写请求方法、URL、手机号、图片验证码,对响应状态码、status、描述信息做断言,就可以了。

……

自动化测试如何绕过验证码?(https://www.cnblogs.com/fnng/p/3606934.html)

答:第一种方式,去掉验证码,这是最简单的方式,对于开发人员来说,只是把验证码的相关代码注释掉即可,如果是在测试环境,这样子可省去了测试人员的不少麻烦,如果自动化脚本是要在正式环境跑的话,这样就给系统带来了一定的风险;

第二种方式,设置万能码,去掉验证码会有安全问题,为了应对在线系统的安全性威胁,可以在修改程序时不取消验证码,而是程序中留一个后门,设置一个万能验证码,只要用户输入这个万能验证码,程序就认为通过。(random随机数)

第三种方式,验证码识别技术,通过python-tesseract(te se ruai zi)来识别图片验证码,能够读取任何常规图片文件(JPG,GIF,PNG,TIFF等),不过这种验证方式,结果准确率不是100%的。

第四种方式,记录cookie,通过向浏览器中添加cookie可以绕过登录的验证码。我们可以在用户登录之前,通过add_cookie()的方式,将用户名、密码写入浏览器的cookie,再次访问系统登录链接时将自动登录。

 

需求评审遇到的问题

答:思路:查看需求是否有遗漏。

© 版权声明
THE END
喜欢就支持一下吧
点赞15赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码

    暂无评论内容