认识软件测试

上一篇 / 下一篇  2018-01-26 15:57:13

作为一名测试工程师,是否有想过到底什么是软件测试呢,相信在每个测试人的心中都有一个对软件测试的认识,软件测试,在行业里面的解释是这样的:以保障产品质量为目的,在规定条件下对软件系统进行审核、运营和评估,验**系统是否满足需求的活动。然而以我6年的工作经验来说,我认为软件测试是这样的:软件测试就是从证明软件有问题到证明软件没有问题的这样一个过程。怎么说呢,软件测试前期(比如第一轮功能测试,第二轮功能测试这些活动),就是为了尽可能多地发现软件的问题,到了软件测试的后期(比如回归验证,预发布验证、灰度验证),就是为了证明软件是没有问题的,当然这里的没有问题不是绝对的,毕竟软件测试不能穷尽地发现软件所有的问题。

  紧接着上面的说,为什么说软件测试不能穷尽地发现所有问题呢,首先成本原因,我们一个项目上线是有时间的,不可能无限制地进行测试,所以在做测试策略的时候,我们就会明确,哪些是需要重点测试的。其次,根据用户场景测试,有些代码逻辑是根本就不可能触发到,像这些逻辑我们做功能测试也是不必要去覆盖的。

------未完待续


TAG:

 

评分:0

我来说两句

日历

« 2024-04-27  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 13499
  • 日志数: 13
  • 建立时间: 2018-01-26
  • 更新时间: 2019-02-22

RSS订阅

Open Toolbar