一、填空题
1.根据IEEE对软件测试做出的定义,软件测试主要体现在_和_两个方面。
[EXPLANATION]:答案: 评错 度量
- 评错:在特定的条件下运行系统或者构件,观察或记录结果,对系统的某个方面做出评价。
- 度量:分析某个软件项以发现现存的与要求的条件之差别。
2.软件测试的目的主要包括哪些?
[EXPLANATION]:
软件测试的目的主要包括以下三点:
- 以最少的人力、物力、时间找出软件中潜在的各种缺陷和错误,通过修正错误和缺陷来提高软件质量,回避潜在的软件错误和缺陷给软件造成的商业风险。
- 通过分析测试过程中发现的问题可以帮忙发现当前开发工作所采用的软件过程的缺陷,以便进行软件过程改进;同时通过对测试结果的分析整理,可以修正软件开发规则,并为软件可靠性分析提供相关的依据。
- 评价程序或系统的属性,对软件质量进行度量和评估,以验证软件的质量满足用户的需求,为用户选择、接收软件提供有力证据。
3.软件缺陷类别通常分为:_、_、_、_、_、_。
[EXPLANATION]:答案: 界面 功能 性能 安全性 数据 其他
4.测试的对象不仅仅是程序,_、_