The Possum Lab


The Possum Lab, our visual editor, takes cues from how we teach kids to code, introducing the idea of coding with a drag and drop user interface equipped to provide immediate feedback. This design provides an intuitive interface that allows individuals without a coding background to create automated test cases. To automate a test, a user drags an operation to the steps, the operation gets executed, and the user receives immediate concrete feedback; effectively, the editor removes the abstraction of automating tests.



Not everyone needs to code, but some people do want to learn. Inspired by human-centered design, we offer a platform that caters to these different desires and allows users with diverse skill sets to work together, gradually learning to code as needed (or desired). Our tool focuses on making it easy to get started with drag and drop, with the ability to see how this represented as text. We teach encapsulation by offering the ability to define Domain Objects while also teaching how to re-use functionality with concepts and through Scenario Outlines and Macros. After this, we show how these objects and macros turn into code (C#, Java, Javascript), and allow editing of this to add conditional statements and loops. Editing code with a concrete goal of extending the functionality of your tests is significantly more accessible than the classic start with “Hello World.”


Reuse Functionality

Built on top of Gherkin (Cucumber and SpecFlow), the editor allows the user to access backgrounds and scenario outlines to reduce the duplication between tests.


Extend Functionality

We allow a novice to automate using steps, while also making it possible for more advanced users to define new composite steps and domain objects. Users with development skills can build anything they desire, and have it be discoverable and usable in the editor. Each of these skills requires a different interface, and we offer the ability to learn and build expertise in a gradual fashion, while always providing value.


Freedom & Ownership

The tests what you create with the editor are not reliant on the editor to function, so you can rest assured that your tests remain yours to execute without any limitations, including subscriptions or license fees.


Why use a Proprietary Visual Editor?

The primary goal of the editor is to remove the barriers to entry for manual testers and companies needing to automate for the first time or improve current processes. With the editor, we focus on working with the people you already have and teaching them new skills while providing valuable test cases. What’s more, we support collaboration across broad skill sets.

 Open Source DSL libraries: 

Our tools are built on proven technology and are open source. This method allows users to share integrations with other testing tools like Selenium.

Cucumber / Specflow Existing Open Source:

To create Domain Specific Languages we use an open source test framework focused on mapping English to code.

C# / Java / Javascript Existing Open Source:

Customizations are available in the programming languages used by most companies.