当初选择软件测试而不是开发,是觉得测试可能简单一点,学几个测试软件就差不多了。学了一个多星期,发现自己错了。软件测试不但不简单,更是任重而道远。
首先,测试是不可控的。从它不可能发现所有bug就能窥见一斑。再从测试的技术,规范上讲,已有的技术都是一些经验的总结。虽然现如今测试已经细化到各个阶段,乃至每个阶段的具体方法,指导原则,但都只是一种尽可能优化测试方案的方法,不想每种开发语言一样都有这明确的规范,确切的指导。
其次,测试需要智慧。要想写出一个好的测试用例,在具体的指导原则不够用的情况下就需要你的智慧,强大的逻辑思维能力,跳跃的思维。
最重要的是,测试的必要性。随着客户对软件质量的要求越来越高,以及测试具有的很强的降低开发,维护成本的作用。软件测试任重而道远!