5.4测试缺陷-Bug信息汇总
图90显示的是测试缺陷-Bug信息汇总。
图90测试缺陷-Bug信息汇总
1. Bug按日趋势图和Bug类型分布组合
Bug按日趋势图直观地反映Bug提交趋势,点击折线图上的点会显示相应的Bug组成。图91显示。
图91 Bug按日趋势图和Bug类型分布组合
2. Bug提交排行榜
给出提交Bug的测试工程师的排行榜,彩条图可以选择按照Bug级别显示,也可以选择按照Bug类型显示。如图92所示。
图92 Bug提交排行榜
5.5覆盖率列表
图93所示的是覆盖率列表。
图93 覆盖率列表
1. 覆盖率列表与单函数的覆盖率、复杂度雷达图
通过对单个函数的覆盖率的雷达图设置,用数字化的形式展示核心模块的测试充分度。如图94所示。
图94覆盖率列表与单函数的覆盖率、复杂度雷达图
2. 函数对应的调用关系图
选择函数列表中的函数,对应展示该函数的调用关系,共三层。如图95所示。
图95 函数对应的调用关系图
5.6复杂度统计信息
为了正对复杂度的风险,在数字化平台中给出了预警报告表和复杂度详细列表,对于安全系数高的客户,测试人员可以要求开发进行重新设计降低风险。如图96所示。
图96 复杂度统计信息
5.7复杂度列表
复杂度列表只显示复杂度,展示所有函数的复杂度信息,点击某一函数,会在列表下方绘制对应的雷达统计图。如图97所示。
图97 复杂度列表
星云测试
奇林软件
联合通测
顾翔凡言:
图是软件项目三角形。
图 软件项目三角形
下面做如下假设。
l 假设质量(Q)与范围(S)不变,时间(T)减少的情形下,必须雇佣高水平的人员或者先进的技术,即增大产品的成本(C)。同理,质量(Q)与范围不变,时间(T)增加的情形下,可以减少成本(C)。
l 假设质量(Q)与时间(T)不变,范围(S)增加的情形下,也必须增大成本(C)。同理,质量(Q)与时间(T)不变,范围(S)减少的情形下,可以减少成本(C)。
l 假设质量(Q)与成本(C)不变,时间(T)减少的情形下,范围(S)必须减少。同理,质量(Q)与成本(C)不变,时间(T)增加的情形下,可以加大范围(S)。
于是可以得到如下公式:
Q = TC/S
也就是说质量消耗单位模块的时间和金钱的乘积。从这里可以看出,完成一个功能,需要达到一定的质量,必须消耗有效的时间或者增加产品的成本投入,由此可以看出为了赶进度,盲目加班赶工是不可取的。