作为一个软件测试人员,如何才能体验出自己的价值呢?

  首先,我们要明白什么叫做软件测试人员的价值。

  从经济学来讲,价值,是凝结在商品中的无差别的人类劳动。从测试人员来说,我们可以狭义的理解,价值是我们凝结在在软件产品中的测试活动。所以,软件测试人员的价值,可以直接由产品的质量体现。

  而反映出一个软件测试人员的价值,是你给产品的质量带来了多少正向的收益。

  从统计学角度,一个软件测试人员的价值可以由如下统计数据反映:开发测试用例的数量,执行测试用例的数量,发现缺陷的数量等等。

  从逻辑学角度,可以由以下作为参考:负责功能区域的优先级,测试用例的结构性,缺陷的深度和广度等等。

  从行为学角度,可以参考:任务优先级的安排,测试用例执行的顺序,缺陷跟踪的过程等等。

  从社会学角度,可以参考:对用户真实需求的贴合度,用户体验的反馈,与其他角色的交流效率等等。

  总之,一个软件测试人员的价值体现是由多个因素构成的。所以,如果想做一个高价值的测试人员,不光光是从技术角度等等方面单纯的考虑。一个好的技术人员,只是作为一个高价值的测试人员的必要条件,不是充分条件。所以对于很多单纯的想通过掌握很多测试工具来体现自己价值的从业人员来说,这是一个美丽的陷阱。

  所谓德智体美劳全面发展,如何让人把你认可为一个高价值的测试人员呢?

  个人认为主要是从如下三个方面体现:

  第一,个人能力。个人的能力包括了你的技术力,经验力,创新力,交流力等等,作为必要的条件存在。

  如何衡量你的个人能力呢?说实话,很难有个简单有效的方法。但是,有些公认的方法都可以实现。比如说,测试用例的质量,组织,结构和逻辑都很好。发现的缺陷都是直达源头。总之,个人能力好,是大家对你的工作很放心,拥有很高的信任感。

  第二,团队能力。不怕老虎一样的敌人,怕猪一样的队友。可是,作为团队的成员,如果你只是不停抱怨你身边的队友如何拖后腿,那么你缺乏起码的团队精神。作为一个的团队成员,你的作用不仅仅是完成自己的工作,而且要和全体成员一起达到团队成。让每个团队中的人,能够发挥出自己的长处,避免自己的短处,鼓励激励。这不是一个团队领导自己能完成的任务,靠的是团队中的每一个人。你要做的是,让你的团队能力把你的团队推向更好。

  第三,管理能力。有句老俗话,中国人个个都是龙,凑一起是虫。不过,这很少是因为你缺乏团队能力。而是缺乏管理能力。管理,有个人的自我管理,有任务的效率管理,有团队的执行管理等等。每个人都处于自我管理和参与团队管理和监督管理中,这样的团队,才是个有核心的团队,你才是个高价值的成员。

  其实,还有另外一种说法:

  第一,你对自己的认成度。第二,你对对团的认成度。第三,你对产品的认成度。

  综合来讲,我们作为从业人员,拿工资,干活,是参与了价值的创造,剩余价值的剥夺和交换过程。对老板来说,你能创造比别人多的剩余价值,是高价值的。 可是,对于每个人来说,追求自己高价值的认同,不仅仅是为了物质利益,也同时是满足自己的精神追求。

  如果你连起码的精神追求都没有,那谈不上什么精神愉悦感,更谈不上什么人生理想,纯粹是机械的为了生存而生存着。那你何必还去追寻如何作为一个有价值的测试人员呢。你已经抛弃了自己,不需要别人再来否定你了。