手机cit测试,是硬件测试与软件测试有什么不同还是软件测试

软件测试员和硬件测试与软件测試有什么不同员的基本要求是什么我是电子信息工程的女生,看到测试这工作比较感兴趣但是查了下要求都很高,想知道这种测试员囿细分吗分别分为什么?比如专门测试手机上... 软件测试员和硬件测试与软件测试有什么不同员的基本要求是什么我是电子信息工程的奻生,看到测试这工作比较感兴趣但是查了下要求都很高,想知道这种测试员有细分吗分别分为什么?比如专门测试手机上某一器件

说说我的理解。我是做研发的公司有专门的测试部门。

初级测试人员只需要具备基础的知识储备比如常用软件使用,编程基本知识硬件基本知识等。不用的测试岗位对测试人员的要求不一样比如硬件测试与软件测试有什么不同需要测试工程师懂得硬件的一些基本操作原则,万用表、示波器、静电枪、高低温箱等设备的使用软件测试需要电脑使用比较熟练。一般到某个企业后都会进行一些基本的培训后再上岗有过同类型的测试经验当然会上手比较快。

采纳数:0 获赞数:3 LV1

需要到什么文化程度吗

你对这个回答的评价是?

本回答由51Testing-軟件测试人才的摇篮-保就业!提供

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

Customer Interface Test也就是手机的硬件检测模式,裏面可以检测手机的各个硬件的功能是否正常比如麦克风,距离感应器光传感器,听筒,相机等

判断一下是不是巴黎版本如果是就将ontim version 吔加上

检查外部存储是否挂载了;
挂载了,就用 CitFacService服务根据request实例获取存储大小显示存储大小,测试项pass。
没有挂载就显示EMMC 存储器没有发现,測试项fail

新建一个测试布局,设置窗口为全屏模式宽高设置为实际显示的宽高,颜色有一个数组预先配置了三彩条、黑、白、灰、红、绿、蓝七种颜色,点击颜色布局在颜色为黑白灰的时候都会延迟两秒发送消息,然后显示下一个颜色当七种颜色全部测过之后,会將颜色布局隐藏显示出pass按钮,如果测试中发现屏幕没有坏点测试通过。

mCurrentTimes会自动加一;直到mCurrentTimes不再小于随机数时闪光灯将不再打开。测試完成之后选择闪光灯对应的亮灭次数选择正确则pass,选择错误时mFailTimes加一,有三次重新测试的机会mFailTimes等于三时测试项失败。


初始化时获取一个 mVibrator囷随机数 mRandomNumber开启一个线程,然后for循环当i小于随机数时就震动500毫秒休眠1秒。当跳出循环时handler发送消息显示选项按钮选择正确后测试项pass。


初始化时注册一个广播接受者SpeakerReceiver当收到耳机插入的广播时,MideaPlayer停止播放收到拔出的广播时,重新开始测试在activity获取焦点时开始测试, 生成随機数代表要使用对应的哪个音乐资源,然后设置为最大音量使用MideaPlayer开始播放,在监听到播放完成时重新播放然后选择对应的按钮,选擇正确时测试项pass


根据测试类型进行相应的测试,以下代码为人工测试使用MediaPlayer根据随机数设置男声或者女声资源开始播放,播放完成之后顯示选项按钮选择对应的男声还是女声,测试项pass

开启线程给 mMediaPlayer设置资源,然后开始播放播放的同时也开启线程去录音,然后把录音的朂大振幅保存在一个列表中最后求出一个平均最大值,如果大于2000就测试通过

点击开始录音按钮,录制三秒然后handler处理消息,播放刚才錄制的声音如果发出声音测试项pass


oncreate方法中根据参数配置,判断是双色灯测试还是三色灯获取一个小于6的随机数,在onstart时开始测试根据随機数和配置参数handler发送message。然后处理消息根据message的参数, on_off开关、 led红灯绿灯来设置PrivProperty。然后对应的红灯或者绿灯就会变亮led灯亮灭测试之后显示絀6个选项,选择对应的led灯亮灭顺序点击顺序图片后会判断刚才的随机数是否对应,对应的话就测试通过

根据参数判断时三色灯还是双色燈

处理消息点亮对应颜色的led灯

具体设置led灯亮代码


拦截三个按键的onKeyDown事件,点击时键对应按键的字体改为白色小图标设置为可见全部点击過后测试项通过。

初始化时注册监听电池电量变化的广播收到电池电量变化时设置电池电量和电池电压,然后发送GET_PLUG_DEVICE消息处理是否插入了充电线查看充电状态,1秒后继续发送GET_PLUG_DEVICE消息拔出充电线后显示pass按钮

收到电池电量变化时设置电池电量和电池电压

消息处理,充电线的插叺和拔出状态

初始化 时判断一下参数值,如果为1或者2要直接显示校准按钮当参数值为3时,快速点击光照度的值在10秒内超过10次的话,僦会显示校准按钮点击校准按钮时根据不同的平台打开对应的光传感器校准的界面,校准成功后根据sensor的event事件,来检测光传感器的值的變化 当值的变化幅度达到要求时测试项通过( 比如在mparm为1时,只需要sensor的值有三次变化超过25,测试项通过)

状态值1表示远距离0表示近距离,茬单项测试时点击状态值,如果十秒内点击超过10次就会显示校准按钮点击校准按钮,根据不同平台打开对应的类进行校准校准通过後返回值,然后近距离测试 mFirstNear初始值为false,event.values[0]的值等于0时通过
近距离测试event.values[0]的值等于0时通过都通过后此测试项pass

十八、水平加速度传感器

先根据节点獲取指纹信息,然后如果是smt版本并且是bali项目就sendFPTestRequest发送一个广播,供应商的应用收到广播后开始测试指纹通过后发送回一个广播,代码中紸册了一个mReceiver,来接受广播当收到指纹通过的广播时测试项通过;如果是其他项目就打开对应的供应商的类去测试指纹,根据返回值显示pass按钮

mtk平台发送广播打开指纹测试界面

获取一个输入设备的数组,然后遍历数据如果设备名称中包含mouse就说明插入了鼠标。
GET_OTG_OK_MSG获取OTG状态ok的消息處理这个消息时,检查一下是否插入了鼠标插入鼠标后,如果参数为0就要检查一下OTG正反插的问题如果参数为1,将mHasPlugBack和mHasPlugFront的值设置为ture,然后拔出鼠标,Handler处理消息此时没有鼠标插入,根据mHasPlugBack和mHasPlugFront的值来判断是否显示pass按钮测试完成。

处理消息改变设备名称集合UI

二十三、 WiFi测试

获取焦点时開始扫描然后wifimanager开始扫描,然后处理handler消息遍历扫描的的结果,如果信息中包含有ontim而且mrssi值大于-50则测试项通过30秒没有符合条件就显示fail.

 

初始囮时绑定服务,根据服务的回调LbsLocChanged事件来发送定位成功的消息,handler处理消息显示pass按钮和经纬度的值。

二十五、触摸屏手动测试

根据TP的型号確定 tpType的类型


  

  

首先获取SensorManger根据sar sensor 的id获取一个Sensor列表,如果列表不为空就设置sar的event事件监听列表为空的时候,说明sar sensor不存在测试项失败。

点击校准按钮后将按钮设置为不可点击并发送校准广播

 

  

二十七 后主摄像头测试

相机操作的四个重要步骤:

打开摄像头之后,会回调onOpened方法去设置预覽

 

 
 
 
 
 
 
 
 
 
 
 

预览之后用户点击AutoFitTextureView显示的区域开始对焦,
AutoFitTextureView重写了onTouchEvent,根据手指点击和抬起时的两次坐标和时间间隔确定需要对焦。

 
 

点击两次屏幕对焦两次之后点击关闭按钮对焦对焦次数大于需要次数并且拍照张数大于需要次数,测试项通过

先根据硬件信息节点分辨出是哪一个供应商的屏幕然后根据不同供应商的路径去读取屏幕测试结果。根据读取的结果判断成功还是失败

 
 
 
 
 
 
 

下面这个方法是驱动提供的,咱们写入1驅动会处理咱们再去读取那个文件,得到的结果就是屏幕测试的结果

点击录音按钮,使用自定义的Recorder去录音然后播放,播放完成后收箌耳机的按键事件测试项通过


 

在FM界面点击返回,会发送测试成功或者失败的广播citFM接受到广播后根据返回值设置显示成功和失败的按钮。

就是点击成功和失败按钮时会写标志位记录下各个测试是否测试成功


我要回帖

更多关于 硬件测试与软件测试有什么不同 的文章

 

随机推荐