找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
动态测试:
通过运行软件的功能交互来验证软件的正确性

静态测试:
如需求评审,开发自测中的代码走查(开发去验证自己的代码逻辑)

评审:
交叉评审
组内评审==》正式评审
会议评审
度量:用了什么工具、出口标准(bug密度)
评审员:所有参与评审的人员,但不包括主讲人
记录员:项目组相关人员都是

技术评审:
1.对当前项目功能相关的代码进行评审;
2.对当前功能对应新增的接口代码进行评审;

圈复杂度:
写的代码越复杂,圈复杂度越高(代码的逻辑比较多)
写的代码越简单,圈复杂度越低

控制流:登录功能的逻辑---画出一个控制流程图?
数据流:数据从哪里来到哪里去

圈复杂度:程序中独立路径的数量;
独立路径就是从开始到结束;==》5条独立路径,圈复杂度就是5
1-4-6
1-4-5-6
1-2-5-6
1-2-3-7-6
1-2-3-2-5-6
1XCMP{%@JJY[ATQV@I@8IRX.jpg
公式1
V=E-N+2(E结构图的边数,N节点数)
10-7+2=5

公式2
V=区域数
区域数:要加上最外边一块

公式3
V=p+1(p判定节点数)

黑盒测试(功能测试)的用例设计方法
等价类(重点)
边界值(重点)
判定表
因果图
正交表
场景法
状态迁移
K})V99T1CGY212()06BCMUB.jpg
等价类划分:
需求:输入框中输入1-100分考试成绩并且是正整数
输入域:1-100
集合:1-100分之间的任意正整数比如20、58、94

有效等价类:
1、60、100、98

无效等价类:
0、-1、101、多测师、%$#@*

需求:qq密码是6-12位数字字符或英文字符或下划线组成
123456=》符合规则
12345=》不符合,从长度方面去违反
多测师=》不符合,从类型方面去违反

根据这个需求写10条用例
1.有效等价类
  数据合理性
2.无效等价类
  从长度方面去违反
  从类型方面去违反

写用例注意点:
1.用例以验证开头
2.验证标题和步骤内容相呼应
3.用例标题和预期结构相呼应
4.等价类用例设计方法的描述一般都是用大于、小于

常见的能够划分等价类的对方:
1. 数值范围 ---1-100分考试打分
2. 重复次数 ---取钱密码错误次数
3. 字符串长度 ---输入框支持输入6-12位
4. 字符串组中字符的个数 ---有个列表['niaohao','wuhan','duoceshi']
5. 文件命名--文件上传功能,jpg图片格式上传,无效:png、gif、word文档等
6. 文件大小 ---支持100M文件上传
7. 屏幕的颜色种类 --
8. 超时时间---


边界值
1-100分
上点:边界上的点  1和100 ,正常场景
离点:离上点最近的点 0和101 异常场景
内点:域范围的点 2、88、99 正常场景
4UKVE2G]8`@4(4KA]ZQ88UO.jpg

闭区间    【1,100】 正常测试点:1,100  异常测试点:0,101  内点:67
半闭半开  【1,100) 正常测试点:1,99  异常测试点:0,100  内点:55
半开半闭  (1,100】正常测试点:2,100 异常测试点:1,101  内点:54
开区间    (1,100)正常测试点:2,99  异常测试点:1,100  内点:78

有序集合
春夏秋冬==》春和冬
星期一 星期二 星期三 星期四 星期五 星期六 星期天==》星期一和星期天

需求:用户名由11位纯数字字符的手机号组成==》10位、11位、12位
边界值的用例描述:
验证在输入框输入11位纯数字字符组成的手机号
验证在输入框输入10位纯数字字符组成的手机号
验证在输入框输入12位纯数字字符组成的手机号

等价类的用例描述:
验证在输入框输入等于11位纯数字字符组成的手机号
验证在输入框输入大于11位纯数字字符组成的手机号
验证在输入框输入小于11位纯数字字符组成的手机号

判定表题目:
YC`TLV`_B7I9H7JHKBDSG92.jpg

6(I0Q~Z0}B{@A3_}BS7XT$N.jpg


总成绩大于450分and(各科成绩均高于85分 or 优秀毕业生)

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

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

%([CS}K6UP5E$W{%(%8IX27.jpg
分享至 : QQ空间
收藏

0 个回复

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