测试是软件开发过程中必不可少的一个阶段,一款软件能够交付用户使用必须在测试环节过关。很多人觉得测试简单却往往忽略了它存在的必要性,测试和开发就好像考试对于一个学期的意义一样,没有测试的软件称不上一件合格的产品。
首先开发者是软件的第一测试人员,经过反反复复的发现bug解决bug之后开发出来的程序才能交给测试人员测试。所以了解测试的目的、流程、规则等相关程序可以更好的辅助开发,把测试的那一套思想提前融合在程序开发中,可以避免很多不必要的麻烦,至少在以后开发中和测试组也容易沟通,当然这也是我参加测试小组的初衷。
大家都知道不管是开发软件还是做测试,首先需要了解需求,开发人员是围着需求转的,但是由于开发周时间长短的原因难免会偏离最初的目的,这个时候测试就发挥了它百变不离其宗的原则,不管你是用C#还是Java、弹出框用的Easyui还是js写得,只要符合需求那就任你发挥,否则我们还是再见吧!在刚测程序的时候师姐把我们几个负责java评教的叫过去让配几套题,结果傻眼了,配题顺序、各种命名规则都不能确定,乱配吧又太有损我们的责任心,so回去后果断恶补了一两个小时外加找评教组长讨论系统。到最后竟然发现对测试的那个系统的需求、目前的开发结果好清楚啊。唉,要是我们开发的项目组长看到一定会很伤心的。不过有点遗憾就是还没深入到人家的数据库和代码中,这个等到下一次测试吧。
在这次测试中,每个小阶段都能接触到新鲜的事物,一边查资料看博客一边相互交流,在简单的收获中我们一点点进步。呵呵,还要分享一点小收获,如果你不懂系统的需求,那就把自己当成测试人员去一遍遍的测原型吧
原文:http://blog.csdn.net/wangjingna/article/details/43838145