历史
-
1957年 以后有测试不等于调试
-
1972年 第一次软件会议
-
1973年 第一类方法 验证软件是“工作的”
-
1975年 软件测试方向出现
-
1979年 第二类方法 “测试是为发现错误而执行一个程序或者系统的过程”
-
1980年 “质量”的概念融入软件测试 为了全面保证质量
一、 软件质量保证与测试的产生
软件测试的概念
使用人工或自动的手段来运行或测定某个软件系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别 。
软件质量保证的概念
软件质量保证是为保证产品和服务充分满足消费者要求的质量而进行的有计划、有组织的活动,它贯穿于整个软件过程 。
理解软件测试与质量保证的关系
软件测试是软件质量保证中重要的一项活动,但软件质量保证不仅仅包括软件测试,还包括检查、评审等其他很多活动。
软件质量保证也不仅仅只是测试人员的工作,它需要专职的软件质量保证人员,也需要软件开发人员参与相关工作。
二、软件缺陷
软件缺陷的概念
缺陷是存在于软件(文档、数据、程序)之中的那些不希望或不可接受的偏差。缺陷的存在会导致软件产品在某种程度上不能满足用户的需要。
IEEE729-1983对缺陷有一个标准的定义:从产品内部看,缺陷是软件产品开发或维护过程中存在的错误、毛病等各种问题;从产品外部看,缺陷是系统所需要实现的某种功能的失效或违背。
文章介绍了软件测试和质量保证的起源及发展,强调了两者的关系。软件测试是检验软件是否满足需求的过程,而质量保证则包括更广泛的活动如检查和评审。软件缺陷被定义为导致软件无法满足用户需求的不期望偏差。
1556

被折叠的 条评论
为什么被折叠?



