【发布时间】:2015-07-27 23:01:02
【问题描述】:
我知道最好的做法是让测试独立运行。
我正在使用 Rspec 运行 Selenium Webdriver 测试。如果我为每个特定的测试用例创建和拆除用户-组-其他模型,测试运行时间会显着增加(30 分钟左右)。
所以我将规范文件分为 create_...、delete_...,并希望在一个规范文件中调用这些规范文件。这可能吗?这是设置测试的好方法还是坏方法?
类似:
create_users_spec.rb
create_user_groups_spec.rb
create_dashboard_spec.rb
==> run some tests....
delete_dashboard_spec.rb
delete_user_groups_spec.rb
delete_users_spec.rb
run_all_spec.rb => run all of the spec files above, so you can see that
it needs to run in a certain sequence
【问题讨论】:
标签: ruby selenium rspec selenium-webdriver