Continuous Testing Server with Functional UI test execution in parallel

Version 2.0.9

All Platforms

BuildWise FAQ

BuildWise is an easy-to-use Continuous Testing Server. Without automated testing, especially fully end-to-end UI testing, frequent software releases (Agile, Devops) are not possible. UI test execution is long and automated UI test scripts are prone to changes, a continuous testing server can help that.

BuildWise is designed to be simple and have good integration with UI testing.

BuildWise is free, available to

BuildWise works well with test scripts written in RSpec (and with TestWise integration).

UI test scripts are independent from the underneath technologies software uses. We recommend automated test scripts written in scripting languages such Ruby, Python or Node.JS. BuildWise supports test execution of RSpec, Cucumber, Mocha, PyUnit and Gauge by default (RSpec is highly recommened).

Windows, Mac OS X and Linux.

Yes. BuildWise even goes further with Dynamic Build Process, providing users very quick feedback on test executions. BuildWise Agents is required for distributed test execution.

What you described is typical, just as Martin Fowler said in his classic CI paper. But it can be started simple (then gradually adding more integration steps), especially setting up a continuous testing server for automated functional tests. Check out our screencasts, it can be done in minutes.

BuildWise is free and open-source, you can verify the license after download it, :-)

We are tired of hearing people talking about Agile, Test Automation and CI rather than spending real time doing it. We just simply don't want BuildWise be a part of these "empty talks". Without automated tests, there is little value using BuildWise anyway. So if you can do test automation and want to use BuildWise, just send us 20+ your automated test scripts, we will email you the download link.

Why 20 automated tests? We think 20 is a magic number, after done that, testers may get a sense of developing (and maintaining) a large number of tests (which is different from several demo ones). Also by then, testers get a real needs for using CI to manage test executions, which can help to master CI.

BuildWise is free and open-source, it provided as it is. We offer technical support and CI coaching to our customers with 'Wise Support' package.

If our understanding of 'Cloud Testing' like yours, BuildWise has the capability. Functional testing execution is fragile, an unexpected popup window could just enough ruin the test execution. It is important that customers have full control of the build machines, not black-box renting marketed by some 'cloud-testing' services.

Not really. In term of cost: hardware nowadays is quite cheap, US$500 can get you a decent machine without monitor. BuildWise server is free and BuildAgent is as low as $12/month (with renewal discount). Unless you are building next FaceBook or Twitter, the chance of your test execution time is in matter of hours, which is very admirable. 4 agents can reduce 2 hours test execution time to around 35 minutes.

In terms of effort, setting up BuildWise is simple and quick, so is the BuildWise Agent. Of course, like any CI solution, it depends on nature of your application. Agile is in the process offering services on help customers setting up build farms based on independent and reliable PAAS vendor: Vultr (the only reputable hosting company offer Windows server VM, $56/month).

Finally, once your build farm is set up, it can be easily configured to support another project, the resource is fully reusable.

BuildWise server is GPL-licensed, like MySQL, distribution requires commercial license.