- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第7章 测试组织和管理 将测试作为项目来管理 在规定的时间内,利用有限的资源,完成特定的目标。 Find bugs as many and early as possible Push to get bugs fixed as many and early as possible 主要内容 项目管理 测试用例管理 缺陷管理 1.项目管理 过程:进度安排 人员:资源、责任 产品:达到的目标 测试的生命周期 测试活动的信息流 测试阶段的信息流 测试阶段的输入信息有两类: 软件配置:这是测试的对象,包括需求说明书设计说明书被测的源程序等。 测试配置:包括测试计划测试步骤测试用例(测试数据)具体实施测试的测试程序测试工具等 静态测试手段:评审 需求文档的评审 设计文档的评审 测试文档的评审 规范评审过程 量化指标 改正一个错误的相对成本 动态测试的管理 测试计划编写 Test Plan 测试用例设计 Test Case Design 测试结果评估 Test Evaluation 编写测试计划Writing a Test Plan 测试应具备的条件 需求说明书 设计说明书 运行环境及配置说明 遵循的相关标准 需要的相关工具 预算、人员、时间要求 测试阶段与测试方法 2.测试用例管理 什么是测试用例 测试用例(Test Case)通常是指对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略。内容包括测试目标、测试环境、输入数据、测试步骤、预期结果、测试脚本等,并形成文档。是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求。 测试用例设计 测试用例设计应包括: 1.基本事件:参照规格说明书,按照需要实现的所有功能编写,覆盖率100%。 2.备选事件:设计过程中的备选情况,按照功能点编写。 3.异常事件:出错处理的路径,按照功能点编写。 在实际中,备选事件和异常事件的测试用例往往比基本事件的测试用例要多。 设计原则 (1)在任何情况下都必须使用边界值分析方法,经验表明,用这种方法设计出的测试用例,发现程序错误的能力最强。 (2)必要时,用等价类划分方法补充一些测试用例,包括输入条件和输出条件的等价划分,将无限测试变成有限测试,这是减少工作量和提高测试效率最有效的方法。 (3)用错误推测法再追加一些测试用例,这需要依靠测试工程师的智慧和经验。 (4)对照程序逻辑,检查已设计出的测试用例的逻辑覆盖程度,如果没有达到要求的覆盖标准,应当再补充足够的测试用例。 (5)如果程序的功能说明中含有输入条件的组合情况,则一开始就可选用因果图法。 (6)对于参数配置类的软件,要用正交试验法选择较少的组合方式达到最佳效果。 (7)利用功能图法,我们可以通过不同时期条件的有效性,设计不同的测试数据。 (8)对于业务流清晰的系统,可以利用场景法贯穿整个测试用例设计过程,在用例中综合使用各种测试方法。 测试用例的评审 是否覆盖测试需求上的所有功能点? 用例编号是否和需求对应? 非功能测试需求或不可测试需求是否在用例中列出并说明? 用例设计是否包含了正面、反面的用例? 每个测试用例是否清楚填写了测试特性、步骤、预期结果? 步骤/输入数据部分是否清晰,是否具备可操作性? 测试用例是否包含测试数据、测试数据的生成办法或者输入的相关描述? 优先级安排是否合理? 是否已经删除了冗余的用例? 是否简洁,复用性强?例如,可将重复度高的步骤或过程抽取出来,定义为一些可复用标准步骤。 测试用例的优化 利用设计测试用例的八种方法不断地对测试用例进行分解与合并; 采用遗传算法理论进化测试用例; 在测试时利用发散思维构造测试用例。 测试用例的更新 测试用例在形成文档后也还需要不断完善。主要起因于三个方面: 第一、在测试过程中发现设计测试用例时考虑不周,需要完善; 第二、在软件交付使用后反馈的软件缺陷,而缺陷又是因测试用例存在漏洞造成的; 第三、软件自身的新增功能以及软件版本的更新,测试用例也必须配套修改更新。 测试用例的作用 错误跟踪 更准确地反映软件的某一特性 全面地反映软件的性能和质量 明确故障责任 “Good” Test Cases 目标明确 易于理解 用最简单的步骤揭示错误 具有典型性 不过于简单,也不过于复杂 准确“抓住” Bug 测试用例执行 (1)测试开始标准 测试计划评审通过; 测试用例已编写完成,并已通过评审; 测试环境已搭建完毕。 (2)测试停止标准 满足以下条件,测试可以正常停止。 缺陷状态为“关闭”(Closed)或“推迟”(Later)状态; 在系统测试中发现的错误已经得到修改,各级缺陷修复率达到规定的标准; 缺陷密度(n个/KLOC)需
您可能关注的文档
- 中国税制课件作者董汉彬齐代民第二章节.ppt
- 中国税制课件作者董汉彬齐代民第九章节.ppt
- 钳工工艺与技能训练高级课件作者黄春永许宝利程美项目三量具制作.ppt
- 中国税制课件作者董汉彬齐代民第三章节.ppt
- 钳工工艺与技能训练高级课件作者黄春永许宝利程美项目四配合件制作.ppt
- 钳工工艺与技能训练高级课件作者黄春永许宝利程美项目五设备装配与调整.ppt
- 钳工工艺与技能训练高级课件作者黄春永许宝利程美项目一划线.ppt
- 中国税制课件作者董汉彬齐代民第一章节.ppt
- 钳工工艺与技能训练课件作者高永伟模块1钳工基本知识与技能训练.ppt
- 钳工工艺与技能训练课件作者高永伟模块2钳工特殊知识与技能训练.ppt
- 软件测试普通高等教育“十一五”国家级规划教材课件作者佟伟光第10章节.ppt
- 软件项目管理课件作者朱少民韩莹第1章节概论.ppt
- 中文DreamweaverCS5网页设计课件作者沈大林张伦_第9章节动态网页基础.ppt
- 软件项目管理课件作者朱少民韩莹第2章节项目准备和启动.ppt
- 中文DreamweaverMX案例教程教学课件作者杜金等第1章节DreamweaverMX概述.ppt
- 中文DreamweaverMX案例教程教学课件作者杜金等第4章节表单 样式表与网页布局.ppt
- 软件项目管理课件作者朱少民韩莹第4章节项目估算.ppt
- 软件项目管理课件作者朱少民韩莹第6章节项目质量管理.ppt
- 软件项目管理课件作者朱少民韩莹第7章节项目风险管理.ppt
- 中文Flash8案例教程课件作者沈大林等第1章节中文Flash8基础.ppt
文档评论(0)