ls命令
作用:显示指定目录下的内容,常用参数:
-a:显示所有文件和目录,包含隐藏文件和目录
-A:显示所有文件和目录,包括隐藏文件和目录,但不显示"."和".."目录
-t:根据时间排序
-l:显示文件和目录的完整属性信息
ls命令结果中各种颜色代表的含义:
蓝色:目录
绿色:可执行文件
红色:压缩文件
浅蓝色:链接文件
灰色:其他文件
android四大组件:
1、activity
APP里一切活动都可以认为是一个activity,比如一个页面,一个控件,调用某一个接口等
AndroidManifest.xml:是每个APP里必须要有的一个文件,货物清单,列举APP里面的清单
2、service(后台服务)
3、broadcast receiver 广播接收
举例:手机电量提醒、网络异常、屏幕关闭/点亮
4、centent provider 内容提供
adb install 安装命令:
如果同时连接了多台手机,必须在命令中指定要在哪台手机上进行安装,使用参数-s参数+手机序列号
卸载:
adb uninstall +包名:
adb shell dumpsys window |findstr mCurrentFocus---打开要卸载的应用再执行该命令
例如:来付APP,打开,执行该命令

就可获得包名
如果应用不多,可以使用adb shell pm list package -3,见字识义
如图:

adb shell 用法:
1、adb shell回车:相当于进入这个程序内部了,我们就可以执行Linux命令(简化版的Linux),熟人exit退出
2、直接在adb shell后面跟上需要执行的Linux命令,可以不用进入Linux环境,直接执行命令

需要注意的几个文件夹:/data/app/用来保存APP的安装包、/data/data/APP安装目录、/sdcard扩展卡,相当于文件管理器,硬盘-外部存储
adb push命令用法:
adb push从电脑传文件到手机
adb push 源路径 上传到的路径(手机里要存在的路径)
adb push C:\Users\baker.yuan\Desktop\2.txt /sdcard/----上传不修改文件名字
adb push C:\Users\baker.yuan\Desktop\2.txt /sdcard/aaa.txt-------上传修改文件名字

cat 文件名:插看文件内容

APP性能测试:
1、响应时间:冷启动时间、页面切换时间
硬盘和内存区别:手机上硬盘相当于外部存储
2、存储:
外部存储:可以到/data/app和/data/data下用du -sh命令查看占用空间,加起来就是占用总的外部存储空间:
直接用adb命令:adb shell dumpsys meminfo | find "关键字"
3、Cpu——用工具查看
4、Gpu占用(图形处理器):
帧率 ——用工具查看
过度绘制
5、流量、电量消耗——用工具查看 solopi
App兼容性测试:
1、操作系统
操作系统类型,覆盖主流类型:Android、IOS;操作系统的版本,可通过app的操作系统及版本号,针对其中主要的系统和版本号做兼容性测试
2、机型
主要关注屏幕的兼容性
(1)屏幕类型,如全面屏、水滴屏、刘海屏、曲面屏等
(2)屏幕尺寸、形状、如5寸屏、6寸屏等
(3)屏幕密度,hdpi 、ldpi




微信小程序:
web端测试小技巧:
一、链接测试:
- 该链接将用户带到它所说明的地方,,所见即所得
- 被链接页面是存在的,,,不会出现4**,5**的响应状态码
- 保证web应用系统上没有孤立的页面,所谓孤立页面是指没有其他链接指向该页面 没有友情链接
死链接检查:
工具:Xenu
二、表单测试·
博客介绍了ls命令的作用、常用参数及结果颜色含义,阐述了Android四大组件,介绍了adb相关命令如安装、卸载、shell用法、push命令等。还提及APP性能测试(响应时间、存储、CPU等)、兼容性测试(操作系统、机型),以及微信小程序web端测试小技巧(链接测试、表单测试)。
2096

被折叠的 条评论
为什么被折叠?



