Jun 19, 2018 | Zabil Maliackal

ThoughtWorks Gauge is out of beta

Gauge is out of beta

We’re happy to announce the launch of Gauge 1.0, and that Gauge is officially out of beta.

Our Goal

Teams rely on tests to quickly detect and fix problems in every stage of their build pipeline. We have observed (and felt it ourselves!) that it is tough to maintain or debug tests, especially acceptance tests, even if you follow the test pyramid.

That’s where Gauge, a free and open source test automation framework by ThoughtWorks, comes in.

Why we built Gauge

Over time, teams over-engineer test suites with design opinions making it harder and harder to write new tests or maintain existing ones. We believe it’s important to minimize or eliminate this bloated design process. Gauge removes this overhead by making test automation a natural part of the software development cycle and by removing hurdles that come in the way of writing and maintaining acceptance tests.

Gauge is

  • An easy to setup single binary with no dependencies that’s available for all major languages and platforms.
  • Easy to learn with markdown syntax and a simple implementation.
  • Easy to maintain by focusing on creating readable and reusable tests without design overhead and with less code.
  • Easy to extend with its modular design and plugins.

If you’d like to learn more about why we built Gauge and how Gauge can help you create a low maintenance test suite we’ve written at length about our motivations behind building Gauge on our blog.

Acknowledgement

We didn’t get here alone. We are grateful to a whole bunch of wonderful people that includes our contributors and a growing community of early adopters.

Roadmap

We are excited to move out of beta. We have some great features lined up for version 1.1 - the main one being support for .NET core on VS Code. Also in the pipeline are some of our community requested features like screenshots during test execution and table driven execution of scenarios. There’s a lot of exciting stuff in the pipeline and you can see it all on our roadmap.

Thank you Contributors

Thank you Abdulkadir Yaman, Adriano Bonat, André Mota, Andreas Jöcker, Angel Munozs, Angela Baird, Apoorva GA, Apoorva M, Ben Biddington, Ben Tatham, Bill Kim, Boaz Berman, C.J.Russell, Carlos Miranda, Carr Chang, Chandrakanth Nagaraj, Chris Busbey, Christopher Stewart, Cord Rehn, Daniel Enman, David Nelson, Deepti Chandramowli, Dylan McGuire, Galeel Bhasha Satthar, Gerard Braad, Gerd Katzenbeisser, Guilherme Heuser Prestes, Haroon Sheikh, HelloWood, ils-808, Ivan Portugal, James Wilson, Jean Jordaan, Joe DeCock, Jonathan Reyes, Kashish Munjal, Kaustav Das Modak, Ken Mugrage, Krishnaswamy Subramanian, kunalch, Lubaina R, Mahendra Kariya, Manu Sunny, Manu Viswam, Mario Pareja, Martin Broadhurst, Martin Feckie, Martyn Balmer, Maulik Suchak, Max Dubé, Mikhail Dolinin, Navaneeth.K.N, Naveen Bhaskar, Nehashri, Nivedha, Omer Katz, Orange Bean, Philip Beadle, Prateek Baheti, Rabih Hallage, Renjith G R, Reuben Thomas, Robert Kotlowski, Ruslan Sharipov, Saakallya Biswas, Sergii Melnyk, Sharath Satish, Shen Renhui, Shubham Singh, Soumya Swaroop, Srijayanth, Srikanth Venugopalan, Steffen Forkmann, Steve Hill, Steven, Suzie Prince, Tina Vinod, Tomasz Sętkowski, Vignesh Babu V, Vinay Shankar Shukla, Vishnu Karthik, Vlastimil Zeman, Will Herrmann, William de Witt, Xavier Detant, Zabil CM and 杜龙少.

Gauge is out of beta from r/getgauge