您还未登录! 登录 | 注册 | 帮助  

您的位置: 首页 > 软件测试技术 > 其他相关 > 正文

什么是软件测试?完美、全面的诠释

发表于:2018-01-19 作者:朱少民 来源:软件质量报道 点击数:

软件测试,这个概念和“质量”一样,大家很熟悉,但问不少人,不一定能说清楚。即使觉得自己能说清楚,也只能给出一种解释,如软件测试就是“发现缺陷/Bug”。软件测试只局限于找Bug吗?就只是这么简单的认识吗?这两天朋友圈被刷一篇文章:所谓成长就是认知升级,只有对软件测试认知升级,您在测试职业上才算成长了一步。

 

【There are a thousand Hamlets in a thousand people's eyes】一千个读者眼中就会有一千个哈姆雷特。软件测试,虽然比不上莎士比亚笔下的哈姆雷特,但软件测试也绝非简单,不仅资深的测试工程师和测试小白的理解不一样,而且资深的测试工程师们之间的理解也不一样,不同行业的测试人员也会给出不同的答案,互联网行业对软件测试的理解和传统行业的测试人员的理解可能相距甚远。

 

再者,认知决定行为,对软件测试理解不同,就会决定我们测试所采取的流程和方法,以及如何开展测试活动。所以,什么是软件测试,也不仅仅是一个概念的问题,而是决定着软件测试的理念。

 

在下面众多的解释中,您最钟情哪一种?又是如何指导您进行测试的?欢迎留言、讨论。