找回密码
 立即注册
xiaolehua +好友
这个人很懒什么都没写
听众
13
主题
60
金钱
386
个人名片
  • 未填写地址
  • 这家伙很懒什么都没写
粉丝关注
还没有人关注TA
添加表情

第六天多测试svn和等价类.边界值

已有 247 次阅读2018-7-16 22:18

测试技术和测试设计:
动态测试(dynamic testing):通过运行软件的组件或系统来测试软件
静态测试(static testing):对组件的规格说明书进行评审,对静态代码进行走查
正式评审(formal review):对评审过程及需求文档的一种特定评审
度量(metric):测量所使用的方法或标准
评审员(reviewer):参与评审的人
记录员(scribe):记录评审会议上的会议纪要编写测试用例
用例设计方法:
作为测试,我们会输出用例,用例
等价类:是指某个输入域的集合,在集合中各个输入的条件都是等效的。
有效等价类:对程序规格说明合理的数据,称之有效等价
无效等价类:对程序规格说明不合理的数据,称之无效等价
需求说明:A>10;大于10 是有效等价;小于10是无效等价。
验证:代码的健壮性
等价类划分举例:l规定了输入值的范围或值的个数(如:
0<a<100或输入6-10个字符)
l输入值为布尔值如:真或假)l规定了输入数据的一组值(如 文化程度:初
中、高中、大学)
l规定了输入规则时,可以划分出一个有效的等
价类(符合规则)和若干个无效等价类(从不同角度违反规则)
例如:手机号码
等价类划分的设计用例思路:
1. 找输入条件
2. 为每个输入条件找有效、无效等价类
3. 为每个等价类编号
4. 用最少的用例覆盖最多的有效等价类 :
5. 每一个无效等价类都是一个用例
6. 并非所有有效等价类都有无效
7. 等价类的覆盖可以重复覆盖
小结:等价类设计用例覆盖的原则
l每个用例尽可能多的覆盖多个有效的等价类
l每个用例只能覆盖一个无效等价类
优先级:
常见的能够划分等价类的地方:
1. 数值范围
2. 重复次数(输入第三次三次错误需要)
3. 字符串长度
4. 字符串组中字符的个数(字符不能重复)
5. 文件命名
6. 文件大小
7. 屏幕的颜色种类(红色,蓝色,绿色)
8. 超时时间(你的验证码是多少,有效时间是10分钟)
测试点:
边界值:
上点:边界上的点
离点:离上点最近的点(即上点左右两边最邻近的点)
内点:在域范围内的点
边界值
测试过程中,最有可能 出现的问题是在边界值上
编写测试用例:1 2 50 99 100
开区间:通常选择边界上的点,比最大值小一点,比最小值大一点。
边界条件分析:
1. 输入条件明确了一个值的取值范围,或规定了值的个数
2. 输入条件明确了一个有序集合
边界值分析原则
1. 如果输入(输出)条件规定了取值范围,则应该以该范围的边界内及边界附近的值作为测试用例
2. 如果输入(输出)条件规定了值的个数,则用最大个数,最小个数,比最小个数少一,比最大个
数多一的数作为测试数据(最大的多一,最小的少一)
3. 如果程序规格说明中提到的输入或输出是一个有序集合,应该注意选取有序集合的第一个和最后
一个元素作为测试数据

例如:必须使用字符,数字,符号2种以上
有效等价:两类以及两类以上的字符
无效等价:一类字符
用例:有效等价:
非空格 1 空格 2 8-16 3 小于 8 大于16 5
包含两种字符 6 只有一种字符 7
判定表定义:
分析和表达多逻辑条件下的执行不同操作的情况
每个条件桩对应的条件项数量相乘
2*2*2
结构:由4个部分组成
1)条件桩(condition stub):列出问题的所有条件(通常条件次序无关紧要)。
2)条件项(condition entry):列出针对它条件的取值(所有情况下的真假值)
3)动作桩(action stub):列出问题规定可采取的动作(顺序无约束)。
4)动作项(action entry):列出条件各种情况的应采取的 动作。
创建步骤:
1)确定规则的个数:若有N个条件,每一
个条件下有2个值,则有2^n种规则。
2)列出所有条件桩与动作桩。
3)输入条件项。
4)输入动作项得到初始判定表。
5)简化(合并相似规则)。
6)编写测试用例
SVN 版本控制工具 snbversion
作用
1.统一的管理版本,
svn checkout 检出
svn commir提交
svn update更新
什么是黑盒测试
已知产品的功能需求,验证实现的功能是否符合要求
测试人员不考虑程序内部的逻辑结构和内部特性,只根据需求说明书,检查已经功能是否符合需求。因此黑盒测试也叫功能测试。
什么是白盒测试
已知产品的内部工作过程,验证每种操作是否符合设计需求
把测试对象看成是一个打开的盒子,对程序所有逻辑路径进行测试。因此白盒测试又称为结构测试。、

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 立即注册