回复: [分享]软件测试经验与教训
经验6,跟着程序员走
为程序员提供支持,很可能是测试员使命的关键部分。在测试员测试程序员正在编写或刚刚完成的程序时,测试员的反馈有助于提高程序员的工作效率。程序员交付软件后,应该马上测试;程序员修改代码后,应该马上测试所做的变更。尽可能建立最短、最快的反馈环路。当程序虽正在苦苦地思索测试员刚刚发现的程序问题时,测试员又开始寻找更多的程序问题。对于测试员来说,理想情况是,程序员为了修改测试员找出的程序问题忙得团闭转,使程序员(而不是测试员)成为项目的瓶颈。
经验7,询问一切,但不一定外露
不问问题当然可以测试,但是不可能测试得好。问问题是测试员对项目发挥作用的基础。不问问题.测试就没有目标,就是呆板、机械的。不过很直白的问题会刺激别人,常常使人产生顾虑。
问题就像是一剂猛药,最好采用低剂量,或与饭一起吃(即结合其他沟通形式)。幸运的是,这样问问题的价值并不低于直白地发问。测试员所想到的任何问题都会有助于启发自己的思想,最终产生对问题的至关重要的认识。
如果测试员在测试时发现对产品提不出问题,那么还是先停下来。