- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 本章小结1 软件可靠性与软件质量 软件可靠性是软件质量特性之一 软件缺陷(software defect) 本质、表现形式、影响程度 软件测试定义 为发现软件缺陷,进行验证和确认的活动过程。 软件测试的一些观点 发现缺陷、帮助改正。 * 本章小结2 软件测试的基本问题 人员、内容、过程、终止 软件测试目标 证明、检测、预防 软件测试原则 正确对待错误、尽早不断、完整测试用例、重视群集现象; 避免随心所欲、仔细检查每个细节、善保存记录 测试用例 组成要素:输入数据、环境条件、输出结果 使用过程:设计用例、执行用例、分析判断 * 本章小结3 软件测试分类 按软件开发的过程阶段划分 按执行主体划分 按系统结构可见性划分 按应用场合划分 软件开发模式 瀑布模式、快速原型模式、螺旋式 CMMI、RUP、MSF、敏捷开发 软件测试过程 V模型、 W模型、H模型、X模型、前置模型 * 思考题 1、 软件生存周期中有哪些质量问题需要考虑? 过程质量、内部质量、外部质量、使用质量 2、 软件的外部和内部质量有哪些特性? 外部质量有哪些特性 ①. 功能性②. 可靠性③. 易使用性 内部质量有哪些特性 ④. 效率⑤. 可维护性⑥. 可移植性 3、 软件和硬件的可靠性有哪些区别和关系? 有哪些区别和关系? 1.损耗现象; 2.决定因素 3.修复; 4.方法 5 .关系 * 思考题 4、 什么是软件缺陷? 本质、表现形式 5、 简述软件测试的意义。 发现、验证、确认。 重要手段 、作用、组成。 6、 什么是验证(Verification)和确认(Validation)? 验证(Verification)产品是否和需求定义、产品设计是否一致;——容易做到。 确认(Validation)产品是否真正满足用户需求,每个功能特性是不是用户想要的。——永无止境。 * 思考题 7、 什么是软件测试? 发现软件缺陷;进行验证和确认;活动过程。 8、 软件测试的基本问题有哪些? 谁?什么?怎样进行?何时结束? 9、 简述软件测试的目的。 检测、证明、预防。 10、 简述软件测试的原则。 1、2、3、…… 11、 什么是测试用例? 测试用例(Test Case)=输入+条件+结果 * 思考题 12、 软件测试停止的标准有哪些? 第一类标准 ——时间。 第二类标准 ——所有测试用例。 第三类标准 ——特定测试用例。 第四类标准 ——发现修改软件故障数量。 第五类标准 ——单位时间内错误故障的数量。 * 思考题 13、 软件测试有哪些分类? 按软件开发的过程阶段划分—— 按执行主体划分—— 按系统结构可见性划分—— 按系统运行状态划分—— 按应用场合划分—— 按产品发布进程划分—— 按系统需求特性划分—— * 思考题 14、 简述软件开发的几个模式 (并说明每种模式对软件测试的影响)。 大棒模式——最后进行测试。 边写边改模式——一边测试修改。 瀑布模式——测试作为一个环节 快速原型模式——运行中:检查-测试-修改 螺旋式——设计测试作为一个不断循环优化的环节。 15、 简述软件测试过程。 计划-分析-设计-实现-执行-报告 * 思考题 16、 简述软件测试模型(测试与开发的关系)。 V模型——先后 W模型——并行、同步 H模型——独立、就绪点 X模型——交接、集成 前置模型——紧密、交付、验收 * * 1.2.2 软件测试基本理论 软件测试原则(参考教材1) (1)测试是证伪而不是证真。 (2)测试应当有重点。 (3)事先定义好产品的质量标准,确定测试用例预期输出结果。 (4)软件项目一启动,软件测试也就开始,而不是等到程序写完才开始进行测试。 (5)穷举测试是不可能的。 (6)第三方进行测试会更客观,更有效。 (7)软件测试计划是做好软件测试工作的前提。 (8)测试用例是设计出来的,不是写出来的。 (9)对发现错误较多的程序段,应进行更深入的测试。 (10)重视文档,妥善保存一切测试过程文档。 (关注:参考教材2的P10-) * 1.2.2 软件测试基本理论 软件测试原则-(其他经验1) 软件开发人员(即程序员)应当避免测试自己的程序。 ——人类对待错误对难免存在心理障碍。 应尽早地和不断地进行软件测试。 ——测试应当贯穿整个开发过程,不要仅作为一个独立阶段。 对测试用例要完整: ——测试用例:输入数据+预期结果+测试环境; ——输入数据:合理的+不合理的; 充分注意软件测试中的群集现象: ——软件缺陷同样存在“80-20原则” 。 * 1.2.2 软件测试基本理论 软件测试原则- (其他经验2) 严格执行测试计划 ——“随心所欲”者容易疏漏或者重复无效。 对每一个测试结果都要进行全面检查 ——用“侦探”的眼光怀
有哪些信誉好的足球投注网站
文档评论(0)