浅谈对软件测试的认识(三)什么是bug及软件测试干什么
上一篇 /
下一篇 2011-05-14 00:28:08
/ 个人分类:个人理解
第三部分对测试bug
及软件测试干什么的认识!许多面试中面试官常常会问应试者一个问题:“软件测试是干什么的?”
其实应试者的回答能简单看出应试者对软件测试的理解深度。可能常见的有以下几种。我们一起简单的用自己的理解去分析。
“找bug!”如果是这样的答应,只能看出应试者。对测试的理解仅仅在最表层。再深入的问下去的时候可能就呆滞了。
“以客人需求为标准,找与之不符,或程度不够的地方!”对软件测试有所理解,但远远不够。
“以客人需求为标准,找出与之相符的部分,确认与之相符的程度;找出与之不符的部分,确认是否为客人的隐性需求,是否与客户习惯,客户行业规范相关”对软件测试有了深入了解,但依然不够。
“以客人需求为标准,找出与之相符的部分,确认与之相符的程度;找出与之不符的部分,确认是否为客人的隐性需求,是否与客户习惯,客户行业规范相关;以客人的角度理解使用软件,找出操作上困难,界面上难看的,以及影响工作进度的部分。”这样对软件测试的理解可能算不错了,但依然有改进的地方。
其实以上几个回答可以算是对软件测试的bug有了一个比较全面的认识。但还不足以回答什么是软件测试。软件测试的目的是什么?
在我理解,软件测试是这样的:“以客人需求为标准,找出与之相符的部分,确认与之相符的程度;找出与之不符的部分,确认是否为客人的隐性需求,是否与客户习惯,客户行业规范相关;以客人的角度理解使用软件,找出操作上困难,界面上难看的,以及影响工作进度的部分。并不断的分析历史报告、图表等,以此来不断提高自身及团队的测试技术水平,以此不断精进整个软件测试流程来为其它相关软件开发中的团队提供服务”
收藏
举报
TAG: