发表于: 2020-09-10 20:27:57
0 778
今天完成的事情:
1.解决了selenium IDE Chrome下载好后,发现被自动删除,显示程序包已经损害的问题
2.成功在Chrome安装了selenium IDE
3.安装pip(https://pypi.org/project/pip/ 下载压缩包
4.Android和ios的常见机型,版本,内存,分辨率--https://blog.csdn.net/weixin_30896657/article/details/97910643
主要是罗列两种不同手机的区别功能点测试
1)操作系统
ios较少,只能单向升级不能降级;新的ios系统中的资源库不能完全兼容低版本中的ios系统中的应用,低版本ios系统中的应用调用了新的资源库,会直接导致闪退(Crash)。
2)分辨率适配
目前ios手机的高市场销量机型为iphoneX,iphone Xs Max,iphone XR,iphone XS等。具有特色刘海屏幕;
Andriod手机分辨率适配普遍在于---16:9,4:3,2:1,以及一些特殊屏幕(水滴屏幕,刘海屏,曲面屏等)
3)使用习惯上(按键操作)
ios切换屏幕,杀进程,以及Home键
Android手机针对每一款手机都有不一样的操作,测试点击Back(返回)键后的反馈是否正确;应用数据从内存移动到SD卡后能否正常运行等;
4)开发语言
虽然同样的业务 Android和ios的展示形式和业务是一样的,但是底层完全不一样。安卓的应用是java语言实现的,ios用objectC实现。
Android对于接口返回的格式的处理是严格的。比如,跟接口约定此字段返回数据,而接口返回了对象,那么就会导致App崩溃;而ios系统就是两者都有,如果约定了数组,那么返回了对象,ios就是返回空
5)push推送(消息通知)
Android:点击Home键,程序后台运行时,此时接收到push,点击后唤醒应用,此时是否可以正常跳转;
ios:点击Home键关闭程序和屏幕锁屏的情况(红点的显示);
6)安装,卸载
Android的下载和安装的平台、工具和渠道比较多(豌豆荚、应用宝、应用商店等);
ios主要有App Store,iTunes和testflight等下载;
7)版本升级
对应的软件的版本升级问题
talkingdata:<a "http:="" mi.talkingdata.com="" terminals.html?terminaltype="2"" rel="nofollow" style="background-color: rgb(255, 255, 255); color: rgb(29, 88, 209); word-break: break-all; white-space: normal;">http://mi.talkingdata.com/terminals.html?terminalType=2
100部手机占比信息,设备总占比是45.18%
备注:跟客服沟通,talkingdata可以提供所有设备占比信息,需要收费。
艾瑞:http://index.iresearch.com.cn/device
150部手机,设备总占比54.19%
腾讯移动分析:http://mta.qq.com/mta/data/device
TOP10部手机市场占比信息
百度流量研究所:https://mtj.baidu.com/data/mobile/device/
2.性能测试的主要指标--https://www.cnblogs.com/panpan0301/p/8832452.html,https://www.cnblogs.com/insane-Mr-Li/p/9182724.html
明天计划的事情:
遇到的问题:
1.selenium IDE Chrome下载好后,发现被自动删除,显示程序包已经损害。 (https://www.crx4chrome.com/crx/107238/)
解决;
再次通过点击
选择chrome的版本进行下载,照样还是之前的反馈,怀疑是因为chrome限制所导致。
复制网址到迅雷上去下载,下载成功,但有出现了一个新的问题;
下载后通过迅雷是可以看到mooikfkahbdckldjjndioackbalphokd-3.17.0-Crx4Chrome.com 文件的,但是不使用迅雷去查看文件是完全看不到的。
这时去打开迅雷,用bandizip去压缩文件,之后新建一个文件夹之后,退出迅雷,再次去查看后找到该文件。
使用chrome的扩展程序去添加下载好的文件,如图
selenium IDE Chrome安装成功。
收获:
评论