找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
动态测试:通过运行软件的组件或系统来测试软件
静态测试:对组件的规格说明书进行评审,对静态代码进行走查
正式评审:对评审过程及需求文档的一种特定评审
度量:测试所使用的方法或标准
评审员:参与评审的人
记录员:记录评审会议上的会议纪要
技术评审:同行间对技术进行的评审,目的是技术实现达成共识
走查:由文档作者逐步陈述文档内容,以收集信息并对内容达成一致
复杂性:系统或组件的设计或内部结构比较复杂、导致难以理解、维护或验证的程度
圈复杂度:程序中独立路径的数量,可以衡量一个组件模块的判定结构的复杂程度(写的代码越复杂,圈复杂度越高,代码的逻辑较多)
控制流:执行组件或系统的一系列顺序的路径
数据流:表示数据对象的顺利或状态发生变化的过程
控制流图的概念
控制流图也叫控制流程图,是一个过程或程序的抽象表现
独立路径从开始到结束  ==》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+2v=E-N+2(E结构图的边数,N是节点数)10-7+2=5
公式二
V=区域数  注: 加上区域最外边一块
公式三
V=P+1(P是判定节点数)    判定节点:有判断条件的节点
黑盒测试(功能测试)的用例设计方法:
等价类
边界值
判定表
因果图
正交表
场景法
状态迁移

白盒测试用例设计方法:
语句覆盖
条件覆盖
判断覆盖
判断条件覆盖
路径覆盖(基本路径法、Z路径
等价类划分:
需求:在输入框中输入1-100分考试成绩并且正整数
输入域:1-100
有效等价类:有意义、合理的数据  1、 55 、88
无效等价类:无意义、不合理的数据   0、  101、65.5、
原则:
每个用例尽可能覆盖多个有效等价类
每个用例只能覆盖一个无效等价类
常见的能够划分等价类的地方:
1.数值范围  2.重复次数  3.字符串长度  4.字符串组中字符的个数  5.文件命名  6.文件大小
7.屏幕的颜色种类  8.超时时间
写用例注意的点
  • 用例以验证开头
  • 验证标题和步骤内容相呼应
  • 用例标题和预期结果相呼应
  • 等价类设计方法的描述一般是大于、小于(指定某个数值就是边界值)




分享至 : QQ空间
收藏
每个人都需要生活

0 个回复

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