我心中的软件测试

软件测试行业目前在国内受重视的程度依然很低,很多公司还是认为软件测试时一个可有可无的职位,但是更多的公司已经开始认识在软件测试的重要性,并开始加大在软件测试方面的投入。

 

软件测试到底是什么?很多人可以给出很多的答案,检验产品是否达到设计需求,可能这个会是很多人给出的答案。

在我看来,软件测试并不简简单单的是看软件是否达到了设计的需求,软件测试还有更深层的含义:保证软件的质量!

 

学过软件测试人应该都知道,软件测试介入的越早,产品质量的成本会越低,单纯的黑盒测试基本上仅能发现产品中5%左右的缺陷,但是这5%的缺陷却会花掉30%甚至更多的成本去修复,所以这个是一个极其不划算的行为。所以我们需要今早的去发现缺陷,去改正缺陷,这样才能保证产品质量的同时也在降低成本的支出。

 

测试工程师应该在整个产品周期中起到一个比较重要的作用,去实时监控软件的质量。

在我的概念中,测试工程师应该有义务也应该有能力来把控整个产品的成本,节约时间以及减少研发人员的负担,最终让研发人员从繁重的软件调试过程中解放出来,专心的去做编码,并做简单调试后将产品转交给测试人员,由测试人员来评定功能模块完成的情况,以最低的成本来换取最高的效率。

 

当然,这样的测试会给测试人员带来很大的压力,测试人员需要有很高的业务能力和技术能力才能完成好这样的任务,而且这样的任务也不是一般的人员简单的去听过几节软件测试的可能就可以完成的。

 

为什么做测试做得好的人员大部分都做过开发呢,其实很简单,因为他们经历过这样的过程,使得他们对产品的开发思路以很了解,再加上了解业务需求和用户需求,所以他们可以很好的把控软件的质量,而不仅仅是让产品达到设计的水平就认为软件已经可以完成了。

 

软件测试=保证产品最终的质量,而不仅仅是达到设计需求,毕竟很多的细节是需求没有覆盖的。

软件测试应该只对产品质量负责。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值