什么是手机软件测试?其工作流程又是什么?
2011年12月05日 17:39供稿中心:兆隆教育
摘要:
随着手机应用的越来越广泛,各种各样的手机应用APP也随之诞生。那么手机软件测试到底是什么东东?而一名手机软件测试员的工作流程是什么呢,想要成为一名合格的手机软件测试人员应该学习什么知识?如何参加手机软件测试培训?西安兆隆IT培训为各位学员一一解答。
<>
在我们软件测试的业界,手机软件测试想必大家已是久闻已久。也许你曾听说,手机软件测试前景不错,也许你曾听说,手机软件测试学不到东西,也许你曾听说,手机软件测试枯燥乏味,也许你曾听说,什么,手机我可以经常换用?!也许你对此正迷惑不解,也许这个职业是你的梦寐以求,那么我们现在就揭开它的面纱,略窥一下它的真实面目。 1.手机软件测试工程师应具备的能力 这应该是对想要或是即将跨入手机软件测试行业的人最想知道的。作为一名手机软件测试工程师,我们应该对测试对象本身有所了解。 首先手机是一种通讯工具,自然我们要了解一些最基本的通讯知识,比如您不能说不知道GSM,没听过3G不是?例如下图示应该可以有所耳闻: WCDMA网络架构 其次是熟悉手机的基本功能,尤其对那些把手机只用来通话、发短信拍照等的广大兄弟姐妹们,要了解一下数据连通、增值服务、java程序、以及手机附件等。
再次就是我们的测试基本理念,也是最为重要的,多数企业招测试工程师最看重就是这个了。
另外还有基本测试工具的使用。个人认为工具的使用学起来没有什么难度,最难得是如何将测试工具很好的应用在测试工作中。
最后我们再次强调一下下,英文能力,尤其是手机专业的基本术语,SMS,MMS,BT,Idle state,MT,MO等等,您总不能说都不知道吧。
如果具备了以上能力,您就可以兴冲冲的走在手机软件测试的大路上哈。
2. 手机软件系统测试的基本流程 测试流程大致是这样,但是大家要注意,手机测试觉PC软件测试而言,它更加的依赖硬件,所以,除了测试前我们一定一定要check版本外,在提交bug前,
要记得多刷两个同样版本的手机看Bug是否可用重现。
3. 手机软件的自动化测试
手机软件测试还可以做自动化测试?当然啦,要不做压力或是负载测试的时候,一天打一千个电话,或是发几百个短信,测试工程师估计也得崩溃了,就算这样,我们具有良好职业道德的员工不惧,那么,麻烦掐指算一下该功能界面被launch的响应时间,电流消失时间,内存将满时各功能的响应情况。。。。。。晕了晕了。那么以上这些,我们都可以用自动化测试工具来完成。可是市场上没怎么听说手机自动测试的工具啊?当然,各大手机巨头们,一般为自己的手机量身定做非商业性的自动测试工具。
我们知道手机软件测试如果不用仿真器测试,要想连接PC该怎么办呢,这就是硬件师傅们的拿手好戏了,要么机械手,要么将手机拆成裸机,按键的电路外接到电路板上。。。。。。测试理念跟我校区讲解的PC软件自动化测试也很相近。
4. 手机软件测试工作状况
以我在手机软件测试界几年的实战经验之谈,手机软件测试的待遇还挺不错的。不过,待遇也要看在什么公司,在什么职位,以及我们自身的工作能力。
多数企业为了测试需求,未上市的测试手机也允许员工带回家(自然是已发布的),这样很多喜欢时尚喜欢炫的同志们,可以一月一手机的更换,并且都是最新潮的呵呵。有些公司允许员工使用测试卡,这样为你节省不少通讯费用奥。
有人说,手机软件测试学不到东西,我可不这么认为,任何行业任何职位都有它可扩展的空间,就要看我们怎么要求自己了。至于说,手机软件测试枯燥乏味的人,我觉得,他换个行业也不见的就能精彩的一塌糊涂,因为感到枯燥乏味实质上是工作心态的问题,我们应该调整好自己的心态。
5. 其他
建议大家多多了解市场上手机的主流平台,例如Symbian,Windows Mobile,Linux等等,还有我们的各大运营商,关注某些手机功能的细节设置及实现情况,这样才是对手机软件测试感兴趣的基本表现嘛。
最后,祝大家新年快乐!学有所成,前程似锦。