喜欢研究学习技术,喜欢和志同道合的人交流。 从事测试6年,专职性能3年经验,擅长性能测试,测试框架开发。 励志格言:只要想学习,永远都不会太晚;只要想进步,永远都会有空间。

测试人员的核心价值是什么?

上一篇 / 下一篇  2014-07-01 08:32:00 / 个人分类:测试思想

     从事软件测试工作已有一些时日了,岁月真的是一把杀猪刀,转眼在测试的道路上已经走过了几个年头了。今天我想说的话题是:作为一名软件测试人员,他的核心价值到底是什么呢?相对于具有创造性的开发工作,测试人员如何在一个项目中体现自身的价值所在呢?曾经听身边的许多同行问起:你对软件测试的看法是什么?测试人员的作用是什么?测试人员在项目中的作用又是什么?虽然这些问题看起来视乎很平常,但在有时候却难以给出一个真正令人满意的答案。也许有人会说:保证软件质量;找出缺陷中隐藏的问题;提高软件质量等等。但是感觉这些回答总是感觉有点不是那么的全面,给人一种潜意识:难道测试就是单单为了找出软件中的缺陷而存在的吗?难道测试就是为了提高软件质量而设立的吗?

 

1、 寻找出软件中所隐藏的缺陷,提高软件质量。

寻找出软件中的隐藏的缺陷,是作为一名测试人员的主要工作内容所在,即在软件交付到客户手中以前,尽量找出软件中所隐藏的缺陷,将缺陷扼杀在版本上线以前,使得缺陷质量得到进一步的提高。

2、 作为开发人员的助理的角色,协助开发人员定位缺陷,并解决缺陷。

测试人员在提交缺陷以后,并不是就在等待开发解决;作为一名有经验的测试人员应该协助开发人员及时的定位所提交的缺陷,使其找到缺陷引起的原因,缩短整个缺陷修复的周期,进而为整个项目的开发周期节约了时间。

3、 作为项目推动的角色,跟进提高的缺陷,促使开发人员及时修复相关的缺陷,缩短整个项目周期。

测试人员在提交缺陷以后并不是任由开发人员在何时进行修复,而是需要及时的进行缺陷的跟进,从缺陷到新建一直到关闭,在这个期间测试人员应该及时的协助,并且督促相关的开发人员完成对缺陷的修改。比如说有存在阻碍测试进度的缺陷,应当及时的与开发沟通进行解决,否则类似于阻碍性的缺陷无法得到及时的修复,将大大的阻碍整个项目的测试和开发进度,从而提高了整个项目的开发成本。

4、 从用户的角度出发提出更多的易用性,用户体验的建议。

一个好的软件产品,不单单是从软件的功能性,正确性,兼容性,和性能等等各个方法得到一个很好的体验,更注重从用户的角度出发提出相关的易用性的缺陷。易用性的测试将会是一个非常重要的环节。例如互联网行业,一个网站的用户体验,或者手机APP应用:如果手机APP应用或者网站的访问速度非常的过慢,或者手机应用的体验非常的差,缓慢,试问:这样的产品还会有谁想去再次去使用呢?相反,如果测试人员在产品上线之前将这些易用性和用户体现的问题早早的提出暴露出来并且得到及时的解决,相信会有一个很好的用户体验,这样也使得产品得到了一个好评,从而间接的提高了所属公司的知名度。

 

     以上四点是我对测试人员核心价值体验的一个初步经验总结。有时候也会听到许多人抱怨:测试没有技术含量,测试没有前途。试想如果作为一个测试人员,即能从本职工作考虑出发寻找出软件中隐含的缺陷,又能协助开发人员定位并解决缺陷,并且及时推动问题的解决,

最后还能出用户的真是使用角度考虑出发提出相关的建议,这样的测试人员即提高了软件的质量,又为整个项目缩短了项目周期,简约的项目的开发成本,同时又用户体验出发提高了产品的使用好评和知名度,这样的测试人员,难道不受公司的重视吗?这样的测试人员难道还不能体现自身的价值所在吗?所以我觉得要做好软件测试,就应该正视自己所在的行业,正视自己的价值所在,这样才能得到别人的认同。

测试,并不单单是一个行业,是一个职位,而重要的是一个体现个人价值观的载体,无论在自己所属在哪一个行业,关键在于自己是怎么去看待它,从中都会得到价值的体现。


TAG:

引用 删除 じ☆柠檬Me   /   2014-11-23 19:45:06
5
引用 删除 swallow1207   /   2014-07-05 14:59:09
讲的比较实在,支持
木棉紫婉的个人空间 引用 删除 木棉紫婉   /   2014-07-04 15:23:56
 

评分:0

我来说两句

Open Toolbar