软件测试工程师面试如何进行项目描述?

发表于:2021-8-06 09:47  作者:测试凯哥   来源:知乎

字体: | 上一篇 | 下一篇 |我要投稿 | 推荐标签: 面试技巧 测试工程师

  亲爱的们,软件测试这个职位越来越被企业所重视,而且也是众多IT岗位中受学历,所学专业,技术熟练度,年龄等因素较小的一类岗位,因此很多想要进入IT行业的人们,很多都把目光聚焦在了软件测试上。而且随着整个社会信息化程度越来越高,软件越来越普遍并且越来越普及,软件测试岗位的需求量也越来越大。
  然而大家在求职的时候,都会有面试这一关,而在面试中,一定会被问到:请结合你们的测试流程,详细描述一下你们的测试项目。
  原本这并不是一个多么难的问题,但是很多人都怕被问,都答不好,不仅仅是新入行的菜鸟,就连有一些有了一定经验的测试人员也是答不好。真的是项目太难,太复杂不会说么?其实不是。真正的原因就是我们没有认真的去准备,没有摆正自己的身份!
  微信,一个并不是很大的APP,我们日常使用很多的一个软件,没有人教我们,我们也能熟练使用。
  王者荣耀这个APP软件又很大,角色很多,技能很多,符文很多,玩法很多…
  对于这两个软件,我们能够侃侃而谈他们的用法,使用技巧,但是他们的差距是如此之大。所以不要说软件太复杂,就是没准备!
  好啦,下面说说怎么准备呢?最好的办法就是把软件的所有功能,按照流程都分析出来,这样就不会乱了,别嫌麻烦,因为偷懒是原罪!怎么分析,就用思维导图(不说思维导图怎么用,因为这不是咱们的重点)!具体形式请看下图(不是我做的,不知道是哪个好(无)心(聊)的网友做的,我在这里借鉴一下):
  如果你能做到,你就不用发愁项目怎么描述了!可能有人问为啥?因为测试就是站在用户的角度使用和分析软件,找出软件的bug!
  下面说说,项目描述具体该怎么说:
  首先说,项目名称:美团APP(Android),主要功能有搜索附近的餐厅美食,参加团购,买电影票,订酒店,旅游买票(不具体说了),最好能够详细的描述一下界面中的布局,让面试官能够像亲眼看到一样身临其境。
  其次说一下,项目测试的持续时间。记住是主要的测试时间,过了这个时间也要记住,该项目只是不作为重点测试,不是说不测试了…就像美团APP,也不是一开始就有这么多功能,是一直持续更新不断增加功能的。
  然后,说一下项目的开发技术:LinuxMySQL,Apache,PHP、Java、H5…能够说清楚最好,如果不行,可以不说,没有必须要求测试会开发的技术组合!
  接下来,介绍一下你测试的模块有哪些,说一下相关内容的操作流程。测试过程,测试点(从哪些方面对APP进行了测试),使用的用例设计方法,如下:
  1、(按照项目的技术架构,搭建测试环境)按照需求进行功能和性能方面的分析,出测试需求。
  2、组织/参与测试需求的评审,分析不足。
  3、组织和参与测试计划、方案的制定。
  4、使用各种用例设计方法,设计和编写测试用例
  5、执行测试,提交缺陷。
  6、分析缺陷产生的原因,协助开发人员定位缺陷。
  7、跟踪缺陷,回归测试,确保不会引发新缺陷。
  8、按照项目进度和要求,使用Java+Appium+JUnit进行APP的自动化测试
  9、按照项目要求,对APP和服务器之间的数据进行抓包,验证数据的完整性和安全性。
  最后,简单说一下测试成果,例如用例设计总量,发现的有价值的高质量的bug数量等。
  说完后,将问题交给面试官,请问您还有什么想要了解的内容么?
  到这儿,凯哥关于面试中项目描述的说明完毕。各可斟酌使用!切勿照搬!面试中如有雷同,纯属巧合!

     本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理

评 论

论坛新帖



建议使用IE 6.0以上浏览器,800×600以上分辨率,法律顾问:上海信义律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2021, 沪ICP备05003035号
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪公网安备 31010102002173号

51Testing官方微信

51Testing官方微博

扫一扫 测试知识全知道