软件测试的一些思考

从毕业后一直都算是混在测试圈,确切的说,从大三的时候就开始学习软件测试相关的知识,目前来看,没有入错行,从自身等各方面考量,我的选择还是正确的。

一路走来,感慨良多,很幸运自己实习的时候就进了个好公司,也很幸运这一路走来领导的信任和朋友的支持。从一个只知道黑盒功能测试的小白,全靠自己摸索,从功能到自动化,再到性能,进化到稍微有一点自己的知识体系的测试人。咱不能跟测试界的大牛比,比起多年前的自己,现在是好了很多,足矣。

列一些大体的知识框架(个人观点),大家共勉:

测试的目的

一说这个,首先反应出来的就是找Bug,验证RQMT,如果更高层次的来看待这个问题,测试是不是可以用来评估软件的质量;是不是用来预防Bug。

测试的本质

说到底,就是: 数据 + 执行 + 验证。

测试人员的素质

一说这个,好多人都会说一些基本的素质,如什么‘三心二意’了,==。 做久了就会发现,其实是有更多更高的能力需要我们慢慢培养的:快速学习的能力,问题分析定位能力,编码的能力,探索测试,等等。。

测试的工作效率

工作效率到底取决于什么:你的测试技术高?你的编码能力强?大家可以思考总结一下。

测试的价值

不管在什么行业,做什么工作,得体现出自身的价值,才能得到公司的认可,也能满足自身更高层次的需求。可以从以下角度思考一下:

  1. 公司角度
  2. 项目角度
  3. 自身角度

测试的影响力

This world is not for silence people,提高自身影响力,才能更好的更容易的做事,得到大家的认可,从而实现自己的价值。 可以做以下几点思考:

  1. 测试的流程制定和把控
  2. 测试相关工作组件的相互支撑的体系
  3. 专业化的体现
  4. 其他组合作

测试的现状

目前讨论比较多的

  1. 0和-1的游戏
  2. 测试这个行业会不会消失
  3. 自动化的重要性

只是对测试的整体的一个总结,详细具体的相关Item,请参见Blog其他文章。同时欢迎拍砖,共同探讨。

唐胡璐 wechat
欢迎您扫一扫上面的微信公众号,订阅我的博客!
分享创造价值,您的支持将鼓励我继续前行!