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