什么是手机软件测试 什么是手机软件测试

作者&投稿:连卸 (若有异议请与网页底部的电邮联系)
手机测试是一个很大的题目,涉及到硬件测试和软件测试,还有结构的测试,比如抗压,抗摔,抗疲劳,抗低温高温等,结构上的设计不合理,会造成应力集中,使得本身外壳变形,对于翻盖手机,盖子失效,还有其他严重问题。硬件测试一般都有严格的物理电气指标,也有专门的仪器,这里的仪器,不在多说,一般如果是专业的测试人员,不会对词陌生吧。
手机测试,一般是指软件测试,这个一方面也说明了软件在手机上的重要行。一方面也说明手机测试的难度。因为期他得测试都有明确的指标,严格的操作规程,还有各种仪器。下面说的手机测试一般都是手机软件测试,以后不在重复说明。
在说明手机测试之前,我觉得应该了解一下什么是嵌入市操作系统,这是个时髦的名词,虽然我们已经被嵌入市操作系统的产品所包围,但是却不一定能说清楚,什么是嵌入式操作系统,而学校的课堂上,讲的也不多,所以很多人对此感到云山舞罩。
简单的说,一个嵌入市操作系统就是为完成某中特定功能而专门开发的操作系统。这个操作系统的功能很明确,不象大型操作系统,范围广泛,大千世界,尽在其中,而嵌如操作系统只为完成某一项或者几项功能。
再说一下手机的特殊性,也就是要求对响应时间达到一定限制范围。也就是所谓的实时操作系统,如果一个电话不能在90秒内接听,那么对方会挂掉。而你的操作系统还没反映过来,那么这个操作系统无疑是失败的,这是对嵌如操作系统实时性的要求。
作为一个测试人员,你必须了解这些,可能对一些软件开发人员,他不必很在意这些方面,因为他只要了解自己模块的入口说明和 出口说明就可以。但是测试人员不行。高级测试人员应该了解嵌入操作系统的特点,这个系统不象WINDOWS,有图形界面可以输入输出,也不象D OS用命令行模式,所有这些,都需要自己编写一个编辑器,编写一个交互界面,编写一个输入输出界面,在WINDOWS中,利用一些API和一些M FC,不用考虑硬件的问题,因为系统已经完成,而WINDOWS是讲究和硬件分离的,因为这样可以保护系统不受侵入。而在嵌入市系统里面。这一些都要求和硬件息戏相关。手机测试中,软件出现的故障不一定是由于软件的错误,也可能是由于没有考虑到硬件和软件没有完美的结合。
因此我们在了解操作系统同时,也要了解一下其他的手机硬件性能,比如CPU ,比如存储器。
CPU的处理运算能力是以MIPS来衡量的,当然越快越好,但是也是和成本相关的,我不知道现在MOTOROLA T39的CPU,但是,因为是PDA,又是手写屏幕,所以菜单特别的慢。关于存储器需要专门做出说明,因为这里 的存储器很特别,不象PC,手机没有硬盘!
嵌入时系统的编程语言一般有C,而且也是最多的,也有其他语言。比如C++在最开始时候是用 汇编的,但是汇编难懂,而且也不容易移植,渐渐的被C代替,不过即使如此,在启动程序时候,要启动板子,也就是电路板时候,还是需要用一些汇编语言完成。
作为一个嵌入市系统的程序,和在PC上运行着的程序没有任何不同,唯一不同可能是在PC上运行的程序,你可以看到结果——如果你用输出语句的话,而在这里,你是看布道结果的。除非你加上L CD硬件,然后编写了LCD驱动程序,然后再编写显示 程序。编写嵌入市程序,一切都要自己解决。
我们的手机如果不是认为把电源切断的话,或者在电源消耗到一定程度的话,是会一直在使用的,所以,手机程序是一直在运转的,就是说一直在循环,这个,对于了解嵌入市程序,应该是个好材料——嵌入式程序就是一个无限循环的程序,除非关掉电源和电源因素,这里也有一个测试点:硬件中断是最高级的,它会终止你的程序,即使你现在的程序级别很高,比如通话,如果没电了,一切会o ver.
手机程序就是在一个无限循环的程序,什么时候跳出这个无限循环?你关机吧,如果感到不高兴,把电池卸下来,因为有可能进入死循环,而关机键失效了,——只好通过取下电池了。
这里要专门说明一下存储器,因为很多手机毛病都和存储有关,而且很多问题都和存储相关,计算机的存储是关键,而手机更是关键,因为计算机有硬盘作为存储,而手机所有的都在存储器里
存储器分为几类,RAM 随机存储器,ROM随机只读存储器还有现在出现一些的闪存,以及电子可编程存储和非易失存储起。一个一个到来 。RAM 随机存储器,其中又有SRAM(静态RAM)DRAM(动态RAM),
SRAM,只要只要电源开着,就会保存,我们打电话,有些最后拨打的号码,暂时是存在SRAM中的,不会立刻写入通话记录。只有正常关机,才会写入,如果取电池的话,是不会写入手机的通话记录的,如果在通话记录中出现了已经拨打电话,但是没有记录的情况,那么有可能和这个存储器有关,可能是你的软件上错误,也可能是硬件。DRAM在手机上用的不多,因为保留数据时间很短。从价格上看,SRAM是非常昂贵的,而DRAM相比很便宜。
ROM也有几种,PROM可编程ROM 和EPROM可擦除可编程ROM。两者区别是,PROM是一次性的,也就是软件灌入后,这个就完蛋了,这种是早期的产品,现在已经不可能使用了,而E PROM则是通用的存储器,这些存储器不符和手机软件产品,一般使用ROM少。
其他FLASH。这是近来手机采用最多的存储器,这种存储起结合了ROM和RAM的长处,但是不属RAM也不属于ROM。手机大量采用的NVRAM 非易失存储器。 和SRAM属性差不多,EEPROM 电子可擦出可编程存储器 。闪存,ROM的后代。手机软件一般放在EEPROM中,EPROM是通过紫外光的照射,擦除原先的程序,而EEPROM是通过电子擦出,当然价格也是很高的,而且写入时间很长,写入很慢,所以前面提到的电话号码,一般先放在S RAM中,不是马上写入EEPROM,因为当时有很重要工作要做——通话,如果写入,漫长的等待是让用户忍无可忍的。 NVRAM 是一个很特别的存储器,它和SRAM相类似,但是价格却高很多,由于一些数据实在重要,断电后必须保持这些数据,所以只能存放在这里,一般和个人信息有关的数据会放在这里,比如和S IM卡相关数据。容量大小也只有几百字节。
闪寸存储器是所有手机的首选,综合了前面的所有优点,不会断电丢失数据(NVRAM)快速读取,电子可擦出可编程(EEPROM)所以现在手机大量采用。
说了这么多存储器,可能比较糊涂了,这么多存储器,究竟采用哪中呢,在手机发展中,各种存储器都用过,至于现在,各种手机采用的存储器是不同的,这个和成本相关,各种存储器价格不一样,本着性价比最优组合,由设计者决定,有些是可选的,有些是必须的,是手机方案决定的,我们了解只是各种存储性能,特点,在测试中判断错误原因。具体的还有别的分类进行手机测试的,这里是打不完的,简易你去网上在找找别的资料看下,例如51testing论坛,里面的手机测试子模块,这个网站是国内专业最好的测试专业网站。希望我的回答能给你帮助。

软件测试和手机测试的区别~

区别如下:
1.性质不同
软件测试是描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。手机测试是一个很大的题目,涉及到硬件测试和软件测试,还有结构的测试,比如抗压,抗摔,抗疲劳,抗低温高温等。

2。范围不同
软件测试适用于IT行业、有信息化管理的各行业,手机测试涉及硬件测试和软件测试等。
3.测试原则不同
软件测试对计算机软件进行测试前,首先需遵循软件测试原则,即不完全原则的遵守。手机测试之前,觉得应该了解一下什么是嵌入式操作系统的原则。
参考资料来源:百度百科--软件测试
参考资料来源:百度百科--手机测试

手机软件测试同软件测试一样,只不过他的平台式手机,也是嵌入式的一部分!工作就是测试软件可以在手机上正常使用,不会产生各种异常情况!测试方法也比较多……
首先测试一般是把流程走通,这是最基本的,你的软件需要实现什么功能和实现了什么功能,严格按照需求,即使是可用的功能,需求没有的话,那也是Bug。
软件的可用性和体验性
交互性:这一块的Bug应该是最多,举一个简单的例子,使用软件的过程中来短信和来电,如果你的软件是基于网络的,这一块肯定会有很多问题。而且,手动的将网络断开再恢复,请求会不会重新发送,这一点也是需要考虑的。
将软件中的控件和手机的按键结合起来测试。
还有你要明确软件的平台,兼容性需要考虑,如果是一个平台的,但是分辨率不一样,会使得界面元素丢失等,如果是键盘和触屏,那又要分情况考虑了。
找Bug就是要把软件玩死,就要充分考虑异常的操作,测试不是找开发的错误,而是想开发没想到的东西,场景是否面面俱到,错误处理是否健全。


手机测试主要测试什么?
一.软件压力测试:用自动测试软件连续给手机拨打1000个电话,检查手机是否会发生故障.
二.抗摔性测试:抗摔性测试由专门的PRT可*性实验来进行.半米的微跌落测试要做300/面(手机有6个面).而2米的跌落测试每个面需各做一次.还有模拟人把手机扔到桌面的测试.
三.高温低温测试:让手机处于高低不同的温度来检测手机的适应性.
四.高湿度测试:用一个专门的箱子来操作滴水测试,模拟人出汗的情况(水里面掺有一定比例的盐)
五.百格测试:用H4的铅笔在手机的外壳画100个格子,看看外壳会不会掉油漆.
六.翻盖测试:对翻盖手机进行翻盖10万次,检查壳体的损耗情况.
七.扭矩测试:直板机,用夹具夹住两头,一头左拧,一头右拧.测试壳体和手机里面大型器件的强度.
八.静电测试:北方天气干燥,手摸金属的东西容易产生静电,击穿手机电路,有些设计不好的手机就是这么突然坏的.有专门的静电枪和铜板来测试.
九.按键测试:借助机器以给定的力量击打键盘10万次.十.沙尘测试:手机放入特定的箱子,细小的沙子被鼓吹起来.数小时后,察看手机里面是否有沙子进入,如果是,那么手机密闭性不好,结构设计有待重新调整。


希望这些可以帮助到你哈~

苹果手机用什么软件可以测试硬件
答:大家可以使用乐乐达e修APP检测我们苹果手机的硬件,具体操作如下:工具/原料:苹果手机,乐乐达e修 1、首先在我们的手机桌面上找到乐乐达e修并点击它。2、进入之后点击检测。3、然后点击开始检测。4、检测完成,我们就可以知道苹果手机硬件是否运行正常。

什么手机软件能测试体温?
答:1、高德红外手机测温宝app 高德红外手机测温宝app搭配智能测温设备可以通过手机精准测体温。软件提供了发烧提醒、温度上报等功能,能够自动判定异常体温用户群体,功能非常贴心。2、mobir air软件 mobir air软件是一款非常好用的红外热成像app,支持用手机测温,可以调节对比度和亮度,可以体验神奇的红外效果。

检测手机的软件
答:2、AIDA64 AIDA64安卓版支持检测设备比国内的相关App和CPU-Z都要全面及准确,拍片是否防抖这样的信息也能显示,温度信息和传感器信息,每一个温度传感器的数据都能读出,而各种传感器的数据都是实时变化的。不过,AIDA64安卓版并没有性能测试、稳定性测试这类功能。手机硬件检测的注意事项 在进行手机硬件检测...

苹果手机什么软件可以测试手机温度
答:苹果手机可以使用手机硬件管家软件测试手机温度。方法如下:准备材料:IPhone6splus手机,手机硬件管家软件 1、首先点击苹果手机桌面中的硬件管家。如果手机中没有这个软件,可以到苹果商店下载一个。2、然后点击检测。3、接着点击马上体检。4、通过以上操作,就可以知道苹果手机的温度了。

iphone哪个软件可以测手机屏幕坏点和触摸屏灵不灵
答:测手机屏幕坏点和触摸屏灵不灵:可以下载鲁大师手机版 具体的操作方法为:关机 1、打开鲁大师,鲁大师有一个屏幕检测,可以查看你的手机屏幕是不是完美的。2.进入大师的主页点击屏幕检测 3,如果你是要检测屏幕坏点就点击坏点检测,如果要检测触摸屏灵不灵就点击可触控区域检测。4.点击屏幕,切换色彩,...

检测苹果手机用什么软件
答:2、安兔兔 安兔兔评测是专门给iOS和Android设备的手机、平板电脑评分的专业软件。新版的安兔兔能够一键完成,UE测试、CPU整体性能测试、RAM内存测试、2D/3D图形性能测试以及数据存储I/O的性能检测。通过安兔兔评测,你可以获得设备的单项与整体得分,借此判断硬件的性能水准。3、硬件管家 硬件管家是一款在ios...

除了鲁大师,还有什么专业的验机测评软件吗
答:还能对手机CPU核心的协同运作能力,单核心CPU子系统性能,3D图形,视频性能以及内存读/写和峰值带宽性能等等进行测试评分。还可以将该分数上传并与其他设备的分数进行比较。5、《CPU-Z》是一款免费的Android手机硬件检测识别软件。可以快速准确的检测出手机:SOC的名称,架构,核心数量,GPU名称等。手机系统...

软件测试流程是什么??
答:5、执行结果记录和bug记录:对每个case记录测试的结果,有bug的在测试管理工具中编写bug记录。--every tester(主要是初级测试人员)6、defect tracking:追踪leader分配给你追踪的bug.直到 bug fixed。--every tester 7、测试报告:通过不断测试、追踪,直到被测软件达到测试需求要求,并没有重大bug.8、...

手机用的wifi,用什么软件可以准确测试当前网速?
答:用WiFi万能钥匙可以准确的测试当前网速。网速测试的步骤如下:1、首先找到下载安装好的WiFi万能钥匙,点击打开;2、进入之后,连接好需要测试的wifi;3、点击下面的“安全监测”,进行检测;4、点击过后,软件自动检测手机所连接的wifi;5、等待几分钟,在图示位置会显示测试完成的网速。

手机系统内测和和公测是什么意思?
答:新系统上线需要测试系统的稳定性,手机系统内测是内部测试,小范围的测试 ,内测资格需要申请,公测是公开测试,都可以下载公测的安装包刷机。主要内容包括:功能测试。即测试软件系统的功能是否正确,其依据是需求文档,如《产品需求规格说明书》。由于正确性是软件最重要的质量因素,所以功能测试必不可少。...