?
曾经的编程语言王者C/C++已被Java拉下神坛,而随着人工智能的兴起,Python则对王座发起了新一轮挑战。编程语言的生命周期潮起潮落,周期更迭,也伴随着软件开发应用的不断更新与迭代,软件开发人员不得不定期审视潮流趋势,适应时代的发展。
但是,在软件测试领域,时间似乎从70/80年代后就已经停滞了。即将进入21世纪的第3个10年,测试很多的做事方法与上个世纪几乎完全相同。Bill Hetzel在1972年出版的测试知识丛书至今仍然有非常重要的价值。James Whittaker在2002年首次出版的《How To Break Software》系列,至今仍被作为实用软件测试技术主要资源的代名词。
Bill Hetzel 著有 《Program Test Methods》
James Whittaker 著有《Exploratory Testing》 及 《How Google Test Software》。
确实,如果把70年代的测试人员穿越时空来到今日,他们的测试技巧依然能够应付现代软件测试。现在越来越多没有计算机基础的人,经过短期软件测试培训课程后,依然能进入软件测试的领域。甚至,我们直接从马路边雇一批人,他们第一天起就能够测试,并带来意想不到的收获。
测试真的那么简单吗很多人真的认为测试很简单,导致很多学生在无法满足开发岗位需求时,退而求其次,选择测试岗位。
笔者有幸参加所在公司2020届应届毕业生测试岗位的招聘,笔者分享应届生在求职软件测试的简单与不简单。
2、软件测试笔试
笔者所在公司今年收到投递软件测试岗位的简历接近1000份,但在经历笔试的洗礼后,只有35%的通过率(满分100分,成绩不低于60分)。很显然,软件测试不简单。细究其原因,我们发现主要三个原因。
2.1 计算机基础知识薄弱
测试也是研发体系的一部分,是隶属于技术部门,所以计算机基础是必不可少的知识。很多学生在经历了3年的学习后,其知识体系依然是零散而不系统,知其然而不知其所以然。即便如此,在临近笔试,也毫无补救行动。针对此类同学,只能说“有缘再见”。
但是,笔者相信,对于大多数应届生而言,为了工作是可以付出平时120%甚至200%的干劲去奋斗的。所以,如果存在基础薄弱的同学,建议通过不断做题来巩固自己计算机相关的知识体系。
建议应届生到 牛客 (https://www.nowcoder.com/intelligentTest) 强化计算机知识体系。
推荐书籍:
《软件测试》
《软件测试经验与教训》
《Google软件测试之道》
《探索性软件测试》
《软件测试的艺术》
3、软件测试面试
经历成功的笔试洗礼后,应聘者将面临真正的考验:(多轮)面试。简历是呈现给面试官的第一印象,是面试官调查应聘者的重要途径。应聘者在面试过程中的谈吐是让面试能否愉快开展的重要指标。最终,酒香不怕巷子深,应聘者的硬实力是决定面试成败的关键。
3.1 简历
3.1.1 简历样式
对于部分公司提供在线招聘 站,统一了简历模板,我们只需填充内容。对于不提供在线招聘 站的公司,我们可以参考下面的模板来完成自己的简历。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!