1.设备碎片化:由于设备极具多样性,App在不同的设备上可能有不同表现形式; 2.宽带限制:宽带不佳的网络对App所需的快速响应时间不够; 3.网络的变化:不同网络的切换可能会影响App的稳定性; 4.内存管理:可能内存过低,或者是授权的内存位置的使用可能会导致App失败; 5.用户过多:连续数量过多可能会导致App崩溃;...
回答于 2022-09-26 14:23
adb install(apk的文件路径) 安装软件到手机或者模拟器 adb uninstall(包名) 卸载手机或模拟器上的某款软件 adb devices 查看与当前电脑连接的移动设备 adb ,adb start-server 启动 adb,adb kill-server 杀死 adb logcat 查看日志 adb logcat -v time process >
回答于 2022-09-26 14:21
adb shell dumpsys cpuinfo 查看手机cpu的使用情况 adb shell getprop|findstr dalvik 手机系统自己运行的内存使用
回答于 2022-09-26 14:16
Adb shell monkey -p 包名 Adb-shell–ignore-crashes 忽略崩溃 Adb-shell–ignore-timeouts 忽略延时 Adb-shell–ignore-throttle 延时毫秒值 Adb-shell–pct-touch–pct-motion 触摸与滑动事件的比例
回答于 2022-09-26 14:16
1.2G的网速150kbps,折合下载速度15-20k/s 2.3G的网速1-6mbps,折合下载速度120k/s-600k/s 3.4G的网速10-100mbps,折合下载速度1.5m/s-10m/s 4.使用真实的SIM卡,运营商网络来进行测试 5.通过代理的方式模拟弱网环境下进行测试(Charles延迟) 6.链接模拟弱网的热点进行测试(如360WiFi助手可以设置)
回答于 2022-09-26 14:15
1.后端完成开发,输出接口文档; 2.前端开发和后端开发进行前后端联调,结束后后端开发人员提测接口; 3.测试人员进行接口测试; 4.进行验收测试; 5.利用持续集成技术进行持续的校验。
回答于 2022-09-26 14:15
1.通过性验证:保证接口好使,能正常传入且返回正确的结果; 参数组合:有必传项时检查必传项; 接口安全: a.验证(比如商品价格不能被外部修改) b.身份授权(商品必须商家本人才能修改) c.是否加密(用户名密码加密) d.复杂程度校验 2.根据业务逻辑来设计用例 3.工具:postman和jmeter。一般用postman测接口,...
回答于 2022-09-26 14:14
先看接口文档,根据接口文档进行测试,包含接口的URL,请求参数,响应结果。 如果没有接口文档,就自己抓包。我们是用jmeter来做接口测试的,首先,要新建一个线程组,在线程组下面添加一个http请求,然后填写好服务器地址,接口路径,请求方式,请求参数。 如果需要参数化,先在本地创建一个TXT文档,把参数填写到文档里...
回答于 2022-09-26 14:13
1.有一部分是重叠的,UI测试是通过前端写的界面,是来调用接口的,而接口测试是直接调用接口; 2.排除前端的处理逻辑与调用的正确性,在理论上接口测试是可以覆盖所有的UI测试,但实际中,如几口层覆盖所有的业务流,在UI上只测试前端的逻辑 而最终的结果会忽视很多原有的功能点,导致了UI测试的不充分,那么会存在人多分...
回答于 2022-09-26 14:13