如何认识软件测试及制定发展方向?

前言

    测试人员几乎都会遇到一个艰难的时期——测试瓶颈期。测试虽然相对比开发入门门槛低,但是要深入却很难。在2年前我陷入了瓶颈期,在那个阶段我很焦虑、很迷茫,感觉自己处于一个不上不下的状态,想深入进阶却不知道从哪入手。怀疑自己适不适合做软件测试这个岗位,甚至想要转岗。后面通过不断的认识软件测试、规划自己的职业发展方向,最终还是坚持了下来。庆幸自己坚持下来了,因为对比与其他的岗位自己还是最适合软件测试。

一、首先我觉得认识软件测试是非常重要的。《测试架构师修炼之道》(刘琛梅)一书中概述出了软件测试的认识发展历程,如下:

[证实]软件是正确的(1975年出自《软件数据选择的原理》)

[证伪]测试是发现错误而执行的活动(1979年出自《软件测试的艺术》)

[预防缺陷]测试是以评价一个程序或者系统属性为目标的任何一种活动,测试是对软件质量的度量(1983年出自《软件测试完全指南》

[质量提升]测试是为了度量和提高被测软件的质量,对测试软件进行工程设计、实施和维护的整个生命周期过程(2002年出自《系统的软件测试》

以上不难看出软件测试已经形成一条测试体系,并且对软件测试的认识深度是在不断提升的

瓶颈期最难的就是迷茫,不知道该往个方向发展,规划自己的测试职业发展方向是突破瓶颈期的关键。那如何进行职业规划呢?

书中也给我们提供了两个发展方向进行参考:管理层和技术层面

(1)管理层发展:测试组长->测试经理/测试代表/测试主管->测试总监/测试部长

如果你比较偏向于管理层方向,在管理层更具备优势就可以往这个方向努力。

(2)技术层发展:软件测试架构师(产品测试专家)->专项测试工程师

如果在技术层有更好的优势,就可以往技术层发展。

需要注意的是,管理层也不是“纯管理”,不具备测试技术能力的也无法进行测试计划的制定和风险评估;同样测试技术也不是单纯的技术,也需要具备一定的管理能力。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 百度一下“软件测试前景”,前几个点进去都是某某培训机构的广告,后面的点进去间接的介绍一下然后又是各种机构的广告。所...
    给你一颗小瓜子阅读 4,302评论 3 11
  • 我的一位同事曾经很认真地问过我一个问题。他说他现在从事软件测试工作已经4年了,但是他不知道现在的工作和自己在工作3...
    然学科技阅读 1,690评论 1 25
  • 16宿命:用概率思维提高你的胜算 以前的我是风险厌恶者,不喜欢去冒险,但是人生放弃了冒险,也就放弃了无数的可能。 ...
    yichen大刀阅读 6,104评论 0 4
  • 公元:2019年11月28日19时42分农历:二零一九年 十一月 初三日 戌时干支:己亥乙亥己巳甲戌当月节气:立冬...
    石放阅读 6,913评论 0 2
  • 今天上午陪老妈看病,下午健身房跑步,晚上想想今天还没有断舍离,马上做,衣架和旁边的的布衣架,一看乱乱,又想想自己是...
    影子3623253阅读 2,932评论 3 8