51Testing软件测试论坛

标题: 关于自动测试和测试避免bug的看法 [打印本页]

作者: wyzwise    时间: 2007-7-18 19:14
标题: 关于自动测试和测试避免bug的看法
其实自动化只是一种方法而已,重要得是找到它得平衡点,怎么去平衡手动测试和自动测试,这个是靠经验和学习来提高。。

一般来说,如果是对以前得版本得功能(regression testing),用自动化,如果是新功能(new function)用手动。当然这个中间还有很多要注意的细节地方,大家在工作中就会发现。如果碰到问题,可以去英文得网站(通过google和elibrary)上找,一般都能找到解决办法。。。

关于另一个帖子提到得-在开发中避免bug 得出现,这个是发展得趋势,当然这个不是很容易。。一般得这个也要依靠你开发得团队所要用得methodology.

举个简单得例子,如果开发用V-model,你测试得时候也要做相应得调整。作为测试团队,要在开发各各phases,做不同的工作。
这个是流程,大家简单看看,就不解释了,比较简单

如果用其它得agile methodology,都有不同得测试方法象对应,大家如果感兴趣,可以去google上找agile methodology,看看就懂了。主要得还要在实践中去体会。。。

还有一点就是要说得,作为测试团队,一定要在这个project一开始得时候就要加入(involve)进去,作为一个合格得测试工程师(高级),关于系统设计理论(经验),开发得理论(经验),是一定要有得,要在最开始得时候指出设计得缺陷。 这个是一点,可以减少(避免)bug得出现。

另一个重要方面就是,在BA(Business Analyst)做分析得时候,也需要有经验的测试工程师去review他/她得的specification(里面的System flow),这样才能保证程序员拿到手的算法是好的。

第3,在程序员checkin前,测试工程师和高级程序员需要一起去review那分code,是不是有hacking,等等。。。

通过以上几点,可以一定程度上避免一些bugs,不过没有任何东西是完美。

测试的合格与否,需要多方面的因素,PM和其他人可能不是很懂测试方面的要求,所以一个测试团队需要一个好的领导着去指引和其他部门去协调,这样才能让产品的质量更高。

错字比较多,语文语法不好,多包涵。。。
作者: cleverman    时间: 2007-7-19 03:27
说的在理。顶一个。
作者: wyzwise    时间: 2007-7-25 16:24
Work as a team最重要!




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2