第008页_1788968468938.txt

10
软件测试方法和技术(第4版)
1.3.1软件测试学科的形成


里,仍然存在很多问题,软件产品的质量无法保证。


中,至少可以看到以下几点。


SOFTWARE
TESTING


图 1-4 Bill Hetzel博士和他的代表作
(1)测试是试图验证软件是“工作的”,即验证软件功能执行的正确性。
(2)测试的目的也就是验证软件是否符合事先定义的要求。
(3)测试的活动是以人们的“设想”或“预期的结果”为依据。这里的“设想”或“预期的结
果”是指需求定义、软件设计的结果。
在此之后,软件测试有了很大的发展,不仅制定了国际标准(IEEE/ANSI),而且和软件开
发流程融合成一体。软件测试是软件开发不可缺少的一部分,由独立的团队承担相应的工作,
在软件企业举足轻重。软件测试也逐渐形成一门独立的学科,在许多大学里开设相应的专业
或课程,越来越获得学术界的关注。
1.3.2 正反两方面的争辩
战,其中代表人物要数GlenfordJ.Myers(代表论著《软件测试的艺术》,TheArtofSoftuare
下载此文件