发布网友 发布时间:2022-04-21 23:51
共1个回答
热心网友 时间:2024-06-22 19:38
我只做过手机的部分测试,下面的东西很多是我认为的,并没有实际资料参考,哪些你觉得有用大概了解一下
智能机主流也就Android和IOS两大系统
单从手机来讲,测试不光光可以测试软件,硬件也是测试的一部分,比如抗打击能力,抗热,掉漆,防水,老化测试,等等
之后是软件测试,如果对于一部整机进行测试,那么东西特别多,如果细化的话,可能测试用例会有数千条以上,我就我了解的大概说一下,可能有些片面
手机软件测试也只是区别硬件测试来说的一个统称,像系统测试、功能测试、性能测试、信号测试、稳定性测试、耗电、发热、等等,都有大量的可测部分
首先拿到一个手机后,会进行它的系统升级,以及之后的的初始设置测试,由于刷机不属于用户常用功能,所以一般不做特别测试
初始设置无异常后,会对手机的简单功能进行测试,包括电话、短信/彩信、上网、媒体文件相关、相机、Email、流媒体相关、手机自带软件(如闹钟、计算器、日历等等)、上传下载、手机设置等基本功能进行测试,保证基本功能可用;
全面测试的话,就是说对于基本功能每个模块其实都包含大量可测点,举例来讲,相机模块,对于相机内的所有模式,设置进行变更后,都需要再次测试,更改闪光灯,像素,录像,连拍,快门,亮度,人脸识别,等等,全面测试的话,你可以想象一下,每个功能点都有数以百计的测试点;
冲突和交互测试:冲突测试,简单来讲是指多个软件对手机硬件进行使用,比如打电话和播放音乐都会用到声音,两者同时进行的话,就是一种冲突,需要测试手机对于这种冲突的优先级考虑;交互的话,就是说功能与功能之间是否有联系,比如在短信/彩信模块,你可以添加一张图片,这时候就可以访问照相机
性能测试,主要是针对响应速度,一般性能测试都需要一个对比手机,比对测试结果,比如下载速度,打开应用速度,搜索本地文件速度,等等
信号测试,这个一般也需要对比手机,测试sim卡入网时间,短信彩信接收速度,上传下载速度,2G\3G\4G,WIFI等等速度,以及信号强度,也有外场移动测试等等,一般会使用一些软件,观测手机信号数值
稳定性测试,是指手机长期运行能力,比如连续使用7天以上不关机,测试手机是否会出现异常以及性能下降的情况
其他基本都是对手机某方面能力的针对性测试
还有一些高级一点的类似自动化测试,基本上就是随机点击以及按照固定脚本运行的自动测试,多用于重复性的操作和稳定性测试中
手机上一般会搭载一些第三方合作公司的产品,比如微信,微博,QQ等等,这些属于第三方应用,一般不会特意测试
如果你需要对手机进行全面完整的测试,那工作量会特别大,一款手机从最初版本到上线发布,乃至之后的更新维护,都需要几个team,数十人的几个月工作,才能保证手机进入市场,主要是手机软件的不断更新复测等等
不知道你需要了解的是不是这些东西