Open Source Tools

open-source tools such as CruiseControl and Selenium, and to products.  Mingle for project collaboration and mangement, Go for Continuous Delivery, and Twist for automated functional testing.

What is Selenium?

Selenium automates browsers. That’s it. What you do with that power is entirely up to you. Primarily it is for automating web applications for testing purposes, but is certainly not limited to just that. Boring web-based administration tasks can (and should!) also be automated as well.

Selenium has the support of some of the largest browser vendors who have taken (or are taking) steps to make Selenium a native part of their browser. It is also the core technology in countless other browser automation tools, APIs and frameworks.


Mingle provides all the information needed to guide project delivery; it supports, captures and visualizes all team activity, making it easy to keep track of status and make decisions based on real-time data. Rather than crunching data and building status reports, teams can refocus on communicating, responding to changes and managing critical issues. With more time to engage customers, your organization can increase shared ownership and buy-in and deliver more reliable results.

  • Teams can work the way they want (with configurable XP, Scrum and customizable project templates) and adapt as teams need
  • View data any way with customizable multi-dimensional card walls, taskboards and dashboards
  • Manage and define processes with configurable workflow

Twist tackles the biggest problems that prevent most companies from building an automated regression suite that can keep pace with their complex changing application. Twist helps teams create maintainable, understandable test suites while providing a bridge from manual to automated testing.

Testing can be the biggest hurdle in any organization’s journey towards continuous delivery. Most companies fail to cycle through testing, acceptance and regression quickly enough to release at the speed they need to.


The goal of Continuous Delivery is to move your production release frequency (yes, production readiness counts!) from months to weeks or even days. Teams that succeed at Continuous Delivery design their Build-Test-Release cycle with an eye towards failing as early as possible. Early failure is cheap and easy to fix. So it really comes down to getting short feedback loops across your workflow.

Deliver valuable, high-quality software fast and reliably. Go presents you with the ability to release software according to business needs and not as dictated by operational constraints. Testers and Operations can self-service deployments and Developers can get fast, automated feedback on the production readiness of their software, ensuring that applications are deployable at the click of a button. You can ensure IT meets both its objectives of performance and compliance with realtime feedback on the production readiness of your application portfolio and the unique ability to model and manage
change from check-in to release.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s