论坛首页 综合技术论坛

Selenium使用的实际问题

浏览 6102 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-03-16  
最近做一个小的项目,初步试用了一下Selenium,感觉确实很爽,但实际操作起来有些问题
请各位了解的帮忙解答:
1.在Selenium中跑Html格式的TestCase要先把程序起来,然后选择html再Run,感觉很麻烦呢,
而且假若跑测试前要做也初始化的工作,就没不能自动化了,所以能否在cmd中调用制定参数自己Run,
试了一下好些不行呢(前提是本人较懒 ,不想写测试程序用Selenium)
2.一个比较现实的状况,假如有一个维护的功能包括增删改查,以前手工测试,当然是先测新增,
然后才有数据来再测后面。就是说功能间有关联的时候,想要自动化测试如何来做?要么整体考虑
,同手工测试一样?要么测试每个功能时都有初始化和清理的动作来准备环境?哪种方法会好一些呢?
个人感觉第2种会比较好,但这样一来又要多写不少代码,麻烦啊
大家给点意见
   发表时间:2007-03-16  
run_xiao 写道
最近做一个小的项目,初步试用了一下Selenium,感觉确实很爽,但实际操作起来有些问题
请各位了解的帮忙解答:
1.在Selenium中跑Html格式的TestCase要先把程序起来,然后选择html再Run,感觉很麻烦呢,
而且假若跑测试前要做初始化的工作,就不能自动化了,所以能否在cmd中调用制定参数自己Run,
试了一下好些不行呢(前提是本人较懒不想写测试程序用Selenium
2.一个比较现实的状况,假如有一个维护的功能包括增删改查,以前手工测试,当然是先测新增,
然后才有数据来再测后面。就是说功能间有关联的时候,想要自动化测试如何来做?要么整体考虑
,同手工测试一样?要么测试每个功能时都有初始化和清理的动作来准备环境?哪种方法会好一些呢?
个人感觉第2种会比较好,但这样一来又要多写不少代码,麻烦啊
大家给点意见

楼主语文好差
不过这个问题我也很关注
0 请登录后投票
   发表时间:2007-03-16  

这个问题我处理过,跑HTM的格式的时候可以传参数去的,比如:
"C:\Program Files\Mozilla Firefox\firefox.exe" -chrome "chrome://selenium-ide/content/selenium/TestRunner.html?test=file:///D:/StudyProject/selenium/alltest.html&auto=true&baseURL=http://www.google.cn/"

结果请参看附件,不过我一般还是写java代码.使用SeleniumRC

  • 大小: 39.2 KB
0 请登录后投票
   发表时间:2007-03-20  
谢谢楼上的
第一个问题解决了
第二个问题哪位发表一下高见
0 请登录后投票
   发表时间:2007-03-20  
测试数据的初始化也相当重要。每一个测试都要求数据库当前处于某种确定的状态。而测试之间相互也就没有依赖性。
0 请登录后投票
   发表时间:2007-03-21  
引用

是你啊,我到过你 博客,想和你聊聊,怎么联系你

who are you?MSN:run_xiao@hotmail.com
0 请登录后投票
   发表时间:2007-03-22  
run_xiao 写道
谢谢楼上的
第一个问题解决了
第二个问题哪位发表一下高见


第二歌问题,我采用RC,写java代码,当然就是遵循单元测试的基本原则了,如果你愿意依赖,请选择TestNG,我一般都是各个测试之间保持独立性,因此,每次如果需要,都会预置数据,比如,如果测删除操作,并且数据是存储在数据库中的,我就会采用DBUnit等之类的往数据库中构造好需要的数据,然后在写删除的测试代码.目前来说我是这样做的,但是,这个好像和功能测试的意愿有点相违背,也许这样不是很好,请指点,谢谢.
0 请登录后投票
论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics