- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件测试重点归纳
软件测试重点归纳题型说明选择题()填空题()例:软件测试分为____、_____、_____、_____阶段,集成测试策略简答题()例:简述“二八原则”的内容,为什么单元测试不能由开发人员自己来测......设计题(25分)例:设计具体问题的测试用例(!课件中黑盒测试、白盒测试部分的用例设计方法及例题,测试用例设计格式[要有输入项和预期结果])重点说明软件质量保证软件的定义:软件是计算机程序、规程、以及可能的相关文档、运行计算机所需要的数据。(IEEE)软件的组成部分:计算机程序、规程、文档、所需数据软件分为系统软件、应用软件。软件的错误分类:代码错、过程错、文档错、软件数据错。软件危机的定义:计算机软件开发与维护过程中所遇到的一系列严重问题。软件危机于60年代末全面爆发。软件危机表现在:软件价格高、软件成本所占比重日益扩大、软件工作量难于估计、软件开发与维护工作量难于定量化、软件质量、软件修改与维护困难、软件工序差不断扩大、软件开发与维护过程往往失去控制。软件危机发生的原因:软件规模越来越大、软件复杂度越来越高、软件灵活性差、影响软件生产率及质量的因素十分复杂。软件质量的定义:软件与明确地和隐含地定义的需求相一致的程度。软件质量的3种倾向和13种特性:1).产品修改可理解性、可维修性、灵活性、可测试性2).产品转移:可移植性、可再用性、可运行性3).产品运行:正确性、健壮性、效率、完整性、可用性、风险。软件质量保证的定义:一种系统化的、有计划的行动模式,它是为项目或产品符合已有的技术需求提供充分信任所必需的。(设计质量+符合质量)第三章软件质量成本软件质量成本的定义:企业为确保达到满意的质量而导致的费用,以及没有获得满意的质量导致的损失。软件质量成本的构成:1).运行质量成本(指企业为保证和提高产品质量而支付的一切费用以及因质量故障所造成的损失费用之和):a.预防成本(指为预防质量缺陷的发生所支付的费用,正比于产品质量或服务质量及其可靠性)b.评估成本(或鉴定成本,指评定产品是否满足规定的质量水平所需要的费用,反比于产品或服务的质量及其可靠性)c.内部缺陷成本(指交货前因产品未能满足规定的质量要求所造成的损失,反比于产品或服务的质量及其可靠性)d.外部缺陷成本(指交货后因产品未能满足规定的质量要求所造成的损失,反比于产品或服务的质量及其可靠性)2).外部质量保证成本(指为用户提供所要求的客观证据所支付的费用)。第四章软件质量审查1.审查的目的:发现缺陷,而不是寻找缺陷的解决方法。2. 审查的六个阶段:计划、复查、准备、审查会议、返工、后续跟踪。特别地,复查阶段是唯一一个可以裁剪的阶段。审查的类型:概要设计审查、详细设计审查、代码审查。审查组的成员:主持人、作者、朗读者、所有审查人员、项目经理。(还有,不同审查类型的审查所决定的人员(包括系统工程组织、软件集成与测试组织、其他开发者和软件质量工程师)。第五章软件质量保证的实施1. Pareto原理(二八原则):精力集中在少数重要的事情上,而不是多数琐碎的事情上。2. 二八原则体现在: 1).20%的模块消耗80%的资源; 2).20%的模块包含80%的错误; 3).20%的错误消耗80%的修改成本; 4).20%的改进包含了80%的适应性为主的成本; 5).20%的模块占用了80%的执行时间; 6).20%的工具使用占80%的整个工具使用时间。3. 能力成熟度模型(CMM模型) 1).建立目标:帮助组织启动过程改进的计划,通过对现有的软件实践和CMM基准进行比较,识别出哪些方面的过程能够改进,然后选择对这些过程进行有序改进的策略。 2).CMM模型评估软件开发的框架; 3).CMM成熟度的级别及特性:a. 初始级(“混乱”,无序) b.可重复级(“直觉”,用已经建立的基本项目管理过程去估计成本、进度和功能性) c. 已定义级(“定性的”,可靠的代价和进度) d. 已管理级(“可预测的、定量的管理”) e. 优化级(“持续改进的”)第七章软件质量保证的度量1. 度量的分类(按度量方式分):直接度量:对不依赖于其他属性的简单属性的测量。间接度量:对涉及若干个其他属性的软件要素、准则或属性的度量。包括,软件的功能性、复杂性、可靠性、可维护性等。2. 度量的内容:过程度量,用于改善软件开发和维护过程的度量。产品度量,是描述诸如大小、复杂性性能、设计特征和质量等级的产品特征的度量。项目度量,是描述项目特征和执行的度量。(包括开发人员的书目、软件生命周期的雇工模式、进度安排、成本和生产率等)第八章软件测试概述(目的:及时发现在一开始就应避免的错误,确保软件质量)1. 软件测试的生命周期:单元测试、集成测试、系统测试、验收测试。另外,软件测试跨越软件生命周期中
文档评论(0)