数据驱动测试用例
上一篇 /
下一篇 2009-03-11 19:03:09
/ 个人分类:测试理论
[注],换一个思维,使用数据驱动的方式设计测试用例
数据驱动:具体没有很好的定论,个人认为,首先,数据和操作步骤要分离,其次,通过修改数据文件中的数据能够改变业务流程。
优点:
l 测试用例逻辑清晰、数据与逻辑分离
l 测试步骤浅析,逻辑明了,新员工也容易使用
l 可以专心于测试用例覆盖(数据覆盖)的设计,即测试数据设计
l 很容易转化为自动化测试脚本
例:还是使用经典的登录举例吧
功能:登录验证
测试人员:XXX
测试时间:2009-02-23
测试类型:数据驱动
序号 | 测试步骤 |
1 | 在“用户名”文本框中输入【用户名】 |
2 | 在“密码”文本框中输入【密码】 |
3 | 在“验证码”文本框输入显示的验证码 |
5 | 点击“登录”按钮 |
6 | 如果【目标结果】值为“登录失败”,则提示框提示【提示信息】 |
7 | 如果【目标结果】值为“登录成功”,则显示成功登录后页面 |
| |
测试数据
序号 | 用户名 | 密码 | 目标结果 | 提示信息 |
1 | aa | 123456 | 登录失败 | 帐号或密码错误 |
2 | 张三 | 12345 | 登录成功 | 无提示 |
3 | bb | gdfdfgdsg | 登录失败 | 帐号或密码错误 |
4 | cc | gdfeyreh | 登录失败 | 帐号或密码错误 |
5 | 李四 | hfdghfr | 登录失败 | 帐号或密码错误 |
| | | | |
说明:
【】中的名称为“测试数据”表中对应名称列的数据
收藏
举报
TAG: