TestWise FAQs

General Questions

The observation is correct and we respect people who have the courage to speak out their failure (many projects just buy an expensive testing tool, record a few tests, and tick 'Automated Testing' checkbox, period):

TestWise is different, we don't have salesperson to try to convince you with "buy our tool, it is simple as 'record-n-playback'". While GUI automated testing is known easy to break down, TestWise provides various support to maintain and develop test scripts in an easy and efficient way. Automated testing gets harder if no commitment and collaboration from the whole team. However, the benefits are great, far greater than the effort.

"It is scary to think of software development without TestWise after using it" - user feedback

Frustrations with other Testing Tools   TestWise
Complex and hard to learn Learn in minutes, check out ScreenCasts
Complicated, vendor propriety test scripts Easy-to-read, open-source and free test framework
UI Automated Test Scripts are hard to maintain Refactoring support using Page Objects
Expensive Pro edition is as low as $15/month; 
Restrictive: one syntax Freedom to choose the combination of
Selenium WebDriver, Watir, Watir-WebDriver, RWebSpec with RSpec and Cucumber

Certainly. As a matter of fact, this tool was built with non-programmers in mind!

We don't believe output from 'record-n-playback' tools are proper test scripts for real-world without testers' refinement. Therefore, people may wonder that if testers don't have full understanding of test scripts (commonly in proprietary syntax), how can they make changes? (Is there anybody still believing the fairy tale of 'requirement never changes ...')

Developing test scripts in TestWise might look like programming, but it is much simpler and easier than many could have (without programming) thought. What do you think of the below test scripts?

 click_link('Login')
 enter_text('username', 'bob')
 enter_password('password', 'thetester')
 click_button('Login')
 page_text.should include('Welcome Bob')

The best place to learn TestWise is to try some sample tests under samples\ folder. Then create your own project folder and first test with TestWise Recorder . You will be surprised to see how easy to get a hang of it!

Yes. The test frameworks supported in TestWare are popular Selenium (aka. Selenium WebDriver) and Appium, widely used in organisations such as FaceBook and Google.

To quantify test framework's reliability, here we quote from the test expert Lisa Crispin (author of 'Agile Testing') "We have a number of Watir suites, plus one big giant suite that includes all the others, the giant one takes maybe 3 hours to run." (here).

We believe automated testing shall be accessible to the majority (if not all) team members. We have seen TestWise among the most used software in teams embracing automated testing. Developers use it to verify their own work; Customers, Team Leaders, Business Analysts and testers all need it to achieve their respective goals. Here is an example: a team leader runs a test suite before he can go to a presentation confidently. More importantly, you will see the power of team co-operations from using TestWise collaboratively.

There are absolutely NO catches. All the tools (except IDE) are open source and free of charge. The tests created by TestWise IDE can be executed from command line, and may be edited by other IDE or text editors.

The price of $240/$480 per year (and 25% on renewals) is not a print mistake!

Firstly, 'Open-Source' is not equal to 'Free'. Richard Stallman, the founder of GNU, says: "When we call software 'free', we mean that it respects the users' essential freedoms". TestWise gives your maximum freedom. Its test framework, recorder and runtime are all free and open-source. You can run tests without TestWise IDE. Making tool itself open-source has no benefits to users, just like we want PDF format to be an open standard, but won't really care how Adobe Acrobat Reader is made.

In fact, offering software free of charge is not necessarily good for customers. How often have you seen developers have abandoned free, open-source projects? (You probably won't do your job free for long either.) Our approach is sustainable: developing affordable testing tools that gives users maximum freedom with support.

Yes. install Ruby, RSpec/Cucumber and test framework of your choice (Selenium, Watir, RWebSpec ). Or just get RubyShell), and run test scripts from command line

 rspec -fs your_spec.rb

Yes, TestWise IDE can be run on Linux and macOS. As a matter of fact, the majority of TestWise development was done on Mac. Here is a screenshot of TestWise IDE on Mac.

TestWise supports all official Selenium/Appium scripting language bindings, that is Ruby, Python and JavaScript. (Java and C# are not scripting language)

Yes, TestWise supports Desktop App Testing with Appium. In fact, we developed automated UI tests for TestWise using TestWise.

    Yes. TestWise 3+ supports tests written in Cucumber as well as RSpec.

    Installation Questions

    TestWise recorder is a Chrome extension.

    Yes, you can. TestWise (Windows) comes with a zip form. Even for Ruby edition (which bundles Ruby) installer, you may unzip it using 7zip.

    Licensing Questions

    A floating (roaming) license allows multiple users to share the use of the software, whereas a named license is locked down to a specific user.

    Yes, you can. There are no restrictions on machines or locations.

    For floating license, you can have concurrent use of TestWise you purchased; For named license, the registered user can use the software on different machines.

    Depends on the license you purchase. Subscription license fee are payable annually.

    Subscription license owners receive free upgrades.

    Free support (via ticketing system) is provided for customers purchased TestWise subscriptions, on the use of the products. For one-on-one mentoring or coaching via video conferencing, you may book with us on 'WhenWise'.

    First of all, you may use TestWise in a free mode, only with a limit of test execution per start. TestWise leads the testing tools in terms of being open and affordable.

    We don't think free software actually serves customer's best interests, especially GUI software (paying graphic design, dealing with various UI issues, and donation of free frameworks ...). Over the years, we have seen many free, open-source projects being abandoned (for obvious reasons). This could mean loss of your investment of effort and time. Being a paid customer, you will not only have assurance of long-standing products, but also you will know that you can get solid support (note: AgileWay's support will surprise you with joy).

    Have a read of this intriguing blog post: 'Which tool would you pick...' from Venkat (Author of 'Practices of Agile Developer')

    Technical Questions

    Yes, TestWiseRecorder (a Chrome extension) can record your operations in a Firefox browser into executable test scripts.

    Install Ruby runtime and rwebspec gem (with dependent libraries), or simply download RubyShell. Start windows command and run the command.
    rspec your_spec.rb 

    It may be configuration issues of your machine that prevent TestWise from starting up properly. To find out:

    Start Command window (Click 'Start' -> 'Run', type in 'cmd').

    cd c:\agileway\TestWise6
    testwise.exe

    If you can't figure out from the error message displayed, please send it to support@agileway.com.au