软件测试 第1章 软件测试基础 课后习题答案.docxVIP

  • 1
  • 0
  • 约1.59千字
  • 约 3页
  • 2026-05-30 发布于山东
  • 举报

软件测试 第1章 软件测试基础 课后习题答案.docx

第1章软件测试基础课后习题答案

1.什么是软件测试?

软件测试发现一个应用从开始到结束时的错误,测试是一个过程。

(GlenfordJ.Myers提出对软件测试的定义)

测试是发现错误而执行的一个程序或系统的过程

测试以发现故障为目的,是为了发现故障而执行程序过程

简述软件测试的复杂性和经济性。

复杂性

1.完全测试是不现实的

2.软件测试是有风险的

3.杀虫剂现象

4.缺陷的不确定性

经济性

软件测试是软件生命期中费用消耗最大的环节。测试费用除了测试的直接消耗外,还包括其他的相关费用

分析最近发生的软件质量事故,并简要分析产生的原因。

具体案例具体分析

启动Windows计算器,输入“6,000-6=”(逗号不能少),观察计算结果,这是软件故障吗?为什么?

这是软件故障中的界面缺陷。

由于无法输入逗号,无法进行输入,当做一个界面缺陷,因为不符合需求,原本是小数点变成了逗号。

软件测试应遵循哪些重要的原则或方针?

1.完全测试程序是不可能的

2.软件测试是有风险的

3.测试无法找到隐藏的软件故障

4.存在的故障数量与发现的故障数量成正比

5.杀虫剂现象

6.并非所有软件故障都能修复

7.一般不要丢弃测试用例

8.应避免测试自己编写的程序

9.软件测试是一项复杂且具有创造性的和需要高度智慧的挑战性任务

6.假定无法完全测试某一程序,那么在决定是否应该停止测试时应考虑哪些问

文档评论(0)

1亿VIP精品文档

相关文档