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