En raison de la récente pénurie de personnel de l'équipe du projet, le besoin de recruter quelques-uns des testeurs. Cette semaine et la semaine dernière, après une autre entrevue plus d'une douzaine de candidats, l'expérience de travail entre 2 à 9 ans, mais personne ne satisfait. Au cours de diverses complaintes, rappelant la dernière interview de 60 personnes seulement trois personnes pour répondre aux besoins, le cas échéant boule dans la gorge, ou Tucao au sujet. Si ne me plaît trop Kuangpen.
Mon exigeant il?
En fait, ma demande est: il y a assez de bonnes compétences en communication, se familiariser avec le processus de développement logiciel commun, il y a certaines analyse des besoins, des cas de capacité de conception sera opérationnelle avec la capacité Linux de base et sql. Il y a une certaine capacité de code sera un plus. Ceci est le résultat de compromis à long terme avec la réalité. Si la personne assez intelligent, en fait, je suis prêt à prendre le temps de les former.
Les résultats des entrevues
Il est regrettable qu'une personne appropriée est vraiment difficile à trouver. Plus regrettable est que je vois beaucoup de pairs dans la ligne depuis de nombreuses années, n'a pas suivi l'expérience de travail et la capacité de grandir ensemble, certaines personnes ont fait cinq ou six ans de parfois donner l'impression avéré être pas aussi bon que d'un jeune homme un an ou deux dans la ligne . Malheureusement plus, la plupart des étudiants il y a même pas des idées de développement de carrière claires, le cas échéant, sans une réflexion profonde, mais un perroquet.
Interview quelques-uns des détails:
Parce que le travail est une affaire intensive, une logique métier est très compliquée, nous avons créé un bon besoins (ne tenant pas compte des antécédents de l'industrie du candidat, donne professionnelle une description détaillée et des exemples), et conformément à la présente nous avons besoin de quelques questions utilisent la conception de cas. Moins d'un quart du candidat donne aux gens une réponse relativement satisfaisante. Notre évaluation interne des besoins de cette époque, tant qu'il y a eu une ou deux années d'expérience dans la conception des cas, devrait être en mesure de répondre à bien.
Je demande souvent des questions basées sur votre curriculum vitae, jetez un oeil à l'authenticité du curriculum vitae. Nous demanderons à certains tests de connaissances de base, pour voir la qualité professionnelle du candidat.
Problèmes courants:
Parlez-moi de votre méthode de test couramment utilisé? 90 pour cent des personnes ne connaissent que le résultat des classes d'équivalence et des valeurs limites. Seules quelques personnes peuvent dire à l'autre méthode de conception de cas de test, mais on ne peut jamais en profondeur question une réponse satisfaisante.
Donner un petit exemple très simple, comme l'opération d'atterrissage, de sorte que la réponse candidat comment la méthode de conception de cas en utilisant la classe équivalente. Mais il est surprenant encore que moins d'un cinquième peut donner une réponse plus satisfaisante.
Une déclaration défectueuse du cycle de vie la plupart des gens peuvent dire qu'il ya une procédure commune, mais en profondeur et poser des questions (Comment avez-vous le bug?): Comment combiner avec des défauts tels que la version, test de rondes inférieures, telles que la façon de traiter certains cas particuliers, beaucoup de gens sur les ignorants, et ceux-ci sont essentiellement le travail en commun.
Que faites-vous un projet? Au cours de cette période, vous rencontrez des problèmes que vous fait le plus de maux de tête? Comment résolvez-vous? Il y a environ dix personnes, une seule personne peut donner une assez bonne réponse à (être en mesure d'identifier les problèmes, proposer quels effets négatifs qu'il est, et peut donner une solution, même si elle est une bonne réponse).
Qu'est-ce que vous intéressé à tester est que vous souhaitez développer dans quels domaines? Il y a quatre dix personnes dirais tests automatisés, des tests de performance dirais trois, deux diront que la gestion dirait une boîte blanche. Et l'espoir de fournir la formation appropriée. Seuls très peu de gens peuvent dire aux idées spécifiques et les termes techniques.
Si vous continuez à demander: Ce que vous dites est le test de performance il? Avez-vous déjà eu à apprendre à cet égard, il? La moitié dirait lire quelques articles techniques sur le site, dont la moitié LoadRunner dirait lu le livre. Si vous continuez à demander, quel est ce livre? Quel genre d'article est? Quelles sont les connaissances spécifiques peuvent en parler? 90% ne pouvait pas répondre.
Q: Avez-vous vu ce que ce livre d'essai? Qu'est-ce que le blog de la technologie? Quels sont les sites? 50% des gens diraient lu le livre de QTP (utilisation QTP a vraiment rapide pour rattraper l'utilisation de Nokia, et le courant dominant ou même automatiser ce livre!), Et pas vraiment utilisé au travail, alors il n'y aurait pas quoi que ce soit d'autre. Il y a moins de la moitié des personnes au cours des dernières années, un livre technique ne l'ont pas lu.
Si vous avez une expérience de gestion du candidat, je vais poser des questions liées à une partie de la gestion des processus de test, par exemple à une question simple: si le test est pas assez de temps? Dix personnes auront seulement deux ou trois Prioriser mentionné et la coupe de test, la réponse est avéré être la plupart des gens doivent se livrer à la fin des heures supplémentaires.
Je veux dire:
1. Pour votre avenir, comme lui la capacité de dégager quelques réflexions personnelles de celui-ci. Après vous cinq ans, dix ans est ce que c'est? Y at-il une idée claire? Il n'y a pas de diplôme d'une personne que vous voulez atteindre dans cinq ans? Si ces idées ne savent pas, comme lui pour voir le monde extérieur, faire des tests pour voir comment les gens travaillent très bien, ils ont maîtrisé quelle capacité? Apprenez et les poursuivirent et essayer de les dépasser. Ils connaissent le mieux, peut Kan Kanda Shan, tenir ensemble comme d'esprit avant très bien. Pas non plus donné but abstrait, il doit être décomposé peut être vérifiée.
2.多读一些测试书籍,测试的书并不是只有QTP!看看微软测试专家史亮推荐的书单,这些都是不错的好书:http://www.cnblogs.com/liangshi/archive/2011/03/07/1973525.html 有些书能够帮助你把测试知识框架搭建起来,比照一下你还缺点啥?
3.多读一些其它书籍,不限于技术书籍。如果想读的书有利于工作,推荐一些如何做思辨思维的书。《思考的艺术》《六顶思考帽》《你的灯亮着么》 《学会提问》是我喜欢的4本书。它们会教你怎么独立思考,养成提问的习惯,而提问的习惯是我们现在的测试人员最缺乏的一件事情。人们往往拿了被测物就开始忙着写用例,忙着测试。而不是先探索它、研究它。当然IT技术也要掌握,如果你的IT技能能够赶上开发,你发现你做测试的思路会非常的宽广:)
4.把书籍中的东西跟你的工作对比,把好的东西引入工作(这点是检验书本质量的好方法,也是促进你思考,促进你能力提高的好方法。
5.关注大牛们的技术博客。国内写好测试博客的人不是很多(很多人其实很有水平,但是不喜欢写blog),但是国外有很多,有人整理了一个list也推荐给大家:http://ssnlove2008.blog.163.com/blog/static/3788942020093284842381/。
6.搞定你所在行业的领域知识:如常见IT技术,常见业务知识,这些知识掌握的越深,你的价值越高。测试技术是内功,但是你能直接为企业带来价值的最大之处是你对被测物熟悉程度,也就是你的领域知识!!!
7.没有方向?从你的工作入手,比如,你遇到的最大的难题是什么?我怎么解决它?我需要掌握什么样的技术解决他?我要推动什么样的组织改变来解决它?别人怎么解决它?有没有更好的方法?使用后我改进了那些?google一下别人有没有同样的问题?尝试作对比,如果觉得他做得好,尝试联系那个人讨论一下。看看对方的进展。尝试把活儿干得特别漂亮。你能解决10个中等问题以后,你的能力会有大幅度提高。
8.尝试做笔记。最好是在线的,推荐印象笔记和有道云笔记。
9.坚持。
10.保证身体健康,岁月会给你带来别人的信任感(当然能力要随着岁数增长)。
能做到这里面的一半,两年后你就能在专业上有高分通过我的面试:)当然肯定你也不见得会看得上我们的offer了。
11.对于没想好就跳槽,换行业的同学说:你再想想!你的很大价值是与你企业、行业绑定的。如:做了5年保险业务,你的领域知识至少值5w每年,换领域就没了。你在一家公司证明了你自己,到新公司要重新证明你一遍,有的时候外部环境、机遇等会让证明过程很痛苦,成本很高。
另外的吐槽:
野蛮生长没有经过系统训练的同学非常多。这其实有很多因素,分析起来觉得有以下几点:
1.大学或者职业教育没有非常好的课程体系(有些培训机构还行,但是也需要提高),其实测试技能需要系统训练和长时间磨练才能有根本的增长,我们的职业教育或者再教育体系其实还是有很大空白的。
2.说句实话,大家的读书氛围不够浓厚。大家不喜欢看书。而读书是再教育成本最低,又非常有效的途径。相比于程序员,测试同学喜欢读技术书籍的比率明显的低,这是一个让人悲伤的事实。真希望这种现象能够改变。
3.很多人是不喜欢coding才转测试,或者是因为IT产业普遍薪水高才来做测试。不是真正热爱这份工作,不热爱其实做不好,因为兴趣是最好的老师。
4.很多人认为测试门槛低,young talent 不愿意干,测试吸引人才有点儿困难(我初入行的时候也有这种想法,也是当时被强拉来做测试的,当时想做的是coding和数据DBA相关工作并已经有了一些积累,(我没说我是啥人才啊))。说实话测试的入门门槛的确有一点点低,但是做好测试的门槛确是相当的高,随着系统越来越复杂,测试逐渐会比开发还难做,更有挑战性,我这么说你信么?
5.专业化社区还没有形成规模,测试人员没有能有效交流的平台。这是跟美国和欧洲的一个挺大的差距。他们的社区做得挺好的,我们也有了一些很好的起步。如一些热衷测试公益的同学,一些不错的会议,一些不错的线下活动,但还需要大大的发扬光大。
真心希望测试行业的整体水平能够逐渐提高起来。
最后看一下测试大牛James Whittaker(Google测试之道 和 探索式软件测试 的作者)对职业路程发展的一篇文章吧,你会受益很多:http://www.cnblogs.com/skytraveler/p/3546703.html