找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
动态测试:通过运行把组件或者系统运行起来,所做的测试活动。
静态测试:对需求文档或者代码的静态走查。
正式评审:组内评审,会议评审
度量:用了什么工具,准出标准
评审员:所有参与评审的人员,但不包括主讲员
记录员:项目组的人都可以作为记录员

技术评审
1、对当前项目功能相关技术或者代码进行评审
2、对新增的接口代码进行评审
圈复杂度:程序中独立的路径的数量,从开始到结束。,代码越复杂,圈复杂度就越高
代码越简单,圈复杂度就越低

公式1  v=E-N+2(E是结构图的边数,N是节点)
公式2   v=区域数
公式3   v=p+1(p是判断的节点数)
黑盒测试用例设计方法
1、等价类  
2、边界值
3、判定表
4、因果图
5、场景法
6、正交表
7、状态迁移
白盒测试用例设计方法
1、语句覆盖  
2、条件覆盖  
3、判断覆盖
4、路径覆盖
5、判断条件覆盖
等价类的划分:
等价类:指某个输入域集合
需求(约束):输入框内输入1-100分的成绩并且都是正整数
输入域:1-100
输入集合 :1-100的正整数, 55,33,22   
有效等价类:有意义,合理的数据    1,22,33,100
无效等价类:无意义,不合理的数据    0,101,@@,yiwu

题:需求:qq密码输入框6-10/数字/英文组成   
有效等价类:
输入域 :数字输入域:0-9  英文输入域:a-z   A-Z   
组合类型:纯数字,纯英文,数字加英文  英文加数字    数字和英文插画(1a2b3c)
长度限制:6-10
无效等价类:超出任何一个限制都属于无效等价类
1234567;;;   
原则:
1、每个用例尽可能多的覆盖一些有效等价类
2、每个用例只能覆盖一个无效等价类

等价类划分的设计用例思路
1、找输入条件
2、为每个输入条件找有效、无效的等价类

测试用例的写法:
1:要以“验证”开头
2、标题的内容要跟操作步骤相对于
3、每一步的操作步骤都要有预期结果
4、等价类的用法一般描述时用,大于小于,或者某个边界值来决定输出
常用的能够划分等价类额地方:
1、数值范围,1-100分
2、重复次数,ATM输入密码的次数
3、字符串的长度:输入姓名的窗口长度
4、字符串组中字符的个数: "nihao”“hello”,比如反义词这种,限制个数
5、文件命名:文件的格式,doc,xls,txt
6、文件大小:1-5M,线上报名的照片文件大小
7、屏幕的颜色种类:只支持显示红色,证件照的背景
8、超时时间:超过30秒没有响应就报错,支付,查询等功能

等价类的设计方法一般是作用于输入域的窗口/输入域,避免盲目的选择输入的内容,造成
用例覆盖不完整。
等价类也会遗漏一些特殊的场景,比如边界值场景,所以需要结合其他的用例设计方法才能
保证案例的覆盖度。
边界条件分析:
1. 输入条件明确了一个值的取值范围或规定了值的个数
2. 输入条件明确了一个有序集合
边界值分析原则
1. 如果输入(输出)条件规定了取值范围,则应该以该范围的边界内及边界
附近的值作为测试用例
2. 如果输入(输出)条件规定了值的个数,则用最大个数,最小个数,
比最小个数少一,比最大个数多一的数作为测试数据
3. 如果程序规格说明中提到的输入或输出是一个有序集合,应该注意选取
有序集合的第一个和最后一个元素作为测试数据
边界值多用于一些数据类型的输入窗口,要考虑数据的输入场景,结合边界值的方法进行分析



分享至 : QQ空间
收藏

0 个回复

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