第1章 什么是软件测试第1章 什么是软件测试在我国宋代,有一位叫宋慈的法医学家写了一本洗冤集录。在书中,他讲述了很多断案的经验,其中有一个用银针验毒的方法至今仍广为流传。比如在很多电视剧中,我们能经常看到皇帝在进膳的时候,由于害怕被人暗害,总要让可怜的太监或者宫女先用银筷子尝上几口饭菜,没有出现问题再正式用餐。这种用银针进行的试验就可以说是一种测试的雏形吧,银针充当了测试工具,而太监或者宫女就是古代的测试工程师。时光飞逝。随着科技的发展,我们生活周围有了越来越多的产品,它们在出厂销售前都要进行测试,不仅要保证功能完好,还要确保对使用者的伤害在允许范围内。因此在工厂里,逐渐出现了这样一个部门,由它来负责检验产品,被称之为质量检验或者质量保 证部。上个世纪中后期,软件出现了,它作为人们日常生活中天天都会使用的产品,同样也需要质量的保证。有一种误解:软件的质量问题并不那么重要,比如Windows等操作系 统,各种桌面的应用软件,像IE浏览器,如果它出现了问题,程序会失去响应甚至严重的系统会蓝屏,那么只需要在任务管理器中将它删掉就可以了,最