51Testing软件测试论坛

标题: 自动化测试-数据驱动 [打印本页]

作者: k521_    时间: 2012-11-29 20:05
标题: 自动化测试-数据驱动
数据驱动简介
  数据驱动的基本概念
    是一种成熟的自动化测试技术
    强调测试逻辑与测试数据分离
    对于手工测试也是很好的方法
    适用于需要不同书数据进行重复测试的情形
    通过测试数据调整测试覆盖率
  数据驱动的原理
    1、以参数代替测试步骤中原始数据
    2、测试数据依参数保存在数据文件中
    3、测试步骤和测试数据相对分离
    4、执行时将测试数据按参数带入测试步骤执行
  数据驱动的设计方法
    普通测试
      在用户名输入框中输入“张三”
      在口令输入框中输入“123456”
      点击“登录”按钮
      结果:进入论坛
    数据驱动测试
      p在用户名输入框输入<<用户名>>
      p在口令输入框中输入<<口令>>
      p点击“登录”按钮
      p结果<<结果>>
  数据驱动的优点
    大大简化了测试步骤
    通过分离测试逻辑和测试数据,使设计测试逻辑和数据时分别关注于使用各自的设计方法
    有利于测试分工的细化
    测试逻辑更加简介易懂
    很容易转化成自动化测试脚本




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2