您还未登录! 登录 | 注册 | 帮助  

您的位置: 首页 > 软件测试技术 > 测试用例 > 正文

测试用例生成方法—正交实验,状态的迁移

发表于:2017-08-06 作者:Alex 来源:

  菜鸟的学习笔记,存在错误还望指正
  正交实验
  因子:所有参与实验并影响结果的条件叫因子。
  水平:每个因子可能取得值叫水平
  正交表两个特性:
  整齐可比:在一张正交表中,每个因子中的水平出现的次数是一样的,且与其他因子中的水平参加实验的概率是一样的
  均匀分布:任意相临的两个因子的水平配对出现的概率是一样的
  例:
  某网站兼容性测试,网站支持的浏览器,插件,服务器,操作系统如下

  通过网上查找正交表(四因子三水平) ,得到:

  替换数据,并根据实际添加

  状态的迁移
  状态:被测对象,在特定的输入条件下所保持的响应形式
  方法:关注于被测对象的状态的变化
  注意:需求规格说明书中是否有不可达到的状态或者是非法的状态
  步骤:1)绘制状态迁移图
  2)根据迁移图得到迁移树
  3)去处非法的或不可存在的路径
  4)根据路径获取测试用例
  例:
  一:飞机售票系统
  (1)客户向航空公司打电话预定机票,此时机票信息处于‘预定’状态
  (2)顾客支付了机票费用后,机票信息变为”已支付”
  (3)旅客当天到达机场,拿到机票,信息变为‘已出票’
  (4)登机检票后,信息变为‘已使用’
  (5)在登机之前任何时间都可以取消自己顶的机票信息,如果已经支付了机票费用还可以退款,取消后机票信息处于‘已取消’状态

  四条可能的操作路径,每条都可以抽取成测试用例
  预定->取消
  预定->支付->取消
  预定->支付->出票->取消
  预定->支付->出票->使用
  二:某个文本编辑器中有黑色蓝色红色,颜色之间可以互相装换


 
  黑色-》蓝色-》红色
  黑色-》蓝色-》黑色
  黑色-》红色-》黑色
  黑色-》红色-》蓝色