找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
评审:
动态测试 :通过运行软件的组件或系统进行测试软件
静态测试 :对组件的规格说明书进行评审,对静态代码进行走查
交叉评审
组内评审  ==正式评审
会议评审
   度量:用了什么工具,出口标准(bug密度)
评审员 :所有参与评审的人员,但不包括主讲的人
记录员 :项目相关人员都是
技术评审:
  1,对当前项目功能相关的代码进行评审
  2,对当前功能对应新增的接口代码进行评审

圈复杂度:程序中独立路径的数量,可用衡量一个组件模块的判定结构的复杂程度
独立路径就是从开始到结束 ==》5条独立路径 圈复杂程度就是5


5条独立路径:
1-4-6
1-4-5-6
1-2-5-6
1-2-3-7-6
1-2-3-2-5-6


V=E-N+2(E结构图的边数、N是节点数)
10-7+2=5

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

公式3
V=判定节点数p+1(判定节点,有判断条件的节点)

写的代码越复杂,圈复杂度越高 (代码逻辑比较多)
写的代码越简单,圈复杂度越低
控制流 :执行组件或系统的一系列的路径
数据流:表示数据对象的顺利或状态阿萨变化的过程



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

等价类的划分


需求:在输入框输入1-100分考试成绩并且为正整数
输入域:1-100分
集合:1-100分之间的任意数(1,20,55,100)
有效等价类:1-100分之间的任意正整数(11,52,100)
无效等价类:1-100分之外的数字,小数,中文,符号(0,10.1,多测试,@)

需求:QQ密码是8-16位数字字符或英文字符或下划线组成
12345678==》符合规则
1234567=》不符合规则,从长度角度违反
多测试1234567=》不符合,从类型角度违反
123abs456 ==》符合规则

1,有效等价类
数据合理性
2,无效等价类
从长度,类型方面去违反



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

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


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

闭区间 【1,100】正常的测试点:1,100 异常测点:0,101  内点:99
半闭半开 【1,100】正常测试点:1,99  异常测试点:0,100  内点:98
半开半闭 【1,100】正常测试点:2,100 异常测试点:1,101 内点99
开区间 【1,100】正常测试点:2,99  异常测试点:1,100 内点98

有序集合
春夏秋冬==》春冬
周一到周天1234567==》选星期一和星期天

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

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


判定表题目:
总成绩大于450 and (各科成绩均高于85分 or优秀毕业生)

优先录取的情况:
总成绩大于450 、各科均高于85分、优秀毕业生
总成绩大于450 、各科均高于85分
总成绩大于450 、优秀毕业生


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







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


    微信截图_20211113193646.png




分享至 : QQ空间
收藏

0 个回复

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