我们聚在会议室门口窃窃私语,纷纷通过门上的小窗户向里观望。会议室里,一位新来的软件设计师正在会议桌上摊开源程序清单,在水晶灯下小心翼翼地检查源代码,并不时地在清单上用红笔勾画。事后,我的一个同事问这位设计师在会议室做什么。他冷冷地说:“找我程序中的bug。”这是发生在20世纪80年代中期的一件真人真事,那时人们很相信隐藏在水晶灯中的魔力。本书的目标就是向读者提供一盏更好的水晶灯。我认为软件(和系统)测试是一种工艺,我觉得我已经在一定程度上掌握了这种工艺。在我多年开发电话交换机系统的经历中,大约有三分之一的时间花在了测试上:定义测试方法论和标准,协调...