漫步问道

本人从事7年以上软件测试,主攻性能、接口、自动化等测试。目前从事互联网行业!
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

软件测试中的棘手问题之漫无目的

Posted on 2011-03-06 12:53  漫步问道  阅读(404)  评论(0编辑  收藏  举报

软件本身的复杂度及人们并不是完美的思考者的原因导致了软件注定会出错。软件测试虽然是减少这类错误的有效方式,但也存在着严重的不足。如:测试过程的漫无目的......

一、漫无目的

  如果软件测试仅仅是漫无目的的到处点击软件,那么虽然有发现缺陷的可能性但是铁定会错过软件深层次的缺陷,这样发现的缺陷在质量上不会太高而且会造成大量资源的浪费。测试用例的组合可能是无限的,但是测试的目标非常有限。

1.1测试什么

为了解决测试过程的漫无目的这个问题,拿到一款软件后首先应如下几个问题:这款软件的用户群体是谁?用户期望这款软件能够帮助他达成什么事情?用户是如何利用这款软件来达成他所期望的事情?哪些功能用户经常使用?......

1.2测试时间段

了解了被测软件后我们应该确定测试的时间段。大的方面来讲就是测试的起始时间与最后期限,小的方面来讲就是某一个功能点所需要投入的时间。

1.3如何进行测试

明白了软件测试的目标及测试时间段后,就需要对新产品的一个功能或者旧产品的一个升级功能,确定利用何种测试策略能进行有效的测试,从而发现更多的缺陷。