智能手机设计中自动化测试分析

2016-11-25 09:58沈亮
科技与创新 2016年20期
关键词:自动化测试测试方法智能手机

沈亮

摘 要:随着信息技术的不断发展,智能手机的使用越来越普遍。智能手机的广泛应用不仅为用户提供了便利,对我国的技术进步也起到了较大的作用。智能手机市场广、竞争大,企业想要在市场有一定的地位,就必须进行一定的创新。首先需要对其进行测试分析,从而找到创新的突破口。主要从智能手机现状、自动化测试、平均无故障时间测试三个方面展开论述。

关键词:智能手机;自动化测试;信息技术;测试方法

中图分类号:TP311.53 文献标识码:A DOI:10.15913/j.cnki.kjycx.2016.20.104

文章编号:2095-6835(2016)20-0104-02

随着我国经济的不断发展,越来越多的智能手机出现在市场上。这些智能手机能够为用户提供诸如玩游戏、看视频等功能,方便了人们的生活。因此,智能手机具有很广泛的市场,但是,随着手机的不断增多,品牌的数量不断增多,手机之间形成竞争,有的企业崛起了,有的企业消逝了。崛起的企业有一个共同的特点,那就是创新。通过市场调研,发现新的市场点,进而对智能手机进行创新,从而能够在市场占有一席之地。

1 智能手机发展的现状

1.1 发展情况

智能手机刚开始是作为通讯工具而存在的,随着技术的不断进步,人们需求的不断增多,越来越多的功能开始被开发,例如观看视频的功能、语音功能、购买物品功能以及各种客户端的开发利用。用户在使用手机的时候,真正能够做到足不出户,就可以买到世界各地的商品、了解到世界发生的重大新闻、观看奥运会等。这些现象表明智能手机有很大的发展空间,市场前景很广阔。

我国智能手机的用户每年都在增长,随着我国对于核心技术的不断掌握,更多的国产手机进入市场。早在2011年的时候,我国手机使用量就已经破亿,而且这一数量每年都在增长,因此,我国的智能手机发展较快,发展潜力较大。图1所示为我国2010—2014年智能手机出货量的增长变化。

手机的出货量每年都呈现增长的态势,而且每年的增长幅度都在上升,因此,智能手机的市场前景较为良好,发展空间广阔。

1.2 智能手机遇到的问题

随着智能手机越来越普遍,用户越来越多,智能手机也出现了一些问题,例如信号差、容易死机等问题。这些问题的出现不仅影响了用户的使用,而且对手机本身的发展也是不利的。因此,要利用现代科技不断解决这些问题,为智能手机的长效发展作出一定的贡献。

企业为了解决这类问题,采取了人工检测的方法,但是人工检测浪费了大量的人力、物力资源,而且检测的数据往往不稳定,因此 ,企业要使用自动化测试来代替人工化的测试。

2 智能手机自动化测试

2.1 自动化测试及其优势

随着科技的不断发展,企业开始采用自动化测试方法来代替传统的测试方法。自动化测试是用机器来完成相关的测试项目。具体而言,是利用软件系统、软件分析等自动化的程序,对智能手机进行一定的测试,工作人员依据测试的结果,对手机的各个性能进行评判,判断智能手机的各项性能是否符合要求。这样一来,不仅减少了人力资源的浪费,而且还提高了工作效率,结果也更为准确。

这种测试具有一定的优势,例如它所耗费的时间较少,既能够较快地检测出手机各方面的性能是否符合要求,提高工作效率,又能解决传统检测方式工作时间长、效率低的缺点。另外,由于手机本身的原因,如果检测其性能的话,很容易出现一定的风险,尤其对于人工检测来说更是如此,而自动化检测就很好地规避了这些风险,通过软件系统的运用,提高检测的精确度。同时,这种检测方式能够减少资本的投入,提高资金的利用效率。这些测试的原件在操作上也比较简单,而且效率很高,能够节省大量的人力、物力资源。

2.2 测试的具体运用

测试分为很多类型,比如要对手机的持续性作出检测,要对电量、反应时间等作出检测。首先是对于持续性的检测,这方面的检测主要针对软件的相对稳定性。主要的检测方法是对手机的一个程序不断地进行使用,查看在长时间的使用期间内,有没有出现一定的错误,进而及时采取措施解决这类问题。另外,还要对手机的反应时间进行检测,由于手机自带的软件比较多,用户在后期也会下载很多的APP,这些程序运行的时候,就会对手机本身的反应时间有一定的影响,所以要对反应时间作出一定的检测,采用的方法是模拟法,模拟用户查看并且利用软件来对其进行分析。再有就是对手机的电量进行一定的检测,智能手机有一个比较普遍的问题,就是用电量较快,需要不断地充电,有些企业看到这些问题,加大了对电量的研发力度,从而作为自己品牌的优势。在手机的测试中,对于电量的检测,也是使用人工模拟的方式,利用特定的软件对其进行分析,进而得出分析结果。企业根据这个结果,不断改进自身手机的性能,从而打造自己的品牌优势。

3 平均无故障时间测试

3.1 无故障时间硬连接方式检测

自动化测试除了包括上面的几点,还包括无故障时间的检测。无故障时间检测指的是手机的每一次故障的间隔时间,它反应出手机的实际质量问题,因此要加大对这个方面的检测力度。其中,硬连接的检测方式主要是通过USB进行一定的检测工作。图2为该测试方式的系统示意图。

脚本的编制、测试的盒子与最终的分析都是在USB的连接下运行的。通过脚本的编制,将所要测试的内容传送给测试盒,在这个测试盒中,对相关的数据进行一定的测试,然后对这些数据进行分析,由此完成整个测试活动。这个测试使用模拟的办法,模拟使用者的手动操作来对其相关性能进行检测。在测试的过程中,没有受到一些外在因素的干扰,从而提高了检测的精确度。同时,此种方法操作简单,数据较为精确,在检测手机的无故障时间上运用得较为广泛。

3.2 无故障时间软连接方式检测

这种方式与硬连接相似,都是通过USB连接进行测试。而且这种检测方式不仅效率高,而且能够对一些手机性能进行检测,更好地促进手机相关性能的检测。图3为该检测方式的系统示意图。

这种测试方法的使用提高了工作效率,减少了外界干预,能够有效地促进手机各个性能的完善与发展。

4 结语

随着我国经济技术的发展,智能手机的用户越来越多,市场前景较广阔。同时,为了解决传统检测存在的时间长、效率低的问题,本文提出了自动化检测的方式。这种方式具有效率高等特点。笔者分别对手机的稳定性、用电量、反应时间、无故障时间、相关的性能自动化测试进行了一定的分析论证,希望能够为我国智能手机的发展作出一定的贡献。

参考文献

[1]杨怡君,黄大庆.Android手机自动化性能测试工具的研究与开发[J].计算机应用,2012(02):554-556.

[2]王益芝,吴言润,李艳.浅析智能手机的自动化测试[J].现代电信科技,2012(12):22-25,32.

猜你喜欢
自动化测试测试方法智能手机
沥青混合料沥青用量测试方法研究
An Evaluation of Chinese to English Translation in Light of Skopos Theory
全球智能手机出货量连续四个季度下滑缓
浅谈空调控制器自动化测试
无人驾驶车辆认知能力测试方法
一种嵌入式数控系统的体系结构与系统设计
基于多总线结构的电路板测试系统设计研究
AEBS场地测试方法
航空航天与国防电子新形势下自动化测试系统的应用
基于CTI—TET和SeleniumWebdriver的Web应用自动化测试框架的设计与实现