学习笔记1

博客介绍了ls命令的作用、常用参数及结果颜色含义,阐述了Android四大组件,介绍了adb相关命令如安装、卸载、shell用法、push命令等。还提及APP性能测试(响应时间、存储、CPU等)、兼容性测试(操作系统、机型),以及微信小程序web端测试小技巧(链接测试、表单测试)。

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

二、表单测试·
 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值