- 4
- 0
- 约 71页
- 2015-11-19 发布于上海
- 举报
第9章 软件测试 软件测试的目的: 第一,是确认软件的质量,一方面是确认软件做了你所期望的事情(Do the right thing),另一方面是确认软件以正确的方式来做了这个事件(Do it right)。 第二,是提供信息,比如提供给开发人员或程序经理的反馈信息,为风险评估所准备的信息。 第三,软件测试不仅是在测试软件产品的本身,而且还包括软件开发的过程。 9.1 软件测试概述 软件就是为了在计算机上实现某些任务而产生的指令代码和数据集合,当然这也包括了所有与指令代码和数据集合相联系的表示方法。换句话说,软件不但包含了程序源代码和数据文件,还包含了所有在需求、分析设计等阶段产生的模型的表示方法(包括大量的标准输出工件、数据设计模型、设计设计模型、远景规划、风险列表等等)。“因为认识的不成熟,所以工作范围局限在编码上。” “测试”关键词在ISO9000中是这样被定义的:测试是一种基于机器的,对代码执行测试,确认测试的活动。 1983年,IEEE(国际电子电气工程师协会)提出的软件工程标准术语中给软件测试下的定义是:使用人工或自动手段来运行或测定某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别。该定义包含了两方面的含义: (1)是否满足规定的需求。 (2)是否有差别。 软件测试和修复 扩展后的测试定义是:测试是发现并指出软件(包含软件经过建模、
原创力文档

文档评论(0)