手机测试的基本流程,一个完整的测试流程

时间:2023-10-26 15:49:38 | 文章来源:测一把

如何对一部智能手机进行测试?

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

手机的生产过程测试是怎么进行的?

半成品组装 然后上装程序 然后有质检检查 就可以了 很简单的

手机主板测试工作流程

一、GSM手机生产基本流程:
SMT(软件下载)—— 板测(BT)—— 装配(软件升级)—— 功能测试 —— 终测(FT) —— 通话测试 ——写IMEI号 ——包装;
二、测试的仪器有:Agilent8960(E5515C)或CMU200 (选件可测的的有GSM:850/900/1800/1900/GPRS;CDMA,TDSCDMA等),CMD55(只能综测不能校准),HP8922或CMD55只能测试;
具体工具:PC 1台
GP-IB卡1块
无线通信测试仪(Agilent 8960或R&S CMU200) 1台
直流稳压可编程电源1台 模拟电池 (可从系统接口供电则可以不用该电源)
直流稳压电源1台 模拟充电器
屏蔽盒及板测工装夹具 1台
电平转换盒1个
手机通信数据线 1条
各种连接线
测试SIM卡 (可选)
三、具体产能根据你的设备多少而定。
1、非接触式传感器能测到元器件的真实温度,可作到闭环控温,自动生成曲线,无需人工调整;
2、机器本身有温度校准功能,能校准机器本身自带传感器;
3、无需热风式返修站所需的热风嘴,开放式加热,拆卸屏蔽罩、排插等异形元件极有优势;
4、双色棱镜对位,对位精度高达0.01mm;
5、工艺摄像机能看到BGA球熔化过程。

软件测试的流程是什么?

软件测试工作流程:

1、需求分析、需求评审

需求分析和评审就是分析客户的需求可不可行,需要怎么进行测试。

2、编写测试计划

编写测试计划通俗一点讲就是什么人在什么时间做什么事,最后产出什么东西。那也就是测试人员要测试哪些模块、在什么期限内,提交哪些文档。

3、编写测试用例、用例评审

测试用例就是指导测试的文档,比如我们要测试商城登录、买东西等功能,通过测试方法和策略设计测试用例。

评审就是评价审查,不能想当然该怎么测。不能只是输入正确的用户名和密码,能登录进去就完事了。作为软测工程师需要有破坏性,比如密码输错时怎么办?会不会有相应的报错等等?

4、执行测试、提交bug、回归测试

Bug就是缺陷,发现bug之后,要提交给开发人员让他们去修改,然后进行回归测试,验证开发人员有没有改好。

5、编写测试总结报告

Bug都改好了之后,要编写测试总结报告,这款软件的质量如何。

如何测试app的兼容性呢,用什么工具进行兼容性测试?

1、测试App在指定终端是否可正常安装、卸载,定位错误原因
2、无需编写脚本/自动遍历/页面截图/记录操作路径
3、随机性压力测试、测试App运行期的稳定性
4、爱内测平台就是针对app兼容性问题进行测试的

如何进行app的兼容性测试

做兼容性测试可以试试优测,有十多年的兼容性测试的经验

推荐文章: