TestWise 4 is released
We are happy to announce that TestWise 4 is released, here are some highligh features:
- RSpec 3
- RWebSpec 6
- New code base for faster UI operations and better version control integration
- Experimental support for Capybara 1
Do I need to upgrade to TestWise 4?
Upgrade is recommended, but don't have to. For users who wish to continue using RSpec 2 / RWebSpec 5, please see our next blog article on how to upgrade gems (such as selenium-webdriver) in TestWise.
How do I upgrade to TestWise 4?
Depending on your license:
-
TeseWise Subscription License.
Upgrades are always free within the subscription period. Just contact our support to get new license key. -
TeseWise Perpetual License purchased on and after 2013-08-18.
The upgrade is free (within one year of purchase), same as the above. -
TeseWise Perpetual License before 2013-08-08.
Entitled 50% discount on upgrade, contact our support and we will send a link to purchase the upgrade with discount.
Please include your original license email when contacting the support for ugprade.
Upgrade to RSpec 3
RSpec 2 | RSpec 3 |
---|---|
xxx.should be_true |
xxx.should be_truthy |
xxx.should be_false |
xxx.should be_falsey |
Upgrade to RWebSpec 6
RWebSpec 5 | RWebSpec 6 |
---|---|
specification and test_suite, which are used to group test cases (in one test script file), are now deprecated. specification "XXX" do end test_suite "XXX" do end |
Standard RSpec's describe describe "XXX" do end |
repeat_try, try, try_until |
try_for |
Depend on minitest/assertions | Self-impelmented assert |
Also I updated the test scripts in the books: 'Practical Web Test Automation', "Selenium Recipes in Ruby" and "Watir Recipes in Ruby" to be RSpec 3 compliant.