`

基于风险的测试:8个总结

 
阅读更多

  1. #基于风险的测试#可以解决测试过程中的3大问题:1)穷尽测试不可能,如何选择测试重点?2)如何在有限的测试时间内完成测试;3)如何合理利用测试资源完成测试。通过采用基于风险的测试,平衡测试时间、成本、范围与质量。
  2. #基于风险的测试#,其测试策略可以归纳为:在达到可接受的风险程度前提下,寻求更小的测试工作量。当然,问题是如何去实施这个测试策略?
  3. #基于风险的测试#,可以将风险分成两类:技术风险与管理风险。技术风险指的是影响产品质量的潜在问题,也称之为质量风险/产品风险;而管理风险指的是影响产品及时发布的潜在问题,也称之为项目风险。
  4. #基于风险的测试#需要考虑3个方面的因素:测试对象存在的失效模式、风险的可能性与风险的严重程度。其中失效模式有助于设计测试用例以发现其中的缺陷;而可能性与严重程度得到的风险级别,有助于测试管理。
  5. #基于风险的测试#可以分为2个方向:基于风险的测试设计和基于风险的测试管理。测试设计主要参考测试对象的失效模式,以此设计测试用例发现可能的缺陷;而测试管理主要考虑风险级别,并根据风险级别采取应对措施。
  6. #基于风险的测试#,根据风险分析过程中得到的风险级别确定测试优先级,实施测试优先级的策略有2种:基于广度优先或者基于深度优先。
  7. #基于风险的测试设计#,其关键在于识别测试对象中存在的与质量相关的风险,或者说测试对象可能存在问题的地方/失效模式,并分析以何种方式可以触发该失效。
  8. #基于风险的测试管理#,根据风险级别确定测试重点与优先级、制定测试计划与资源分配、评估测试进度与覆盖率、基于剩余风险分析什么时候结束测试。
更多资料,欢迎访问:http://blog.csdn.net/Wenqiang_Zheng

分享到:
评论

相关推荐

    风险的8个总结:让你轻松了解基于风险的测试

    #基于风险的测试#可以解决测试过程中的3大问题:1)穷尽测试不可能,如何选择测试重点?2)如何在有限的测试时间内完成测试;3)如何合理利用测试资源完成测试。通过采用基于风险的测试,平衡测试时间、成本、范围与质量...

    软件测试经典面试题 (超实用)

    85、基于WEB信息管理系统测试时应考虑的因素有哪些? 25 86、软件测试项目从什么时候开始,?为什么? 26 87、需求测试注意事项有哪些? 26 88、简述一下缺陷的生命周期 26 89、你在你所在的公司是怎么开展测试工作...

    Java电费营销业务平台欠费子系统设计与实现

    根据系统的实际测试思路及工作,对系统的测试环境配置、测试方法及流程、测试内容进行了详细介绍,并总结整理了系统的测试结果,评价系统的开发成果,从系统功能和性能两个角度进行分析,检查系统的功能 BUG 检查...

    人工智能测试方法--探索.pdf

    毕竟想要测试⼀个东西,就要先了解它么。⽤⼀句话来 概括现阶段的⼈⼯智能就是:⼈⼯智能=⼤数据+机器学习。 我理解的现阶段的⼈⼯智能是使⽤机器学习算法在⼤量的历史数据下进⾏训练,从历史数据中找到⼀定的规律并...

    软件工程知识点

    它包含:软件定义、软件开发、软件运行维护三个时期,并可以细分为可行性研究、项目计划、需求分析、概要设计、详细设计、编码实现与单元测试、系统集成测试、系统确认验证、系统运行与维护等几个阶段。 软件定义...

    高级软件架构师复习提纲

    8、团队模型的环形结构中的六个角色是什么?程序管理;开发;测试;发布管理;用户体验;产品管理 9、MSF 开发阶段团队主要工作包括:编写代码;开发基础架构;创建培训课程和文档;开发市场和销售渠道 10、完成...

    机器学习实战 - 决策树PDF知识点总结 + 代码实现

    决策树是一种树形结构,其中每个内部节点表示一个属性上的测试,每个分支代表一个测试输出,每个叶节点代表一种类别。 分类树(决策树)是一种十分常用的分类方法。它是一种监督学习,所谓监督学习就是给定一堆样本...

    IT项目管理表格(含146个doc文档模板)

    2.36附表一:一个具体风险对项目主要目标的风险影响对照表.doc 2.37 项目所有识别风险一览表.doc 2.38 单个风险应对计划表.doc 2.39 风险应对计划一览表.doc 2.4 IT项目综合计划模板(4)——工作包、进度和...

    UML和模式应用(架构师必备).part01.rar

    2.5 什么是风险驱动和客户驱动的迭代计划 2.6 什么是敏捷方法及其观点 2.7 什么是敏捷建模 2.8 什么是敏捷UP .2.9 UP的其他关键实践 2.10 什么是UP的阶段 2.11 什么是UP科目 2.12 如何定制过程和UP开发案例 ...

    基于asp.net的个人博客系统设计.doc

    摘 要 i Abstract ii 第1章 引言 1 1.1 系统的开发背景 1 1.2 系统开发的意义 1 1.3 系统实现的目标 2 第2章 开发技术和开发工具简介 3 ...7.4. 主要问题和风险 41 7.5. 总体质量评估 42 总结 43 参考文献 44 致谢 45

    UML和模式应用(架构师必备).part07.rar

    2.5 什么是风险驱动和客户驱动的迭代计划 2.6 什么是敏捷方法及其观点 2.7 什么是敏捷建模 2.8 什么是敏捷UP .2.9 UP的其他关键实践 2.10 什么是UP的阶段 2.11 什么是UP科目 2.12 如何定制过程和UP开发案例 ...

    UML和模式应用(架构师必备).part02.rar

    2.5 什么是风险驱动和客户驱动的迭代计划 2.6 什么是敏捷方法及其观点 2.7 什么是敏捷建模 2.8 什么是敏捷UP .2.9 UP的其他关键实践 2.10 什么是UP的阶段 2.11 什么是UP科目 2.12 如何定制过程和UP开发案例 ...

    UML和模式应用(架构师必备).part06.rar

    2.5 什么是风险驱动和客户驱动的迭代计划 2.6 什么是敏捷方法及其观点 2.7 什么是敏捷建模 2.8 什么是敏捷UP .2.9 UP的其他关键实践 2.10 什么是UP的阶段 2.11 什么是UP科目 2.12 如何定制过程和UP开发案例 ...

    UML和模式应用(架构师必备).part03.rar

    2.5 什么是风险驱动和客户驱动的迭代计划 2.6 什么是敏捷方法及其观点 2.7 什么是敏捷建模 2.8 什么是敏捷UP .2.9 UP的其他关键实践 2.10 什么是UP的阶段 2.11 什么是UP科目 2.12 如何定制过程和UP开发案例 ...

    UML和模式应用(架构师必备).part04.rar

    2.5 什么是风险驱动和客户驱动的迭代计划 2.6 什么是敏捷方法及其观点 2.7 什么是敏捷建模 2.8 什么是敏捷UP .2.9 UP的其他关键实践 2.10 什么是UP的阶段 2.11 什么是UP科目 2.12 如何定制过程和UP开发案例 ...

    UML和模式应用(架构师必备).part05.rar

    2.5 什么是风险驱动和客户驱动的迭代计划 2.6 什么是敏捷方法及其观点 2.7 什么是敏捷建模 2.8 什么是敏捷UP .2.9 UP的其他关键实践 2.10 什么是UP的阶段 2.11 什么是UP科目 2.12 如何定制过程和UP开发案例 ...

    UML和模式应用(架构师必备).part08.rar

    2.5 什么是风险驱动和客户驱动的迭代计划 2.6 什么是敏捷方法及其观点 2.7 什么是敏捷建模 2.8 什么是敏捷UP .2.9 UP的其他关键实践 2.10 什么是UP的阶段 2.11 什么是UP科目 2.12 如何定制过程和UP开发案例 ...

    清华大学:2018人工智能芯片技术白皮书

    第 3 章介绍近几年的 AI 芯片在云侧、边缘和终端设备等不同场景中的发展状况,总结了云侧和边缘设备需要解决的不同问题,以及云侧和边缘设备如何协作支撑 AI 应用。第 4 章在 CMOS 工艺特征尺寸逐渐逼近极限的大背景...

    17.社会保险管理系统-基于ssm+ Mysql+Java设计与实现(可运行源码+数据库+设计文档+lw)java期末大作业毕业

    内容概要:眼下我国各省、自治区、直辖市的社会保障信息管理系统已经在以往的发展过程中总结出一定的经验和方法,全国各地已经于社会保障管理系统的建设达成共识,社会保障管理系统的建设迫在眉睫。如果实现了社会...

    IT项目管理表格下载

    2.36附表一:一个具体风险对项目主要目标的风险影响对照表.doc 2.37 项目所有识别风险一览表.doc 2.38 单个风险应对计划表.doc 2.39 风险应对计划一览表.doc 2.4 IT项目综合计划模板(4)——工作包、进度和...

Global site tag (gtag.js) - Google Analytics