|
对于软件测试理论的一些个人看法:
首先自我介绍一下:我现在是一个专业(不是指技术达到专业水平而是说除了测试不做其它工作的那个意思)测试人员,在公司的测试任务中负主要责任——当然由于我们公司不大像我这样的专业测试人员就是我一个了,其余的都是临时性的帮一下忙,而且他们也就不会使用专业的测试技术,我对测试有以下一些个人理解(大家曾提到过的我就不提了):
1、测试是一种想尽一切办法查找软件Bug的工作。那么通过什么办法能够达到这个“想尽一切办法”或尽可能多的办法的目的呢?我认为应该是用尽可能多的角度去测试我们的软件。那么,这“尽可能多的角度”又从哪里来呢?我们知道每个人都有不同的性格和思想,看待问题的方式和角度会不同,同时思考问题的方式也会有很大的差异。所以,我想,如果能够调动一大批人来进行测试,那么在等价的时间内测试效果应该说是最全面的。所以,对于软件行业内部测试工作我产生了一个这样的想法:在最后测试阶段,调动公司所有人员进行测试,同时,测试人员从其他非测试人员身上吸取测试技巧和经验作为以后测试工作的经验。我个人认为这种测试方式在特定的时候要比纯粹利用几个高级测试技术人员进行测试的测试方式在测试全面性和效率上要高得多,而且也科学得多——当然,我并没有轻视高级测试技术人员的意思,在平时普通而长期的测试任务中,我们这些专业测试人员才是主力。而且这种集体测试形为能够给大家一个充分理解测试人员从而在以后的工作中更好的配合测试人员工作或相互配合打下基础。我想现在我们公司之所以仅安排我一个专业测试人员而只是在临时安排几个非专业人员帮一下忙,可能也包含了这样一种意思,但是公司领导层有没有从理论上意识到这一点我就无从考证了……;
待续……
大家对于我的观点或整个测试理论有一些什么看法和评论,希望大家一起多多交流,互相促进……我是最喜欢与大家一起讨论和共享思想的…… |
|