动态测试(dynamic testing):通过运行软件的组件或系统来测试软件
静态测试(static testing):对组件的规格说明书进行 评审,对静态代码进行走查
正式评审(formal review)(组内评审):对评审过程及需求文档的一种特定评审
度量(metric):用了什么工具/出口标准(BUG密度)
评审员:参加评审的人,但不包括主讲
记录员:评审会议纪要
技术评审:
1:对目前项目功能相关代码进行评审
2:对新增的接口代码进行评审
走查:由文档作者陈述文档内容,
圈复杂度:写的代码越复杂,圈复杂度越高(代码的逻辑越多)
写的代码越简单,圈复杂度越低
圈复杂度:过程中独立路径数量
圈复杂度计算公式1:v=E-N+2(e结构图的边数,N是节点数)
2:v=区域数(区域外也算一个区域)
3:v=p+1(P为判定节点)有判定条件的
黑盒测试(功能测试)的用例设计方法
等价类:
需求:在输入框输入1-100分考试成绩并且为正整数
输入域:1-100
集合:1-100之间任意正整数 比如 1 ,33 ,66 ,99
有效等价类:有意义,合理的数据,集合内的数值 比如 29 87
无效等价类:无意义,不合理的数据,集合外的数值 比如 0 ,101,55.8
原则:每条用例尽可能多的覆盖多个有效等价类
每条用例只能覆盖一个无效的等价类
写用例注意点:
1:写用例用验证开头
2:验证标题和步骤内容相呼应
3:用例标题和预期结果相呼应
4:等价类用例设计方法描述一般用大于小于
边界值:(指定数值)
需求:1-100分
上点 :1和100 正常场景
离点:0和101 异常场景
内点:区域内的点 例:2 32 45 89 正常场景
闭区间{1,100} 正常测试点 1,100 异常测试点 0,101
半闭半开 {1,100) 正常测试点1,99 异常测试点0,100
半开半闭(1,100}正常测试点2,100 异常测试点1,101
开区间{1,100} 正常测试点2,99 异常测试点1,100
内点 50
有序集合:春夏秋冬 、 取第一个和最后一个元素作为测试数据 春冬
|
|