- 1、本文档共33页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
北大青鸟软件测试教程Transparancy 1
Software Testing Technology / Chapter 1 / 第一章 软件质量保证 本章目标 开场白 世界上不存在没有缺陷的软件。 可以通过两种途径开发出没有错误的软件: 在一开始就防止引入错误。 识别潜藏在代码中的错误,找到并消灭它们。 什么是软件质量 软件质量是软件产品满足使用要求的程度。对于软件质量的衡量,就是高质量的软件系统能够准时地交付给用户,所耗费的成本不超出预算,并且最重要的是,能够正常地运行。“正常地运行”意味着该软件必须尽可能没有缺陷(bug)。 理解: 软件需求是质量度量的基础,与需求不符就是质量不高 完成的成本和完成的时间都应该在计划范围内 开发出的软件产品应该是可靠的和可维护的 软件质量保证 (SQA) 质量保证是一个活动,它向所有有关的人提供证据以确立质量功能正在按需求运行的信心。 软件质量保证是一系列系统性的活动,它提供开发出满足使用要求产品的软件过程的能力证据。 软件开发各个阶段 SQA 的目标 6-1 需求分析: 确保客户所要求的系统是可行的。 确保客户指定的需求确实能够满足他的真正要求。 避免开发者和客户之间的误解。 向用户提供为满足他所提出的需求而实际构建的适当软件系统。 软件开发各个阶段 SQA 的目标 6-2 软件规格说明: 通过建立需求跟踪文档,确保规格说明书与系统需求保持一致。 确保规格说明书能适当地改进系统的灵活性、可维护性以及性能。 确保已建立了测试策略。 确保已建立了现实的开发进度表,包括预定的评审。 确保已为系统设计了正式的变更规程。 软件开发各个阶段的 SQA 目标 6-3 设计: 确保已建立用于描述设计的标准,并且确保遵循这些标准。 确保适当地控制并用文档记录对设计进行的变更。 确保在系统设计组件已按照商定的准则得到批准之后才开始编码。 确保对设计的评审按照进度进行。 软件开发各个阶段的 SQA 目标 6-4 编码: 确保代码遵循已建立的风格、结构和文档标准。 确保代码经过适当测试和集成,同时对编码模块的修改得到适当的标识。 查看代码编写是否遵循既定的进度。 确保代码评审按照进度进行。 软件开发各个阶段的 SQA 目标 6-5 测试: 确保测试计划的建立和遵循。 确保创建的测试计划能够满足所有系统规格说明书的要求。 确保经过测试和返工后软件与规格说明书保持一致。 软件开发各个阶段的 SQA 目标 6-6 维护: 确保代码和文档的一致性。 确保对已建立的变更控制过程进行监测,包括将变更集成到软件的产品版本中的过程。 确保对代码的修改遵循编码标准,并且要对其进行评审,不要破坏整个代码结构。 实施质量管理 质量管理的发展和趋势 质量管理体系 建立质量计划 质量保证 质量控制的输入 质量控制的手段和技巧质量控制的输出 项目质量管理总览图 项目质量管理定义 项目质量管理 质量管理需要保证整个项目都要满足设计时的需要 项目质量管理包括了所有的活动,这些活动决定了质量策略、质量目标和责任。而这些都需要被质量计划、质量控制、质量保证和质量改进等活动完成。 项目质量管理的核心过程 三个核心过程: 质量管理–确认质量标准是关于项目目的、项目管理者、项目使用者这方面决定的 质量保证–评估整个项目满足相关的质量要求 质量控制 –监控记过符合相应质量标准,可以进行检查,满足项目管理者以及整个项目组的要求 制定质量计划 质量计划 描述相关质量标准并且说明如何满足相应标准 输入质量计划 质量策略 – 一个组织中有关管理层对于质量的定义和方向 范围描述 产品说明 标准和规则 其他过程输出 – 其他领域的相关知识 质量计划的手段和技巧 2-1 质量计划的工具和技巧 效益成本分析 – 考虑市场,就意味着减少返工;成本是与质量管理活动有关的费用 基本水平标准 – 比较实际或者计划中其他项目实施中的情况 流程图 因果图 质量计划的手段和技巧 2-2 系统或程序流程图 试验设计 – 一种分析技巧,有助于鉴定哪些变量对整个项目的成果产生最大的影响 质量计划的输出 质量计划的输出 质量管理计划 – 说明项目管理小组如何具体执行它的质量策略; 操作性定义 – 用非常专业化的术语描述各项操作规程的含义,以及如何通过质量控制程序对它们进行检测。 审验单 – 用以证明一系列步骤是否已经得到贯彻实施 对其他程序的输入 – 可以在其他领域提出更长远的要求 质量计划中的输出总览图 质量保证 质量保证 为了提供信用,证明项目将会达到有关质量标准,而在质量体系中开展的有计划、有组织的工作活动 质量保证的输入 质量管理计划 质量控制结果 操作性定义 质量保证的手段和技巧 质量保证的手段和技巧 质量计划的手段和技巧 质量审查 – 质量审查是对其他质量管
文档评论(0)