【测试】手机app测试

备注:转载自https://javaforall.cn/155638.html原文链接:https://javaforall.cn如有打扰,联系删除。
在这里插入图片描述

1、功能测试

在这里插入图片描述
【关键词】+验证+测试点+期望结果
举例:【登陆-反向】输入正确的账号错误的密码登陆,登陆失败

2、UI测试

-原型与效果图对比
产品需求和UI界面需求对比,是否有出入
-图形测试
-内容测试

3、兼容性测试

  • 与本地以及主流app是否兼容
    -不同操作系统的兼容性,是否适配
    windows、ios系统、linux系统
    -不同手机屏幕分辨率的兼容性

4、交叉测试

冲突测试,即一个功能正在执行过程中,同时另外一个事件或操作对该过程进行干扰的测试

5、安装,升级,卸载,更新

在这里插入图片描述

6、用户体验测试

整体产品或服务的舒适度

7、安全测试

-敏感信息是否加密,用抓包工具分析
F12检查界面是否有明文密码显示
抓包工具:Fiddler抓包
-密码是否过于简单检查
-重要数据,如支付密码会不会保存到设备
-同一账号在不同终端登陆,是否有提示
-异地登录是否有提示
-系统会否运行多次非法登陆,是否有提示
-限制或者允许使用手机某些功能
-注册的验证码是否重复使用,是否有超时限制
-协议抓取,反编译

8、性能测试

  • 服务器的性能测试和手机端的性能测试
    比如:CPU、内存、上传流量、下载流量、电量使用情况等
  • 极限测试
  • 响应时间
  • 压力测试
  • 耗电量测试
  • 电量流量测试
    一般CPU使用率与手机端电量使用率成正比,CPU使用率不能超过10%以上,流量不要超过10M以上,可以通过android手机端一些监控软件获取数据
  • CPU、内存消耗
  • app使用占用的CPU和内存
  • APP启动时长
  • app启动需要的时间
  • crash率
  • 奔溃率
  • 内存泄露
    android的程序由Java语言编写,所以android的内存管理与Java的内存管理相似。程序员通过new为对象分配内存,所有对象在java堆内分配空间,然而对象的释放时有垃圾回收器完成的。
    android的虚拟机是给予寄存器的Dalvik,它的最大堆大小一般是16M,有的机器为24M。

9、手机app测试流程

需求分析->需求评审->开发人员编写排期->测试计划排期->编写测试用例->用例评审->提交基线->具体测试流程->测试通过

转载出处:https://javaforall.cn/155638.html原文链接:https://javaforall.cn 如有打扰,联系删除。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值