移动端功能测试

测试用例的存在,能对复杂需求的功能质量提升,以及自身测试效率的提升,起到非常基本的促进作用,因为测试用例本身就是通过对需求点的梳理,找出潜在的测试点,避免测试点的遗漏。而case是否覆盖全、漏测少则显得很重要;对于一名测试,思维严谨、效率高、沟通顺畅、责任心强,这些都要具备,在梳理测试点的过程中,要很清楚找出各个测试点之间的各种关系:互斥、前后关联、相互影响等,省去了在执行阶段费心构造设计的时间。

功能测试主要是测试软件app的功能点、业务逻辑;

关联性(主要是测试客户端和PC的交互,客户端处理完后,保证PC端数据同步且一致),比如现在在测的veleap app,同一账号可以在手机端和网页端登录,这时要注意了,账号里的数据两端是否一致,对一端里的数据改变,另一端的数据是否相应改变,而相应的一些关联数据是否发生了正确的变化…这些都是测试时要着重检查的。

关于兼容性测试,手机app需要重点关注,不同操作系统:android、iOS,不同手机厂商:小米、华为等,不同的手机屏幕分辨率,与其他第三方app的兼容。

兼容性影响因素有:用户、硬件、软件、技术、网络,这也是我们要考虑的方面,比如,我们需要依据自身APP用户群体的特征以及使用习惯,去做相应的兼容。比如用户群体如果大多是老人的话,可以考虑大字体的适配。比如针对旅游人士,可以考虑过程中网络的状况。如果拥有大量海外用户,可以考虑多币种、多语言、多度量、时区问题;硬件上,设备类型(手机、平板、穿戴式设备)、生产商(安卓手机存在每个厂商的定制化差异)、显示屏(屏幕大小、分辨率)、特殊硬件功能(NFC、蓝牙、相机、定位功能等),最后,哪些会考虑到要兼容测试,UI显示、多次快速点击、拉起虚拟键盘挡住输入区、虚拟物理按键收起与显示、多个输入框来回切换、控件焦点热区文体、前后台、多个应用切换、指纹识别和faceid等、框架升级、网络、新老版本兼容、第三方依赖库或者SDK升级、前后端版本兼容

中断或崩溃测试,中断测试主要是测试app是否会出现crash情况。来电、短信、闹钟、低电量等网络环境突然改变,或者网络中断,例如隧道、电梯(离线支持),切换网络,例如数据连接切换到wifi。

外部设备,比如充电,插耳机,内存不足,改变设备方向,改变手机语言,例如英文,多后台程序切换,长时间开机并且长时间开启app

UI测试,包括用户友好性、人性化、易操作性。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值