找回密码
 立即注册
  • 便民服务
  • 关注我们
  • 社区新手
    接本术语

评审:
交叉评审
组内评审==》正式评审
会员评审
度量:用了什么工具,出口标准(bug密度)
评审员:所有参与的评审人员,但不包括主讲人
记录员:项目相关人员都是
技术评审:
    -对当前项目功能相关的代码进行评审
    -对当前功能新增的接口代码进行评审
圈复杂度:
写的代码越复杂。圈复杂度越高(代码逻辑比较多)
写的代码越简单,圈复杂度越低(代码逻辑比较少)

控制流:登录功能的控制流

圈复杂度;程序中独立的路径的数量
独立路径就是从开始到结束==》5条独立路径,圈复杂度就是5



1-4-6
1-2-5-6
1-2-5-6
1-2-3-7-6
1-2-3-2-5-6       5条路径

公式1
V=E-N+2(E代表结构图变数,N代表图上的节点)
10-7+2=5

公式2
V=区域数(区域数要加上最外面的一块)

公式3
V=判定节点P+1(判定节点:可以判断条件的节点)

用例设计
黑盒测试(功能测试)的用例设计方法
-等价类(重点)
-边界值(重点)
-判定表
-因果图
-正交表
-场景法
-状态迁移

等价类定义:指某个输入域的集合,在集合中各个输入的条件都是等效的。
等价类划分:
-需求:在输入框输入1-100分考试成绩并且为正整数
输入域:1-100分
集合:1-100分之间的任意正整数比如20,76,88

有效等价类:50,55,76
无效等价类:0  -1,   29.3   五十   #

需求:QQ密码是8-16位数字字符或英文字符或下划线组成
12345678==符合规则
1234567==不符合规则,从长度角度违反规则
贾明杰12345==不符合,从类型上违反
123ABC456==符合规则

1.有效等价类
    -数据合理性
2.无效等价类
    -从长度。类型违反规则



写用例注意的点:
-用例以验证开头
-验证标题和步骤内容相呼应
用例标题和预期结果相呼应
等价类用例设计方法的表述一般是用大于.小于(指定某个是边界值)

常见能够划分等价类的地方:
-数值范围:1-100分
-重复次数:ATM取钱密码错误次数
-字符串长度:输入框支持6-10位
-字符串中字符的个数:有个列表(“wuhan"  "xiangyang")
-文件命名:文件上传功能仅支持jpg格式,gif,brmp,  
-文件大小:文件上传功能0-50M上传
-颜色种类:仅支持红色,那黑色.绿色都无效
-超时:应用软件超过30秒没有响应则报错

边界值
1-100分
上点:1和100  正常场景
离点:0和101  异常场景
内点:区域内的任意一点    34    正常场景

                             范围                正常的测试点                异常的测点           内点
闭区间              【1.100】               1和100                          0和101               99
半闭半开          【1,100)                1和99                            0和100               98
半开半闭            (1,100】                 2和100                         1和101               98
开区间              (1,100)                2和99                            1和100              98

有序集合
-春夏秋冬   ==>选春  冬作为测试数据
周一,周二,周三,周四,周五,周六,周日==>选周一和周日作为测试数据


需求:用户名由11位纯数字字符组成的的手机号==>10位,11位,12位
等价类的用例描述:
-验证在输入框输入11位纯数字字符组成的手机号
-验证在输入框输入小于11位纯数字字符组成的手机号
-验证在输入框输入大于11位纯数字字符组成的手机号

边界值的用例描述:
-验证在输入框输入11位纯数字字符组成的手机号
-验证在输入框输入10位纯数字字符组成的手机号
-验证在输入框输入12位纯数字字符组成的手机号



判定表题目:
          总成绩大于450分,且各科成绩均高于85分或优秀毕业生
-优先录取的情况:
1.总成绩高于450分,各科成绩仅高于85分,优秀毕业生;
2.总成绩高于450分,各科成绩仅高于85分
3.总成绩高于450分,优秀毕业生



判定表当输入条件比较少的的情况可以全部覆盖,但是条件变多的情况就非常困难
举例:页面有30个输入框==>2的30次方  

分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册