论坛首页 软件开发和项目管理版 敏捷开发

请教selenium的测试

浏览 1424 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
最后更新时间:2006-12-29
关于selenium的测试一直有两个疑问,
一是关于测试环境的建立, 即如何建立测试环境以保证测试的可重复性, 是要建立单独的数据库,然后在每次测试前重建数据库吗?还有如何使它自动化, 以便与持续集成工具集成.

二是selenium的测试与整个开发流程的关系, 之前北京的马丁之行thoughtworks的开发人员曾演示过在实现代码之前运行selenium测试, 我感兴趣的是在没有ui的情况下,如何写selenium测试?还是我们应该把selenium测试的编写放在实现了整个功能之后?

请有经验的朋友分享一下经验, 越具体越好, 谢谢!
   
最后更新时间:2007-03-02
测试脚本可以先编写好(当然是只实现功能的部分) 然后开发人员 编写一部分功能 就执行测试脚本 检验 等所以都通过了 就可以提交测试了 测试再改写和扩展测试脚本
   
0 请登录后投票
最后更新时间:2007-03-04
sean 写道
关于selenium的测试一直有两个疑问,
一是关于测试环境的建立, 即如何建立测试环境以保证测试的可重复性, 是要建立单独的数据库,然后在每次测试前重建数据库吗?还有如何使它自动化, 以便与持续集成工具集成.

二是selenium的测试与整个开发流程的关系, 之前北京的马丁之行thoughtworks的开发人员曾演示过在实现代码之前运行selenium测试, 我感兴趣的是在没有ui的情况下,如何写selenium测试?还是我们应该把selenium测试的编写放在实现了整个功能之后?

请有经验的朋友分享一下经验, 越具体越好, 谢谢!


1 推荐了解buildix(http://buildix.thoughtworks.com)。一般我们是为server单独建立测试数据库和测试数据。使之自动化?用cruisecontrol,已经包含在buildix里

2 其实先写后写并不是最关键的,我们实践的时候两者都有而且都可行,但关键是一定要保证每个需求点都有一个Selenium的功能测试覆盖到,这样才能通过自动化持续集成保证质量。
   
0 请登录后投票
论坛首页 软件开发和项目管理版 敏捷开发

跳转论坛:
JavaEye推荐