app测试

app测试和web测试,功能测试是一样的,用等价类边界值,场景法等设计用例,执行用例参照需求文档,检查是否符合需求。

测试流程:需求分析--测试计划--测试方案---设计用例---评审---执行用例,系统测试(每轮系统测试要冒烟)---测试报告(缺陷的情况。。。。)

app的专项测试:

稳定性:

        使用monkey命令:adb shell monkey -p --throttle 3000 --ignore-crashes -v -v -v 1000

        执行一千次,忽略问题,每3000毫秒执行一次

流量:使用tcpdump和wireshark

        安装tcpdum:adb install tcpdump包名

        赋权:赋予可执行的权限,直接:chmod 777 包名

        执行:./tcpdump -s 0 test.pcap -v

        把test.pcap用pull命令导入到本地

        用wireshark打开,设置筛选条件ip.src == xxx and ip.dst == xxx

        查看捕获信息

兼容:Android iOS 版本 屏幕分辨率 曲面屏等屏幕类型

安全:权限,赋予一定权限,密码:三次锁定,密文展示,单点登录,敏感信息密文

性能:使用itest工具,测的是使用app的手机的性能 cpu 内存等

           jmeter测的是服务器的cpu 内存 磁盘 贷款等     

弱电:电量低

弱网:使用小工具 限速

中断:闹铃 来电等中断,恢复之后继续,中断希望的是不中断

查看日志:

adb logcat -v time > 路径

monkey也可以查看日志

anr是报错的日志,traces文件中

ddms

查看包名:

data/data下载的包名(系统文件:system/data)

ddms

helper

sdk工具

app四层架构:由外到内:应用层--framwork框架层---lib库层--shell层

(app是搭建在linux)

app也有前台后台,数据库和后台和web共用,app是c/s架构,token鉴权

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值