找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
测试术语1
动态测试:把组件或者系统运行起来,所做的测试活动
静态测试:对需求文档或者或者对代码的静态走查
正式评审 :组内评审,会议评审
度量:用了什么工具,准出标准
评审员:所有参与评审的人,但不包括主讲人
记录员:项目组的人都可以做记录员
测试术语2
技术评审:1、对当功前项目的功能相关的技术或者代码进行评审,目的是对技术实现达成共识   
            2、对新增的端口代码进行评审
圈复杂度:程序中独立的路径的数量,从开始到结束代码越复杂,圈复杂度越高,代码越简单,圈复杂度越低
公式1:V=E-N+2(E是结构图的边数,N是节点数)
公式2:区域数
公式3:P+1(P是判定节点数)



黑盒测试用例设计方法
等价类:指某个输入域的集合,在集合中各个输入的条件都是等效的
有效等价类:对程序规格说明有意义的、合理的输入数据
无效等价类:对程序规格说明无意义的、不合理的输入数据
  需求(约束):在输入框内输入1-100分的成绩并且都是正整数
  输入域:100
  输入集合:1-100的正整数,55,34,67等等
题:需求:QQ密码输入框6-10位数字/英文组成
有效等价类:
输入域:数字输入域:0-9  英文输入域:a-z
组合类型:纯数字、纯英文、数字+英文、英文+数字、英文和数字插花
长度限制:6-10位
无效等价类:超出任何一个限制都属于无效等价类
比如:1234567 ;;;
原则:
   1、每个用例尽可能多的覆盖一些有效等价类
   2、每个用例只能覆盖一个无效等价类


测试用例的写法:
    1、要以“验证”开头
    2、标题的内容要与操作步骤相对应
    3、每一步的操作步骤都要有预期结果
    4、等价类的用法,一般描述是用,大于,小于,或某个边界的值
常见的能够划分等价类的地方
   1、数值范围,1-100分
   2、重复次数,ATM机输入密码的次数
   3、字符串长度,输入姓名的窗口
   4、字符串组中字符的个数【“nihao”,"hello"】
   5、文件命名,doc/xls/txt
   6、文件大小,1-5M,线上报名的照片大小
   7、屏幕的颜色种类,只支持显示红色,证件照
   8、超时时间,超过30s没有响应就报错, 支付,查询等功能
等价类的优点:一般作用于输入域/输入类的窗口,避免盲目的选择输入的内容,造成用例覆盖不完整
         缺点:等价类也会遗漏一些特殊的场景,所以要结合其他的用例设计方法,保证案例的覆盖率
边界值
  边界条件分析:
  1、输入条件明确了一个值的取值范围或者规定了值的个数
  2、输入条件明确了一个有序集合
边界值分析原则:
  1、如果输入(输出)条件规定的取值范围,则应该以该范围的边界内及边界附近的值作为测试用例
2、如果输入(输出)条件规定了值的个数,则用最大个数,最小个数,比最小个数少一,比最大个数多一的数作为测试数据
3、如果程序规格说明书提到的输入或输出是一个有序集合,应该注意选取有序集合的第一个和最后一个元素作为测试数据
  边界值多用于一些数据类型的输入窗口,要考虑数据的输入场景,结合边界值的方法进行分析

判定表:分析和表达多逻辑条件下执行不同操作的情况


因果图

场景法
正交表
状态迁移
白盒测试用例设计方法
语句覆盖
条件覆盖
判断覆盖
路径覆盖
条件判断覆盖


分享至 : QQ空间
收藏

0 个回复

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