各位软件领域的精英们,今天小编邀请你继续深入学习《软件测试架构实践与精准测试》。
《软件测试架构实践与精准测试》是作者李龙基于软件测试“川模型”的著作。本书结合作者首次提出的软件测试新的模型“川模型”测试架构,并与精准测试理念相结合的方式,阐述了测试的流程和测试团队的搭建过程,包括如何制定部门规划、流程规范,如何制定测试框架,如何提升人员测试效率,如何提高项目的测试执行力等内容。语言诙谐幽默,引人入胜。本文已取得作者本人授权。
本期连载《第二章 组建测试团队的几点思考》之<招聘测试人员>。
前节回顾
【成为测试Leader】:测试经理最需要的能力、如何平衡管理与技术贡献和如何关心下属的工作。
第一章 站在巨人的肩膀上
02 招聘测试人员
招兵买马,这是测试团队能够发展的前提,没人,什么都做不成。但是,如何才能找到合适的测试人员则是一个技术活,而且非常难。因为我们一旦录用了不合适的人,就会长期为自己的错误决策吞下苦果。换句话说,测试经理需要持续不断的想方法提升自己的面试能力,特别是在招聘到了一个不那么合适的人之后,首先应该反省自身在面试过程中需要做哪些提升,而不是抱怨录用的员工有这样或那样的问题。
我在排除了招聘的人员对公司的忠诚度、做事积极性、善于沟通能力、资历、学历等看似重要的标准后,给大家说说面试人员的一些方法。
首先是面试题,很多求职者很讨厌面试题啊,诚然,我也讨厌。但是我出的面试题可能与别人写的不一样,就请大家看看:
一:基础能力题
1、十六进制数字:22,转成十进制数字,是多少?( )
2、软件就是程序。 □ 对 □错
3、一个成功的测试是___________。
A.发现错误码 B.发现了至今尚未发现的错误 C.没有发现错误码
D.证明发现不了错误
4、作为一名合格的测试人员应具备哪些素质?
A.沟通能力 B.团队精神 C.洞察力 D.以上都是
5、严重的软件缺陷的产生主要源自( )。
A.需求 B.设计 C.编码 D.测试
6、请列出常见性能测试工具,并简述其工作原理。
7、下面哪个工具属于缺陷管理工具( )。
A.ALM B.QC C.禅道 D.SVN
8、现在有一台笔记本,一个路由器,现在是可以正常连接外网的。半小时后,网络不通了,你怎么解决这个问题。
9、请介绍几个当前社会上你认为最新的技术或概念。
二:逻辑分析题
1、井盖为什么是圆的?
2、如果你有无穷多的水,一个3升的提桶,一个5升的提桶,两只提桶形状上下都不均匀,问你如何才能准确称出4升的水?
3、请从下面的数字中找出所有的8338
8383 8338 8883 8338 8333 3388 8383 3838 8338 8383 3388 8383 3838 8338
3838 3883 8338 3838 8338 3838 8338 8383 8383 3838 3838 8338 8383 8383
3883 8338 3838 8383 3838 8338 8338 3888 8383 8833 3838 8338 8383 8383
3388 3883 8338 8333 3388 3883 8338 3883 8338 3388 3388 3883 8338 8338
3883 8383 8333 3888 8833 8338 3883 8338 8338 8383 8338 8338 8338 8833
三:你认为软件开发与软件测试的异同点是什么
四、职业发展意向
1、你所希望进入的行业是( )
A、IT行业 B制造业 C服务业 D金融业 E ___
2、你希望在哪个职业岗位发展( )
A、行政 B、技术 C、管理 D、销售 E _____
3、 除薪酬外,你在工作中最看重( )
A、提高自己能力的机会 B、好的工作环境
C、和谐的人际关系 D、工作的成就感
4、你的职业倾向( )
A、希望在选定的方向一直干下去 B、希望尝试不同的方向,积累经验
C、没有想过 D、根据环境的变化可以变化
5、 你期望第一年的薪资水平是( )
A、2-3万 B、4-6万 C、7-8万 D、8万以上
6、你希望3年后你的年薪能达到多少( )
A、10万以下 B、10-20万 C、20-30万 D、30-50万 E、50万以上
7、你所希望的工作挑战性如何( )
A、很有挑战性 B、较有挑战性 C、一般 D、较无挑战性 E、无挑战性
大家看完我公司出的面试题,是不是很特别?基本上没有什么与技术相关的内容,大部分都是考察的面试者的基本能力、逻辑能力与职业素质。因为我始终相信一点,人是可以培养的,而且任何一个人的技能,都不可能完全与面试的公司匹配,所以,我们要的是这个面试者的可塑性,而不完全是现在的技能水平。
当然,在面试过程中,要学会提问问题,这是一个测试经理应该具备的最基本的能力,下面我就列举一二:
1 你来我公司的时候,有没有提前了解一下我公司的情况?
考察面试者的自我学习能力与对将要做的事情的把控能力,避免盲目性,提高可塑性。
2 你最近3-5年的职业规划是什么?
考察面试者的职业发展方向是否与当前职位相符?,从侧面看出其稳定性。
3 请详细介绍一个你以前参与的项目,可以从做了什么,对你的帮助等内容介绍。
考察面试者在以往的测试工作中的能力提升方面,可以看出其工作深度。另一方面,通过其介绍过程,可以了解面试者的沟通交流能力。
4 工作过程中,是否曾主动总结过什么东西与他人分享?具体案例?
考察面试者的心态与学习能力,是否更容易融入团队。
5 通常做测试时会碰到,提交的某个bug开发人员不认同你的观点?这时你如何办?
考察面试者是否坚持自己的价值观?是否具备协调沟通处理问题能力。
6 有没有看过什么测试书,具体是哪本?带给你的收获是?
考察面试者是否真正热爱测试职业,是否付出过努力。从中也可以看出这个测试人员是否上进心?是否有求知心。
7 某个项目上线后,出现问题,恰巧你是负责的,你如何应对这突如其来的事件?
考察面试者应对问题的压力,责任感,及处理问题的能力。
8 你平时都有什么业余爱好?
考察面试者的性格特点。
9 编写过什么测试资料,文档编写能力如何?
考察面试者的文字功底,尤其是测试人员,必须能够用文字表达自己的观点。
10 你自己所期待加入的测试团队是什么样的?
考察面试者在以前测试团队中有哪些不协调?当然最重要的是也能提供给你一些信息,这个员工以后如何更好的管理与沟通!
以上就是招聘测试人员的一些方法,希望读者好好体会一下,当然,不是所有的方法都适用,对于不同的公司还是根据自己所属的环境来进行更改的。目的只有一个,招到适合的可塑性高的测试人员。在招人的时候,建议多招一些能人,毕竟招聘名额有限。也许你会担心招的人太出色,自己的位置可能会受到威胁。其实这个大可不必担心,因为能者愈强。并且,某一方面非常出色的人,综合能力不一定强,而且作为管理者,能够驾驭能力强者才是真水平,至少你招聘的人,没有你的管理水平。
下期预告:
第二章 组建测试团队的几点思考
之<组建测试团队>