在宇宙形成的历史中,每个人都发现一个非常有趣的宇宙规律:毁灭总比创造容易。 --斯伯格 |
2000年至2004年在软件行业中有种普遍存在的现象,那就是让那些无经验新手、没有效率的开发者或不适合干其他工作的人去做测试工作。这绝对是一种盲视行为,我本人对此深恶痛绝。一方面这种现象造成了行业不重视软件测试的恶性环境,另一方面造成了中国软件行业输出质量普遍低下,使我们无法参与到国际软件生产中。对一个软件系统进行有效的测试所需要的技能绝对不比进行软件开发需要的少,事实上测试人员在工作中将遇到许多开发者不可能遇到的问题。
从表面来看,软件测试的工作复杂度好像远远低于软件开发,因为大多数人都会很自然的联想到,中断程序的执行代码然后寻找软件错误显然比从无到有开发一套软件简单多了。其实真实的情况是,职业的、有深度的、体现严谨思维逻辑的测试所投入的工作精力远远超过写一套软件,并且某些时候测试、开发这两者之间所需要的技术会重合。
[ 此贴被Fastpoint在2006-11-02 22:32重新编辑 ]