没有含量的测试,拿个手机天天按,什么都学不到!手机测试不太清楚,但肯定不如游戏测试。做手机手工测试马上就一年了,这一年来,天天都是点手机,用来用去的工具就是360手机助手、excel、word,感到很迷惘!都感觉不到前途在哪里,进公司这么久感觉到的就是自己没学到什么东西!这应该是以前(2011年前)大部分人对手机测试的认知,就连笔者原来才入道软件测试时,提到手机测试,前辈们也直摇脑袋,说手机测试如果不去做单元测试,没有什么前途可言。当然我在本文提到的手机测试,主要指手机应用的测试。
智能机时代,手机测试的机遇
随着智能手机时代的来临,功能机的淘汰,手机APP如雨后春笋般涌现。而随着android手机、IOS手机的兴起,手机彻底改变了人们的生活,成了大部分人(特别年轻人)不可或缺的工具,具体涉及到吃穿住行各个方面,使得APP如满天繁星般绽放。
在日渐白热化的市场,一款APP是否能吸引用户,留住用户,可能除了业务功能外,对应用的质量有了更高的挑战。如手机是否能够简单易懂,能够兼容各种Android设备或iPhone设备,能够安全稳定的运行,等等。这一切都迫切的促使着企业对APP的测试更加重视,使得整个行业需要有更多优秀的测试员加入进去。而优秀者往往能在其中获得丰厚的回报。现在,手机测试是手机行业中很重要的一部分,上规模的手机开发公司都有手机测试部门。手机测试的重视度越来越高,各个层级的人员都有,包括公司管理层。
如何成为一名合格甚至优秀的手机测试员
如今技术不再是移动互联网的难题,应用APP之间搏杀的一个重要环节正是APP的自身质量,而测试工程师们正在这样一片战场上战斗,可是如何成为一名合格甚至优秀的APP质量把控人员呢?
之初,APP软件测试是很艰辛的一个职业,其测试技术没有开创者,没有巨人的肩膀可以去站。因为手机的多样性,特别Android系统的开放性导致bug很难复现,bug找之不尽。因为是在手机上进行的测试,无法很容易的进行自动化,使得工作变得相当的乏味和枯燥。但是广泛的APP软件测试人员,正因为这些不利的因素,从而有了新的机会。他们不会去使用一个已经很成熟的软件,如QTP,LoadRunner等等,而需要能够凭借着自己想法去做出(研究)属于APP的测试工具,在一定深入的研究之后,必定能够有一个新的进展。并且朝着monkey,sikuli,robotium,monkeyrunner,instrumentation,UIAutomation等方向深入。随着每个的深入研究,往往都能发挥其本身不能发挥的作用。当然,往往这些都是优秀者,而平庸者或者失败者会抱怨这个行业没有前景,看不到未来,就是拿着手机天天按等。
要知道,天天按手机,并不是让你瞎按。你需要了解软件得行业背景,清楚运行的业务逻辑,懂得APP所针对的特定目标用户和区域,更需要利用软件测试的科学方法去设计测试用例。你按手机,不是没有目的的,而是需要根据用例执行尽可能的发现其中的bug。而且,测试工具不是领导给你,你才去研究使用。而应该根据自己的需求去寻找适合的工具,去研究,并应用到测试工作中,更好的提升你的测试效率和保证你的测试质量。并且如果你不会代码,SQL知识,接口协议等,那么你很难深入进去。这些都说明,我们的手机测试需要带着更多的思考去解发现问题,而不是成为一个自哀自怜的怨妇。
总结
当下,手机测试已经进入到各行各业,而优秀的手机测试者往往供不应求。笔者也从原来道听途说不看好手机测试,到现在自己也深入到手机测试中去。而手机安全测试,自动化,兼容性测试,用户体验等,都需要我们更深入的进行探索。