测试用例的存在,能对简单需要的性能品质晋升,以及本身测试效率的晋升,起到十分根本的促进作用,因为测试用例自身就是通过对需要点的梳理,找出潜在的测试点,防止测试点的脱漏。而 case 是否笼罩全、漏测少则显得很重要;对于一名测试,思维谨严、效率高、沟通顺畅、责任心强,这些都要具备,在梳理测试点的过程中,要很分明找出各个测试点之间的各种关系:互斥、前后关联、相互影响等,省去了在执行阶段费神结构设计的工夫。
功能测试次要是测试软件 app 的性能点、业务逻辑;
关联性(次要是测试客户端和 PC 的交互,客户端解决完后,保障 PC 端数据同步且统一),比方当初在测的 veleap app,同一账号能够在手机端和网页端登录,这时要留神了,账号里的数据两端是否统一,对一端里的数据扭转,另一端的数据是否相应扭转,而相应的一些关联数据是否产生了正确的变动 …… 这些都是测试时要着重查看的。
对于兼容性测试,手机 app 须要重点关注,不同操作系统:android、iOS,不同手机厂商:小米、华为等,不同的手机屏幕分辨率,与其余第三方 app 的兼容。
兼容性影响因素有:用户、硬件、软件、技术、网络,这也是咱们要思考的方面,比方,咱们须要根据本身 APP 用户群体的特色以及应用习惯,去做相应的兼容。比方用户群体如果大多是老人的话,能够思考大字体的适配。比方针对游览人士,能够思考过程中网络的情况。如果领有大量海内用户,能够思考多币种、多语言、多度量、时区问题;硬件上,设施类型(手机、平板、穿戴式设施)、生产商(安卓手机存在每个厂商的定制化差别)、显示屏(屏幕大小、分辨率)、非凡硬件性能(NFC、蓝牙、相机、定位性能等),最初,哪些会思考到要兼容测试,UI 显示、屡次疾速点击、拉起虚构键盘挡住输入区、虚构物理按键收起与显示、多个输入框来回切换、控件焦点热区文体、前后台、多个利用切换、指纹识别和 faceid 等、框架降级、网络、新老版本兼容、第三方依赖库或者 SDK 降级、前后端版本兼容
中断或解体测试,中断测试次要是测试 app 是否会呈现 crash 状况。复电、短信、闹钟、低电量等网络环境忽然扭转,或者网络中断,例如隧道、电梯(离线反对),切换网络,例如数据连贯切换到 wifi。
外部设备,比方充电,插耳机,内存不足,扭转设施方向,扭转手机语言,例如英文,多后台程序切换,长时间开机并且长时间开启 app
UI 测试,包含用户敌对性、人性化、易操作性。