当前位置: 首页 > news >正文

河南快速网站备案宝塔网站建设教程

河南快速网站备案,宝塔网站建设教程,wordpress短链接清除,python进行网站开发APP专项测试 1、网络测试 可使用抓包工具辅助网格测试推荐:fiddler,Charles (1)网络切换2G-3G-4G-wifi-网络信号差--无网(2)网络信号弱关注是否出现ANR、crash 2、中断测试 (1)…

APP专项测试

1、网络测试

可使用抓包工具辅助网格测试推荐:fiddler,Charles

(1)网络切换2G-3G-4G-wifi-网络信号差--无网(2)网络信号弱关注是否出现ANR、crash

2、中断测试

(1)意外中断a、来电b、短信c、闹铃d、断网e、断电f、视频聊天g、语音聊天h、无响应i、系统更新提醒j、内存不足提醒k、其他app的消息通知
(2)任务切换a、锁屏b、切换到其他应用

3、兼容测试

(1)不同的机型
(2)不同的操作系统版本

注意:app兼容测试方法
(1)手工测试(一般适用于用户量小、且对兼容测试要求不高的项目)

(2)云测试平台(一般适用于用户量大、且对兼容测试要求高的项目)

目前市场上主流云测试平台包括:

(1)腾讯云测:

http://wetest.qq.com

(2)百度云测:

http://mtc.baidu.com

(3)阿里云测:

http://mqc.aliyun.com/

(4)testin云测:

https://www.testin.cn/

4、性能测试

(1)客户端性能测试a、流量消耗b、耗电量c、CPUd、内存消耗
(2)服务器端性能测试

5、UI测试

(1)横竖屏切换
(2)手势操作a、长按呼出菜单b、双手捏合放大放小c、滑动
(3)输入信息界面自适应键盘遮挡
(4)其他UI测试要点与web基本相同

6、安全测试

(1)密码不明文显示
(2)密码框不支持复制
(3)敏感信息加密传输
(4)多次登录失败,锁定账号
(5)登录成功后,长时间不操作软件,session是否丢失,提示重新登录
(6)权限控制
(7)SQL注入

7、稳定性测试(使用monkey完成)

8、安装测试

(1)安装前a、干净的安卓系统b、装有旧版本的安卓系统c、装有本版本的安卓系统d、装有最新版本的安卓系统(需要安装旧版本)e、装有杀毒软件的安卓系统f、装有同行业其他软件的安卓系统g、内存不足的安卓系统(2)安装过程中a、意外中断b、许可确认提示c、是否显示安装进度(3)安装后a、软件是否可以正常启动b、检查安装文件是否齐全c、检查许可权限d、统计安装总时长

9、升级测试

(1)自动升级
(2)弹出是否升级的提示,人工选择
(3)升级过程中意外中断
(4)升级过程中内存不足
(5)升级后数据是否同步
(6)app运行状态下升级
(7)跨版本升级测试

10、卸载测试

(1)大型app考虑卸载过程中意外中断
(2)app处于运行状态下进行卸载
(3)app卸载后,对应的文件是否删除
(4)卸载后,重新再次安装该版本app
(5)是否弹出卸载确认提示

11、接口测试(需求抓包工具辅助)

(1)系统内模块间的接口
(2)系统外第三方接口(有界面,主调)
(3)系统外被调接口(无界面,需要接口测试工具模拟发送请求)

12、其他测试

(1)支持文件格式a)图片上传b)视频上传c)文件上传

APP测试需要的工具

一、adb测试工具

adb:android debug bridge,安卓调试桥梁,一款用于连接电脑与安卓手机的工具

1、adb get-serialno  获取序列号:
2、adb devices:用于查看电脑当前连接的安卓设备
3、adb install apk文件包:在安卓设备上安装app注意:若当前电脑连接的安卓设备2台及以上,可通过以下命令完成安装:adb -s 设备序列号 install apk文件包install  -r 覆盖安装,保留数据和缓存文件  -d 解决低版本version问题  -s 安装apk到sd卡
4、adb uninstall app软件包名:卸载appuninstall  可选参数-k的作用为卸载软件但是保留配置和缓存文件
5、adb shell:进入adb运行环境5.1、adb [-d|-e|-s <serial Number>] <command>  -d:真机(多个设备中只有一个真机时适用)    -e:模拟器(多个设备中只有一个模拟器时适用)   -s:序列号5.2、adb shell ls [-al]   列出目录下的文件和文件夹,可选参数-al可查看文件和文件夹的详细信息5.3、adb shell cd <folder>   进入文件夹5.4、adb shell cat <filename>  查看文件5.5、adb shell rename path/oldfilename path/newfilename    重命名文件5.6、adb shell rm -r <folder>   -r 可选参数用于删除文件夹及下面的所有文件 5.7、adb shell mv path/1 path/2    移动文件5.8、adb shell cp file path/1    拷贝文件5.9、adb shell mkdir path/1      创建目录5.10、adb shell chmod 777 filename      设置文件最高读写权限6、adb push 电脑端路径及文件 手机端路径:将电脑端指定的文件传输到手机指定的路径中
7、adb pull 手机端路径及文件 电脑端路径:将手机端指定的文件传输到电脑端指定的路径中
8、adb  logcat 查看log:安卓系统中生成的日志,有哪些级别?I:信息V:冗(rong)余 (最低优先级)D:调试W:警告E:错误F:严重错误S — 静默 (最高优先级,不会打印任何信息)日志格式:adb logcat  -s 过滤指定参数log  -v time 保留日志时间  >> 追加写  > 覆盖写日志过滤:adb -e logcat 标签名:级别>1.txt  或者使用grep过滤adb logcat | grep "SEARCH_TERM"如:adb -e logcat taobao:w>11.txt将w级别及其以上级别日志,且含taobao标签的所有日志保存到11.txt中如:adb -e logcat *:w>11.txt将w级别及其以上级别日志,所有日志保存到11.txt中使用来清除旧的日志adb logcat -c9、adb reboot   重启机器:
10、adb reboot [bootloader|recovery]    重启设备,可选参数进入bootloader(刷机模式)或recovery(恢复模式)
11、adb shell am start -n package_name     启动应用
12、adb kill-server 终止adb服务进程:
13、adb start-server      重启adb服务进程:
14、adb help   获取帮助 里面有adb的各种命令和参数的介绍
15、adb version 查看adb版本
16、adb root   以root权限重启adb
17、adb remount    将system分区重新挂在为可读写分区,此命令在操作系统目录时很重要
18、adb shell pm path <package_name>   查看app的路径  18.1、adb shell pm list packages  查看所有App的名称查看手机上的APP名称。可以在后面加上 -f
19、adb shell dumpsys package <package_name> | grep  version     查看apk的版本信息
20、adb shell pm clear <PACKAGE>   删除与包相关的所有数据:清除数据和缓存
21、adb shell ps <package_name|PID> 【 adb shell ps | grep <package_name>】  查看某个app的进程相关信息
22、adb shell kill pid Number杀掉某个进程,一般用于模拟某个bug复现
23、adb shell dumpsys meminfo <package_name|PID>    查看某一个app的内存占用
24、adb shell getprop | grep heapgrowthlimit    查看单个应用程序的最大内存限制
25、adb shell dumpsys batterystats ><package_name> > xxx.txt        获取单个应用的电量消耗信息
26、adb shell wm size【adb shell dumpsys window | grep Surface】     查看手机分辨率
27、adb shell getprop | grep version          查看手机sdk版本
28、adb shell getprop | grep product   查看手机型号信息
29、 adb shell cat /proc/meminfo    查看系统当前内存占用
30、adb shell top   查看设备上进程的cpu和内存占用情况
31、adb shell screencap /sdcard/screen.png   命令来进行手机屏幕截图
32、adb shell screenrecord /sdcard/demo.mp4   命令来录制屏幕视频
33、adb shell input  模拟按键/输入33.1、adb shell input  text "insert%stext%shere"    命令向屏幕输入框输入一些信息%s表示空格33.2、adb shell input tap 500 1450  模拟屏幕点击事件33.3、adb shell input swipe 100 1500 100 450 100   模拟手势滑动事件表示从屏幕坐标(100,1500)开始,滑动到(100,450)结束,整个过程耗时100ms.  【adb shell input swipe 100 500 100 500 500】模拟长按事件33.4、adb shell input keyevent  模拟点按实体按钮的命令

二、monkey

1、使用场合:主要用于app的稳定性测试。安卓系统自带的一款工具。
2、原理:通过发送大量的随机事件,测试手机或某app的稳定性。
3、adb shell monkey 事件数>日志文件:测试手机的稳定性
4、monkey命令的基本参数
(1)-p app软件包名
注意:若需要同时往多个app发送随机事件,增加-p app软件包名2即可
如:
adb shell monkey  -p 软件包名1 -p 软件包名2 事件数>日志文件
(2)日志详细级别:-v:详细级别为1等级-v -v-v -v -vANR:应用程序无响应,application not responding
数
(3)增加事件延迟--throttle 毫秒数
(4)-s 种子数5、monkey的事件类型
(1)--pct-touch 百分比:触摸事件
注意:百分比可书写为70或70%,多种事件百分比相加不能大于100%
(2)--pct-motion 百分比:滑动事件
如:adb shell monkey -p 软件包名 -v -v -v --pct-touch 60 --pct-motion 20 5000 >日志文件
(3)--pct-trackball 百分比:轨迹事件
(4)--pct-nav 百分比:上下左右方向键
(5)--pct-majornav 百分比:Home键,菜单键,返回键
(6)--pct-syskeys 百分比:声音键、锁屏键等系统键6、monkey的调试选项
(1)--hprof:在/data/misc目录下会生成profiling报告,该报告文件容量较大,小心使用
(2)--ignore-crashes:忽略崩溃。monkey执行过程中,遇到崩溃,不停止,继续执行下去
(3)--ignore-timeouts:忽略超时错误(ANR)。monkey执行过程中,遇到ANR,不停止,继续执行下去
(4)--ignore-security-exceptions:忽略许可错误。monkey执行过程中,遇到许可错误,不停止,继续执行下去
(5)--kill-process-after-error:程序出错后结束进程。

ADB用法大全:

点开链接访问具体内容:http://www.wanandroid.com/blog/show/2310

笔者先写这些测试方法,后续会继续更新,如有其他好的测试方法请在下方留言!!!

http://www.yayakq.cn/news/526537/

相关文章:

  • 巴中自助网站建设网站建设与网络编辑综合实训课程指导手册pdf
  • dede查看网站源码莱芜一中谭苗苗事件
  • 北京做网站找哪家好深圳网站建设空间
  • 网站开发必须要做前端吗自媒体135网站
  • 电商型网站鹤壁网站制作
  • 南昌网站建设效果怎么做页眉页脚
  • 网站建设需要机房服务器长沙正规网站建设价格
  • 东莞外贸模板建站网站开发实训基本要求
  • 聊城做网站的公司精英柳州建设厅官方网站
  • 推荐好的设计网站怎样咨询网络服务商
  • p2p网站制作流程上海公司注册查询
  • 网站流量检测建设网站要什么手续
  • 佛山百度网站快速排名台州关键词优化服务
  • 导航网站怎么做seo凡科建站下载
  • 做汽车配件网站的公司保定知名网站建设公司
  • 汽车门户网站程序wordpress留言区
  • 在网站做博客网站制作与建设
  • 高州网站建设公司有什么网站有小学生做的题目
  • 什么东西可以做网站wordpress连不上数据库
  • 贵州软件开发 网站开发深圳龙岗网络推广公司
  • 怎样做移动端网站在线图片编辑器精简版
  • 陕西因酷网站建设wordpress调用标签搜索结果出图
  • 网站代码怎么改wordpress slug
  • 可以做t恤的网站深圳城市更新或提速
  • 盐城网站优化服务做自己的网页
  • 如何分析网站的设计广告公司的组织架构图
  • wordpress建站怎么上传欧美网站模版
  • 我的个人博客网站seo专员
  • 做的网站空白了在线支付 网站模板
  • 做网站1008做网站 - 百度千阳县住房和城乡建设局网站