12习题参考答案全解
本书习题参考答案
第1章 软件测试概述
1. 软件具有几个特点,请详细说明。
软件具有8个特点:
(1) 软件是一种逻辑实体,而不是具体的物理实体。因而它具有抽象性。
(2) 软件的生产与硬件不同,它没有明显的制造过程。对软件的质量控制,必须着重在软件开发方面下功夫。
(3) 在软件的运行和使用期间,没有硬件那样的机械磨损,老化问题。然而它存在退化问题,必须要对其进行多次的修改与维护。
(4) 软件的开发和运行常常受到计算机系统的制约,对计算机系统有着不同程度的依赖性。为了解除这种依赖性,在软件开发中提出了软件移植的问题。
(5) 软件的开发至今尚未完全摆脱人工艺的开发方式。
(6) 软件本身是复杂的。软件的复杂性可能来自它所反映的实际问题的复杂性,也可能来自程序逻辑结构的复杂性。
(7) 软件成本相当昂贵。软件的研制工作需要投入大量的、复杂的、高强度的脑力劳动,它的成本是比较高的。
(8) 相当多的软件工作涉及到社会因素。许多软件的开发和运行涉及机构、体制及管理方式等问题,它直接影响到项目的成败。
2. 软件的分类方法都有哪些?
软件的分类方法有如下 4种:
(1)按软件的功能分类(系统软件,支撑软件,应用软件)
(2)按软件服务对象的范围分类(项目软件,市场软件)
(3)按开发软件所需要的人力、时间以及完成的源程序行数分类。(大型,小型,中型,微型)
(4)按软件工作方式分类
按软件的工作方式分为:实时处理软件、分时软件、交互式软件、批处理软件。
3. 软件测试的概念
软件测试是软件工程中的一个环节,是开发项目整体的一部分。软件测试是有计划有组织的,是保证软件质量的一种手段,它是软件工程中一个非常重要的环节。因此,可以认为它是伴随软件工程的诞生而诞生的,伴随着软件复杂程度的增加、规模的增大,软件测试作为一种能够保证软件质量的有效手段,越来越受到人们的重视,软件测试最终目的是使产品达到完美。
4. 软件测试的方法有哪些?
软件的测试方法有3种,即用试题测试、用新旧两个系统作平行处理测试和软件测试自动化工具测试。
5. 请简要说明软件测试阶段的任务。
软件测试阶段有以下几方面的任务:
(1) 制定测试大纲;
(2) 制作测试数据;
(3)程序测试;(单元测试)
(4)功能测试;
(5)子系统测试;(性能测试)
(6)系统测试;
(7)系统接口测试;(验收测试)
(8)写出测试报告书;
(9)向下阶段工作提交系统运行、维护手册的草案。
(10)制定测试大纲。
6. 说明软件测试人员需要的知识结构。
★ 需要具有懂得计算机的基本理论,又有一定开发经验的人员;
★ 需要具有了解软件开发的基本过程和特征,对软件有良好的理解能力,掌握软件测试相关理论及技术的人员;
★ 需要具有软件业务经验的人员;
★ 需要根据测试计划和方案进行软件测试;针对软件需求开发测试模型,制定测试方案,安排测试计划,搭建测试环境, 进行基本测试,设计简单的测试用例;
★ 需要具有规划设计环境;编制测试大纲并设计测试用例;对软件进行全面测试工作的人员;
★ 需要具有编制测试计划;评审测试方案,规范测试流程及测试文档;分析测试结果,管理测试项目;
★ 需要会操作软件测试工具的人员。
7. 软件测试人员需要的素质都有哪些?请简要说出。
① 沟通能力
② 技术能力
③ 自信心
④ 洞察力
⑤ 探索精神
⑥ 不懈努力
⑦ 创造性
⑧ 追求完美
⑨ 判断准确
⑩ 老练稳重和说服力
第2章 白盒测试的实用技术
1. 白盒测试有哪两个分类?
(1)静态测试
静态测试是测试中很重要的方法之一。它不要求在计算机上实际执行所测程序,主要以一些人工的模拟技术对软件进行分析和测试。静态测试大约可以找出25%—60%的逻辑错误。
(2)动态测试:
输入一组预先按照一定的测试准则设计的实例数据驱动运行程序,检查程序功能是否符合设计要求,发现程序中错误的过程。
2. 说出白盒测试的4个原则。
1)保证一个模块中所有路径至少被测试一次;
2)所有逻辑值都要测试真和假两种情况;
3)检查程序的内部数据结构是否有效;
4)再上、下边界及可操作范围内运行所有循环。
3. 详细说明白盒测试方法要注意的问题。
在白盒测试中,可以使用各种测试方法进行测试。但是,测试要考虑五点问题。
(1)测试中,尽量先用自动化工具来进行静态结构分析;
(2)测试中建议先从静态测试开始,如:静态结构分析、代码走查和静态质量度量,然后进行动态测试,如:覆盖率测试;
(3)利用静态分析的结果作为依据,再使用代码检查和动态测试的方式对静态分析结果进行进一步确
您可能关注的文档
- 12.财政管理体制全解.ppt
- 11月质量例会全解.ppt
- 12.混凝土创优措施全解.doc
- 12.金融衍生品市场全解.ppt
- 12015年人力资源管理师二级知识点总复习材料全解.doc
- 1206马拥军《学术月刊》马恩对立论根源之剖析全解.doc
- 120个文言实词及小故事全解.doc
- 1204安装文档全解.doc
- 1204班7组五粮液案例分析全解.ppt
- 123法则和2B、2T法则全解.doc
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 传媒法规与伦理教学课件(共22章)新闻伦理研究综述.pdf VIP
- 汽车行驶记录仪产品使用说明书.PDF VIP
- 2026年成都市美容医疗诊所医美项目安全规范运营可行性研究报告.docx VIP
- ocean培训petrel re快速入门工作流程.pdf VIP
- (四年级奥数班讲义.doc VIP
- 单病种病案数据填报指导手册.doc
- 企业 IPO 筹备方案(最新版,附时间表 + 材料).docx VIP
- 深圳初三数学联考模拟试题.docx VIP
- 高考历史二轮总复习精品课件 第四板块 世界现代史 第十七讲 现代科技的发展与当今世界发展的趋势.ppt VIP
- 2024年菏泽职业学院单招数学考试模拟试题及答案解析.docx VIP
原创力文档

文档评论(0)