找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
动态测试(dynamic testing):通过运行软件的组件或系统来测试
静态测试(static resting):对组件的规格说明书进行评审,对静态代码进行走查
正式评审(formal review):对评审过程及需求文档的一种特定评审
度量(metric):测量所使用的方法的标椎

评审
1.交叉评审
2.组内评审:正式评审
3.会议评审
圈复杂度:程序中独立路径的数量
写的代码越复杂,圈复杂度越高(代码逻辑较多)
写的代码越简单,圈复杂度越低(代码逻辑较少)
独立路径从开始到结束:有n条路径,圈复杂度为n
公式一:V=E-N+2(E是结构图的边数,N是节点数)
公式二:V=区域数    注:加上区域最外边的一块
公式三:V=p+1(判定节点数)
判定节点:有判断条件的节点

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

白盒测试用例设计方法
语句覆盖
判断覆盖
条件覆盖
判断条件覆盖
路径覆盖(基本路径法、Z路径法)

等价类的划分:
需求:在输入框中输入1-100分考试成绩并且是正整数
输入域:1-100
有效等价类(有意义的、合理的):1、55、88
无效等价类(无意义、不合理):0、101、65.5、##
需求:QQ密码6-10位数字字符或英文字母
187964:符合
123456:符合
12345678910:不符合,从长度角度违反
123456@:不符合,从类型角度违反
等价类划分的设计用例思路
1.找输出条件
2.为每个输入条件找有效、无效等价类
3.为每个等价类编号
4.用最少的用例覆盖最多的有效等价类
5.每一个无效等价类都是一个用例
6.并非所有有效等价类都是有效的
7.
等价类设计用例覆盖的原则:
1.每一个测试用例尽可能多的覆盖有效等价类
2.每一个测试用例最多只有一个无效等价类
常见的能共划分等价类的地方:
1.数值范围
2.重复次数
3.字符串长度
4.字符串中字符的个数
5.文件命名
6.文件大小
7.屏幕颜色种类
8.超时时间
写测试用例注意的点:
1.用例以验证开头
2.验证标题和步骤内容相呼应
3.用例标题和预期结果相呼应
4.等价类设计方法的描述一般是大于、小于(指定某个边界值)

分享至 : QQ空间
收藏

0 个回复

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