51Testing软件测试论坛

标题: 【selenium自动化测试】求怎么确保测试数据的有效性 [打印本页]

作者: wq972281353    时间: 2015-1-26 16:53
标题: 【selenium自动化测试】求怎么确保测试数据的有效性
本帖最后由 wq972281353 于 2015-1-26 16:55 编辑

在用selenium做自动化测试时,怎么确保脚本里的数据是有效的,可重复使用的,不用每次都重新输入新的数据。求解决这一问题的思路,方法!!!

作者: 赵佳乐SMILE    时间: 2015-1-27 09:14
不用每次都重新输入新的数据

目前我是把数据写死 然后清理数据库
作者: joykao    时间: 2015-1-28 15:19
1. 可以在测试脚本中加入删除测试数据的操作,可以从2方面,一从业务层删除,二从数据库层删除
2. 测试数据里面加上个时间戳这样测试数据就不用删了,每次都是新的
作者: wq972281353    时间: 2015-2-9 17:28
赵佳乐SMILE 发表于 2015-1-27 09:14
不用每次都重新输入新的数据

目前我是把数据写死 然后清理数据库

测试跑完有些数据是更新的,设计的表也有些多,而且我们自动化测试盒手工测试都是一个环境,所以有点不好弄
作者: wq972281353    时间: 2015-2-9 17:31
joykao 发表于 2015-1-28 15:19
1. 可以在测试脚本中加入删除测试数据的操作,可以从2方面,一从业务层删除,二从数据库层删除
2. 测试数 ...

加一个时间戳是什么意思
作者: amo666    时间: 2015-2-26 12:17
不知道使用DbUnit能不能解决您的问题?
作者: zzhengjian    时间: 2015-2-28 22:04
看你们的数据源是什么,如果是数据库的,需要做一些筛选是必要的,至于sql语句怎么写就按你们业务来了。如果是从第三方服务过来的,建议你们公司内部搭建一个提供数据的接口服务,以供脚本里调用。
作者: wyz_testing    时间: 2015-3-2 11:42
同意3#




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