找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
本帖最后由 武汉9期-程俊峰 于 2021-11-13 21:52 编辑

评审:
交叉评审
组内评审==》正式评审
会议评审

度量:用了什么工具,出口标准(bug的密度)
评审员:所有参与评审的人员,但不包括主讲的人
记录员:项目相关人员都是

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

圈复杂度:
写的代码越复杂,圈复杂度越高(代码逻辑比较多)
写的代码越简单,圈复杂度越低
圈复杂度:程序中的独立路径的数量,独立路径就是从开始到结束==》5条路就圈复杂度就是5
控制流:执行组件或系统的一系列顺序的路径
数据流:表示数据对象的顺利或状态发生变化的过程
公式1:V=E-N+2(10-7+2=5)
公式2:V=区域数
区域数:加上最外面的一块
公式3:V=判定节点数p+1(判定节点。有判断条件的节点)

用例设计:
黑盒测试(功能测试)的用例设计方法:
等价类(重点),边界值(重点),判定表,因果图,正交表,场景法,状态迁移
等价类:指某个输入域的集合,在集合中各个输入的条件都是等效的
通常等价类分为两种情况:
有效等价类:对程序规格说明有意义的,合理的输入数据
无效等价类:对程序规格说明无意义,不合理的输入数据
需求:在输入框输入1-100分考试成句并且为正整数如30,20,80=有效
输入域:1-100分                                                      (如0,-1,*,多测试=无效
集合:1-100分之间的任意正整数比如20,35,88

需求:qq密码是8-16位数字字符或英文字符或下划线组成
12345678==》符合规则
1234567==》不符合规则,从长度角度违反
多测试1234567==》不符合规则,从类型角度违反
123abc456==》符合规则
等价类划分的设计用例思路:
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,等
6.文件大小:文件上传功能0-50M上传
7.颜色种类:仅支持红色,黑色,绿色
8.超时:应用软件超过30秒没有响应则报错

边界值:
例如:1-100分
上点:1和100  边界上的点(正常场景)
离点:0和101  离上点最近的点(异常场景)
内点:在域范围内的点==12  70 (正常场景)

闭区间:(1-100)     正常测试点:1 ,100,       异常测试点:0,101,      内点:10
半闭半开: {1-100)     正常测试点:1,99,          异常测试点:0,100.         内点:95
半开半闭:(1-100}      正常测试点:2,100            异常测试点:1.101            内点:75
开区间:{1-100}            正常测试点:2,99              异常测试点:1,100            内点:50

有序集合:选取集合的第一个和最后一个作为测试数据
例如:春夏秋冬==》春 冬
           周一,周二,周三,周四,周五,周六,周日==》周1 周日
需求:用户名由11位纯数字字符的手机号组成==》10位 11位 12位三个
  等价类用例描述:验证在输入框输入11位纯数字字符组成的手机号
                               验证在输入框输入小于11位纯数字字符组成的手机号
                                 验证在输入框输入大于11位纯数字字符组成的手机号
边界值的用例描述:验证在输入框输入11位纯数字字符组成的手机号
                                  验证在输入框输入10位纯数字字符组成的手机号  
                                 验证在输入框输入12位纯数字字符组成的手机号
判定表题目:总成绩大于450and(各科成绩均高于85分or优秀毕业生)
优先录取的情况:
总成绩大于450,各科均高于85,优秀毕业生
总成绩大于450,各科均高于85
总成绩大于450,优秀毕业生
判定表当输入条件少的情况可以全部覆盖,但是条件变多的情况下就非常困难

作业:
控制流:登录功能的控制流 QQ图片20211113203630.png








分享至 : QQ空间
收藏

0 个回复

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