如何做到充分的软件测试

上一篇 / 下一篇  2012-12-16 16:33:15

   对于刚接触测试的工程师来说,有没有发现每次测试都不会让自己非常满意呢?不是遗漏了bug,就是在开发设计的时候,没有过多关注,导致测试结束上线后,发现虽然功能实现了,但是客户感受不好,几乎每次测试都会有自己感觉到不满意的地方,每次都会犯错误,总会感觉自己还是有很多地方有待提高的,有时候感觉自己用例设计不充分,有时候感觉用例设计完全跟着开发的设计走了,而把需求抛在一边,设计和需求有差异,在我们测试这边也没有发现,导致产品上线后,发现实现和需求脱节。针对这些问题,就要静下心来好好梳理下,怎么做才能把这些都考虑在内,而不会犯一些以前就犯过的错误呢?我把之前的经验总结了一下,分享给大家:

  1、拿到需求后,仔细分析,根据需求来设计用例

  2、做好开发设计的review工作,确保设计和需求一致,把bug消灭在萌芽状态。

  3、充分利用用例设计这段时间,认真做好用例设计工作,不能在后面测试执行过程中才补充用例,这样就完全被开发的思维所限制。

  4、用例设计可能不会一下子就做好,按照以前在hw的经验,先进行方案设计,即记录下要测试的模块和功能点,以及被测试对象的数据流走向,根据这些来细化自己的用例。

  5、不能在设计用例的时候,一边写用例,一边忙着干别的事情,这样很容易打断自己的思路,而遗漏掉一些功能点用例的设计。

  暂时就想到这么多。欢迎大家补充。这里我就想到了经验,现在感觉经验真的挺重要的,如果你不做这项工作,或许感觉这些工作都很简单,但实际上,并不像你想象的那样,测试遗漏问题在所难免,随着自己经验的积累,相信这样的问题会越来越少的。重在学习和积累,而不是遇到问题后,修改了,而不吸取教训,下次还犯同样的错误。遇到困难的时候,也是自己学习和积累经验的时候,所以困难不可怕,应该庆幸自己早点遇到这个困难,及时找到应对措施了。


TAG:

心与梦的会晤的个人空间 引用 删除 秋爽   /   2012-12-17 09:16:36
对的,测试应该考虑方方面面,最重要的还是要站在用户的角度进行测试,多多分析,不要盲目听从开发人员的叙述,坚持己见,以达到软件的真实质量
没翅膀的飞鱼 引用 删除 没翅膀的飞鱼   /   2012-12-17 08:30:53
个人感觉,至于 充分不充分看具体项目的定义了,还有就是测试的目的,是详细测试还是主要功能测试,或者验证测试,更重要的是留给测试多少时间-----
 

评分:0

我来说两句

Open Toolbar