浏览 6097 次
锁定老帖子 主题:Selenium使用的实际问题
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-03-16
请各位了解的帮忙解答: 1.在Selenium中跑Html格式的TestCase要先把程序起来,然后选择html再Run,感觉很麻烦呢, 而且假若跑测试前要做也初始化的工作,就没不能自动化了,所以能否在cmd中调用制定参数自己Run, 试了一下好些不行呢(前提是本人较懒 ,不想写测试程序用Selenium) 2.一个比较现实的状况,假如有一个维护的功能包括增删改查,以前手工测试,当然是先测新增, 然后才有数据来再测后面。就是说功能间有关联的时候,想要自动化测试如何来做?要么整体考虑 ,同手工测试一样?要么测试每个功能时都有初始化和清理的动作来准备环境?哪种方法会好一些呢? 个人感觉第2种会比较好,但这样一来又要多写不少代码,麻烦啊 大家给点意见 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-03-16
run_xiao 写道 最近做一个小的项目,初步试用了一下Selenium,感觉确实很爽,但实际操作起来有些问题
请各位了解的帮忙解答: 1.在Selenium中跑Html格式的TestCase要先把程序起来,然后选择html再Run,感觉很麻烦呢, 而且假若跑测试前要做也初始化的工作,就没不能自动化了,所以能否在cmd中调用制定参数自己Run, 试了一下好些不行呢(前提是本人较懒 ,不想写测试程序用Selenium) 2.一个比较现实的状况,假如有一个维护的功能包括增删改查,以前手工测试,当然是先测新增, 然后才有数据来再测后面。就是说功能间有关联的时候,想要自动化测试如何来做?要么整体考虑 ,同手工测试一样?要么测试每个功能时都有初始化和清理的动作来准备环境?哪种方法会好一些呢? 个人感觉第2种会比较好,但这样一来又要多写不少代码,麻烦啊 大家给点意见 楼主语文好差 不过这个问题我也很关注 |
|
返回顶楼 | |
发表时间:2007-03-16
这个问题我处理过,跑HTM的格式的时候可以传参数去的,比如: 结果请参看附件,不过我一般还是写java代码.使用SeleniumRC |
|
返回顶楼 | |
发表时间:2007-03-20
谢谢楼上的
第一个问题解决了 第二个问题哪位发表一下高见 |
|
返回顶楼 | |
发表时间:2007-03-20
测试数据的初始化也相当重要。每一个测试都要求数据库当前处于某种确定的状态。而测试之间相互也就没有依赖性。
|
|
返回顶楼 | |
发表时间:2007-03-21
引用 是你啊,我到过你 博客,想和你聊聊,怎么联系你 who are you?MSN:run_xiao@hotmail.com |
|
返回顶楼 | |
发表时间:2007-03-22
run_xiao 写道 谢谢楼上的
第一个问题解决了 第二个问题哪位发表一下高见 第二歌问题,我采用RC,写java代码,当然就是遵循单元测试的基本原则了,如果你愿意依赖,请选择TestNG,我一般都是各个测试之间保持独立性,因此,每次如果需要,都会预置数据,比如,如果测删除操作,并且数据是存储在数据库中的,我就会采用DBUnit等之类的往数据库中构造好需要的数据,然后在写删除的测试代码.目前来说我是这样做的,但是,这个好像和功能测试的意愿有点相违背,也许这样不是很好,请指点,谢谢. |
|
返回顶楼 | |