软件测试面试的几点感触

发表于:2015-4-22 11:44

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:stone    来源:51Testing软件测试网原创

  昨天经历了一场面试,有几点感触,在这里记录下来。
  面试过程中,我说我在目前的手工测试中遇到了学习瓶颈,想突破做一些自动化测试白盒测试、集成测试等更有技术含量的事情。面试官说做其他的事情一年不到你一样的遇到了瓶颈,这个时候你该怎么办?我哑然。他说最好的办法是回到手工测试本身,不管是自动化还是白盒测试,他们都脱离不了产品。手工测试最关键的是这个过程会让你对产品不断熟悉、了解,而且是人脑是自由的,你基于对产品的理解可以知道测试的边边角角。自动化测试的最高境界便是建模,让自动化测试模拟你的人脑,后者对于我来说目前还有点抽象。另外,面试官也提到了测试的终极目标是保证软件产品的质量,最高境界是对整个产品、整个代码、整个架构的理解甚至超越开发本身。
  每一份工作做一段时间都会遇到天花板,觉得无聊、乏味、没有学习的空间。测试工程师的天花板就是无穷无尽的、乏味的手工测试,没有技术含量还不轻松,于是便做一些自动化测试想减轻自己的压力。但是对于大部分测试工作而言,自动化测试就是写几个脚本、action之后依旧是无穷无尽的重复录制工作,每个action的相似度、每个测试脚本的相似度也都是很高的,于是另一个瓶颈到来了。每一项工作、每一个阶段都会碰到这样的瓶颈,要打破瓶颈并非易事,而且要打破瓶颈的关键其实就是如何做好那些单调重复的事情,而不是逃离。
  测试人员的最高境界其实是可以大胆地说"我可以保证我测试过的产品没有问题"。我之前给自己做过测试工程师的个人商业模式生涯,我也意识到自己只重视解决问题、提高技术,却忽略了如何保证软件质量。之前一直觉得保证软件质量也有点虚,我拿什么说话?代码覆盖率等一些数据么?我怎么做才能保证?做无穷无尽的手工测试么?即便我拍着胸脯说我保证我测试的东西没有问题,你信么?软件质量不是一两个数据就能保证的,也不是一轮又一轮的测试就能保证的,当然如果每一轮测试执行的测试用例都差不多的话。我想我不敢拍着胸脯保证的主要原因是自己目前还没有达到对产品了如指掌的状态,甚至还有点遥远,对产品的认识也局限在自己了解的范围内,还不能用更加深刻并且探索性的思维来看待产品。而且我的眼光都被人才市场所蒙蔽,招聘单位只会在意你会什么,你做过什么,你用过什么工具,你对自动化有多熟悉,于是乎测试人员努力想往技术这方面靠,却忽略了测试的精神所在。
  我一直觉得不管做什么,工作或者生活,眼界最重要了。一直很羡慕那些有丰富阅历的人,经历的越多,眼界就越广。一直记得《贫民窟的百万富翁》这部电影,一个贫民窟的穷小子他不可思议的遭遇及这些经历最终成就他成功闯关,当然这还要得益于他善于观察。那些在职业生涯上越走越高的人,他们站的位置越高,做的事情越high level,眼界自然也就不同;那些尝试过不同岗位的人,他们的经历很丰富,眼界自然也就不同。我一直很害怕自己变成一个井底之蛙,永远处于一个安稳的环境中,永远做着类似的事情,眼光渐渐狭隘了。
  最后,很感谢这次面试机会,很高兴能够遇到一些人,很感谢身边的一些朋友,感谢你们总是让我对工作、生活多一些思考和认识。
版权声明:51Testing软件测试网及相关内容提供者拥有51testing.com内容的全部版权,未经明确的书面许可,任何人或单位不得对本网站内容复制、转载或进行镜像,否则将追究法律责任。
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • kellys
    2015-4-23 09:11:11

    顶楼主,说出了我的心声呀

  • 笑痴情
    2015-4-22 15:56:40

    是啊!被人才市场屏蔽了!

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号