- 1、本文档共69页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件测试技术基础-CH01软件测试技术基础-CH01
* 练习题 10. 判断以下说法是否正确。 (1)软件测试和软件调试是同一回事。 (2)软件测试是可以无穷尽的。 (3)测试是为了证明软件的正确性。 (4)测试过程中应重视测试的执行,可以轻视测试的设计。 (5)测试不能修复所有的软件故障。 (6)因为测试工作简单,对软件产品影响不大,所以可以把测试作为新员工的一个过渡工作,或安排不合格的开发人员做测试。 11.简述软件开发进程与测试进程的关系。 * 思考题 1、 什么是软件测试? 发现软件缺陷;进行验证和确认;活动过程。 2、 简述软件测试的目的。 证明、检测、预防。 3、 简述软件测试的原则。 1、2、3…… 4、 简述软件测试的意义。 发现、验证、确认。 重要手段 、作用、组成。 5、 什么是软件缺陷? 本质、表现形式 * 思考题 6、 软件测试的基本问题有哪些? 谁?什么?怎样进行?何时结束? 7、 软件测试有哪些分类? 按软件开发的过程阶段划分—— 按执行主体划分—— 按系统结构可见性划分—— 按系统运行状态划分—— 按应用场合划分—— 按产品发布进程划分—— 按系统需求特性划分—— * 思考题 8、 简述软件开发的几个模式,并说明每种模式对软件测试的影响。 大棒模式——最后进行测试。 边写边改模式——一边测试修改。 瀑布模式——测试作为一个环节 快速原型模式——运行中:检查-测试-修改 螺旋式——设计测试作为一个不断循环优化的环节。 9、 软件生存周期中有哪些质量问题需要考虑? 过程质量、内部质量、外部质量、使用质量 * 思考题 10、 软件的外部和内部质量有哪些特性? 外部质量有哪些特性 ①. 功能性②. 可靠性③. 易使用性 内部质量有哪些特性 ④. 效率⑤. 可维护性⑥. 可移植性 11、 软件和硬件的可靠性 有哪些区别和关系? 1.损耗现象2.决定因素 3.修复 4.方法5 .关系 * 思考题 12、 什么是测试用例? 测试用例(Test Case)=输入+条件+结果 13、 软件测试停止的标准有哪些? 第一类标准——时间。 第二类标准——所有测试用例。 第三类标准——特定测试用例。 第四类标准——发现修改软件故障。 第五类标准——单位时间内错误故障的数量。 * 思考题 14、 简述软件测试过程。 计划-分析-设计-实现-执行-报告 15、 简述软件测试模型(测试与开发的关系)。 V模型 W模型 H模型 X模型 前置模型 * 1.2.2 软件测试基本理论 测试信息流图 软件配置——测试对象 测试配置——测试计划、步骤、用例、工具等。 测试过程——运行用例、比较分析、改错、报告。 * 1.2.2 软件测试基本理论 软件测试的周期性 “测试-改错-再测试-再改错” 串行方式——开发者和测试者依次工作。 并行方式——开发者和测试者可同时工作。 * 1.2.2 软件测试基本理论 测试用例(Test Case) 为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求。 测试用例是软件测试的核心。 测试用例的设计和编制是最重要的软件测试活动。 回归测试 重复以前的全部或部分的相同测试。 用于修改代码或加入新组件后, 确认没有引入新的错误或导致其他代码产生错误。 * 1.2.2 软件测试基本理论 软件测试停止的标准 第一类标准 超出预定时间。 第二类标准 执行所有测试用例,但没有发现错误和故障。 第三类标准 使用特定测试用例,作为判断测试停止的基础。 第四类标准 正面指出测试停止的指标,如发现修改多少个软件故障。 第五类标准 根据单位时间内查出错误故障的数量来决定是否停止。 * 1.2.3 软件测试技术概要 软件测试分类 按软件开发的过程阶段划分 单元测试 集成测试 确认测试 系统测试 验收测试 按执行主体划分 人工测试 自动化测试 * 1.2.3 软件测试技术概要 软件测试分类 按系统结构可见性划分 白盒测试和墨盒测试 按系统运行状态划分 静态测试和动态测试 按应用场合划分 基于Web应用的测试 C/C++/Java应用测试 嵌入式应用测试 数据库应用测试 分布式应用测试 * 1.2.3 软件测试技术概要 软件测试分类 按产品发布进程划分 Alpha测试(α测试)——内测 软件产品发布之前的一种验证测试,在模拟的环境中以模拟的数据来运行。 Beta测试( β测试)——公测 软件产品发布之前,由公众参与的测试,在一个真实的环境中以实际的数据来运行测试,以确认性能、系统运行有效率。 Gamma测试(γ测试) 对成为正式发布的候选版本( 可能存在缺陷)进行的测试。 * 1.2.3 软件测试技术概要 软件测试分类 按系统需求特性划分 功能测试 性能测试 压力测试 恢复测试 安装测试 安全性测试
您可能关注的文档
- 车贷担保运作预案车贷担保运作预案.doc
- 车站主体结构明挖支护施工专家评审资料车站主体结构明挖支护施工专家评审资料.ppt
- 车缝岗作业指导书车缝岗作业指导书.ppt
- 轨道精调施工方案轨道精调施工方案.doc
- 车库及住宅地下结构钢筋绑扎技术交底车库及住宅地下结构钢筋绑扎技术交底.doc
- 转 学校教育教学管理常规转 学校教育教学管理常规.doc
- 转化,转染,转导,感染,中英双字幕解释转化,转染,转导,感染,中英双字幕解释.doc
- 践行四讲四有讲道德有品行做合格党员专题党课课件践行四讲四有讲道德有品行做合格党员专题党课课件.ppt
- 转型期城郊小学学困心理的探索研究转型期城郊小学学困心理的探索研究.doc
- 轨道精调施工作业指导书轨道精调施工作业指导书.doc
- 2024年江西省高考政治试卷真题(含答案逐题解析).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)物理试卷(含答案详解).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)地理试卷(含答案详解).pdf
- 2024年内蒙通辽市中考化学试卷(含答案逐题解析).docx
- 2024年四川省攀枝花市中考化学试卷真题(含答案详解).docx
- (一模)长春市2025届高三质量监测(一)化学试卷(含答案).pdf
- 2024年安徽省高考政治试卷(含答案逐题解析).pdf
- (一模)长春市2025届高三质量监测(一)生物试卷(含答案).pdf
- 2024年湖南省高考政治试卷真题(含答案逐题解析).docx
- 2024年安徽省高考政治试卷(含答案逐题解析).docx
文档评论(0)