美文网首页自动化
基于风险评估矩阵的单元测试用例设计原则

基于风险评估矩阵的单元测试用例设计原则

作者: 佛系小懒 | 来源:发表于2020-02-09 15:49 被阅读0次

优先级和风险评估矩阵

风险等级(优先级)=事件发生的概率x事件发生后果严重性

优先级越高,需要确保越高的测试覆盖率。

具体用例设计主要通过等价类划分及边界值。

概率分类

频繁Frequent(A)91~100,

很可能Probable(B)61~90,

偶然的Occasional(C)41~60, 

远期的Remote(D)11~40,

极小可能Improbable(E)1~10, 

不可能Eliminate(F)0

严重性

灾难性的Catastrophic=1,

大量损失Critical=2,

短期损失Marginal=3,

极小损失(可交由监控程序)Negligible=4

优先级

严重Serious,必须立马停止活动,以进行处理的

高High,问题不能马上解决,必须定义严格的时间来解决这些问题。

中Medium,必须采取合理和实用的措施来减少风险

低Low,需要定期检查

风险评估矩阵

单元测试中高优先级覆盖场景

集合作为参数传递的方法

算法引擎

工具类方法

核心业务逻辑方法

简单的数据库查询谓词

高风险的服务

单元测试中暂且可不覆盖的

构造函数或属性(如果他们只是返回变量),测试集中在属性是否包含的验证。

配置常量,只读的字段、配置枚举等。

引用的其他框架或库、默认参数

容器服务注册

异常消息

私有方法

复杂的SQL查询(超过3个join或group等),更适合用手动测试或者某种系统测试工具

复杂的多线程代码(调整到集成测试-性能测试)

调用另一个公用方法没有附加其他处理逻辑的方法

相关文章

  • 基于风险评估矩阵的单元测试用例设计原则

    优先级和风险评估矩阵 风险等级(优先级)=事件发生的概率x事件发生后果严重性 优先级越高,需要确保越高的测试覆盖率...

  • 如何高质量的写测试用例?

    一、单元测试用例 单元测试用例有人总结出来了编写用例的3A原则,分别是 1、Arrange: 初始化测试对象或者准...

  • 软件测试的分类(二)

    敏捷测试 基于风险的测试RBT 一种基于对软件失效的风险评估并以此指导测试计划、设计、执行、结果评价的软件测试类型...

  • 接口测试的相关总结—持续更新

    什么平台上写接口用例? 公司基于unittest框架二次开发,提供了一个接口测试平台。 接口测试用例设计的原则? ...

  • 单元测试规范

    原则 单元测试文件必须拥有良好的结构和格式;测试用例的分组名称和用例名称必须清晰易懂;测试用例必须能描述测试目标的...

  • 更适合临床的泛癌分析

    基于lncRNA的胰腺癌预后风险评估因素...

  • 投资检查清单---操作篇

    操作篇 查理原则1:风险——所有的投资评估必须先从评估风险开始,尤其是声誉风险。 1) 结合了合适的安全边际。 2...

  • 【原创】Python实战之unittest使用详解

    一 unittest是什么? unittest是python内置的单元测试框架,具备编写用例、组织用例、执行用例、...

  • 产品可用性评估的方法

    启发式评估 启发式评估是一种基于用户界面设计原则的一种检测方法,通常评价的人员是专业知识丰富的设计专家,所以启发式...

  • 启发式评估-网易

    专业人员用一套规范去评估产品。 原则:尼尔森10原则,尼尔森扩展原则,首页可用性原则,八项黄金法则,hhs网页设计...

网友评论

    本文标题:基于风险评估矩阵的单元测试用例设计原则

    本文链接:https://www.haomeiwen.com/subject/azxnxhtx.html