找回密码
 立即注册
  • 便民服务
  • 关注我们
  • 社区新手
动态测试:通过运行软件的组建或系统来测试软件
静态测试:对组件的规格说明书进行评审,对静态代码进行走查
正式评审:组内评审,
度量:用了什么工具,出口标准(bug密度)
评审员:所有参与评审的人员,但不包括主讲的人
记录员:记录评审会议上的会议记录,项目相关人员都是

技术评审:同行间对技术进行的评审,目的是技术实现达成共识
1、对当前项目功能相关的代码进行评审;
2、对当前功能对应新增的接口代码进行评审;
走查:由文档作者逐步陈述文档内容,以收集信息并对内容达成一致
复杂性:系统或组件的设计或内部结构比较复杂,导致难以理解,维护或验证的程度
圈复杂度:程序中独立路径的数量(独立路径:从开始到结束)可以衡量一个组件模块的判断结构的复杂程度;
-写的代码越复杂,圈复杂度越高(代码逻辑比较多);
-写的代码越简单,圈复杂度越低;
控制流:执行组件或系统的一系列顺序路径
数据流:表示数据对象的顺序或状态发生变化的过程

控制流图:(CFG),也叫控制流程图
圈复杂度公式

公式1:V=E-N+2        (E->结构图的边数        E->节点数)
公式2:V=区域数(区域数:要加上最外面的一块)
公式3:V=判定节点数P+1(判定节点:有判断条件)

用例设计

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

等价类的划分:

需求:在输入框输入1-100分考试成绩并且为正整数
输入域:1-100分
集合:1-100分之间的任意正整数
有效等价类:
50、88、75
无效等价类
0、-1、#、多测师

需求:QQ密码是8-16位数字/英文/下划线;
12345678==>符合
1234567==>不符合规则,从长度角度
多测师1234567==>不符合,从类型角度
123abc456==>符合

1、有效等价类
数据合理性
2、无效等价类

等价类划分的设计用例方法
1、找输入条件
2、为每个输入条件找有效、无效等价类
3、为每个等价类编号
4、用最少的用例覆盖最多的有效等价类
5、每一个无效等价类都是一个用例
6、并非所有有效等价类都有无效
7、等价类的覆盖可以重复覆盖

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




常见的能够划分等价类的地方
1、数值范围:1-100分--考试打分
2、重复次数:取钱密码报错次数
3、字符串长度:输入框支持输入6-10位
4、字符串组中字符的个数:有个列表["nihao","wuhan","duoceshi"]
5、文件命名:文件上传功能支持.jpg格式上传;其他格式gif/bmp都是无效等价类
6、文件大小:文件上传功能0-50m上传
8、屏幕的颜色种类:仅支持红色;
9、超时时间:应用软件超过30秒为响应则报错

等价类的优缺点


边界值
边界点定义
上点:边界上的点
离点:离上点最近的点(即上点左右两边最邻近的点)
内点:在域范围内的点

1-100分
上点:1和100,正常场景
离点:0和101,异常场景
内点:区域内的点 78 ,正常场景

闭区间        [1,100]        正常测试点:1,100        异常测试点:0,101 内点:60
半闭半开        [1,100)        正常测试点:1, 99        异常测试点:0,100 内点:60
半开半闭        (1,100]        正常测试点:2, 100 异常测试点:1,101 内点:60
开区间        (1,100)        正常测试点:2,99         异常测试点:1,100 内点:60

边界条件分析
1、输入条件明确了一个值的取值范围,或规定了值的个数
2、输入条件明确了一个有序集合
有序集合
春夏秋冬 ==> 选取春,冬
周1234567==> 选周一和周天



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




判定表题目;


判定表当输入条件少的情况可以全部覆盖,但是条件变多的情况下就非常困难;




作业:登录功能的控制流

控制流图.png    


分享至 : QQ空间
收藏

0 个回复

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