T E S T C O M P A S S

Welcome

Welcome to the website of TestCompass - the tool that supports 'early Model Based Testing' (eMBT) and 'Behavior Driven Development' (BDD) by encouraging exploration, critical thinking and deep testing in an early stage.

Welcome
“BDD is all about having conversations to explore examples. For example Feature Mapping,
one of the BDD discovery practices, explores flows and user journeys to understand
the variations in user behavior and expected inputs and outcomes we need to implement and test.
TestCompass is a great way to do this sort of collaborative modeling”
John Ferguson Smart, BDD Expert
TestCompass is a tool that helps develop and explore testing ideas
PRIOR to formalization the test procedures. It does this by helping you
formalize the coverage model on which the testing is based”
James Bach, Founder Rapid Software Testing
“There are a lot of tools about automation, execution, management and operations of testing.
There are NOT so many that are about helping people think about testing.
TestCompass is a straightforward, easy to use tool that does the thing it does well"
Wayne Roseberry, Founder Software Testing

 

Deeper testing with TestCompass

To create products that truly meet customer expectations and deliver business value, we need more than just well documented explicit requirements. While these are essential, deeper testing is needed to explore beyond the obvious. Testing is not just about confirming what is written. It’s about questioning assumptions, brainstorming test ideas, exploring edge cases, discovering hidden risks, and uncovering potential gaps.

TestCompass helps you model and critically analyze both explicit and implicit aspects of the product, fostering a deeper shared understanding, continuous learning and enabling more effective, exploratory testing.

early Model Based Testing (eMBT): early exploration for better testing

Traditional testing approaches often focus on verifying what’s already specified. TestCompass takes it further by supporting both explicit and implicit requirement exploration. early Model Based Testing (eMBT) helps teams create a structured, visual representation of the system’s behavior before formalizing test procedures. This ensures a shared understanding among stakeholders and helps uncover gaps and ambiguities early in the development life cycle.

eMBT isn’t just about optimizing and accelerating test case design. It stimulates critical thinking and encourages collaboration between business and technical stakeholders. The earlier we detect misunderstandings or missing details, the more effectively we can prevent costly defects in production.

 

Beyond eMBT: Supporting BDD phases Discovery & Formulation

To further bridge the gap between stakeholders, TestCompass also supports the BDD practices: Discovery and Formulation. These techniques, integral to Behavior Driven Development (BDD), help teams refine and align requirements before development even begins.

By supporting both eMBT and BDD, TestCompass helps teams move beyond simply testing what is documented. It supports thinking critically about what should be tested, how deep and why.

 

Easy to use

TestCompass works very intuitive and is very easy to use. It is developed by test experts with many years of practical experience in the field of Software Testing and designed to put the tester at the center of the process.

TestCompass supports testing earlier, smarter, and faster by using abstract Test Models that are clear and readable for all team members. This approach fosters critical thinking and enhances collaboration and communication between business and IT in the early stages of the Software Development Life Cycle (SDLC). By exploring the requirements, TestCompass helps uncover both explicit and implicit risks, contributing to a shared understanding of the desired behavior of the software under test, one of the core goals of the testing process.

 

A tool for thorough, deep testing

The Rapid Software Testing (RST) approach emphasizes that testing is fundamentally about investigation, learning, and adapting. TestCompass embodies this philosophy. It doesn’t claim to replace human expertise with automation magic. Instead, it acts as a precision instrument. Helping skilled testers refine their craft, sharpen their thinking, and make more informed decisions.

One tester shared his positive view of TestCompass saying:
“That one excellent knife in a carver’s toolkit, that one precision scalpel on a surgeon’s tray. It is there to help the skilled expert be more powerful, to enhance their skills instead of replace them.”

If you’re looking for a tool that supports collaborative modeling, exploratory testing, shift-left testing and modern BDD requirements discovery practices. A tool that helps you think deeply about testing, uncover risks, and reduce uncertainty and expose ambiguities, contradictions, uncertaintiies, etc. early in the process, TestCompass is built for you.

 

Boost early exploration and critical thinking with TestCompass!

Easy to use

TestCompass offers a clear and user friendly interface designed to support testers in their investigative testing work. By allowing you to intuitively create and adapt your Test Model, TestCompass encourages exploration and critical thinking. While the tool facilitates the generation of logical and physical Test Cases, the true value lies in how it helps you understand the impact of changes and refine your testing approach continuously, supporting you as you navigate complexities and uncertainties.

Early based

One of the benefits of TestCompass is that it helps teams critically examine their understanding of the system through a structured model. This model is designed to support conversations, uncover contradictions, ambiguities, and gaps in requirements. Because many issues in production originate from unclear requirements, TestCompass enables teams to explore and refine their assumptions early in the Software Development Life Cycle (SDLC), reducing risk and uncertainty.

Practical experience

We are not just product developers. Our team consists of passionate Testers with many years of experience in the field of Software Testing. TestCompass is based on this practical experience. Are you curious how TestCompass can optimize and professionalize your test process? Watch the 'TestCompass in a nutshell video' and instruction videos on our website or try TestCompass fo free and discover all the benefits of TestCompass.

,,
Silvio & Smira Cacace
TestCompass

About us

Hello and welcome! We are Silvio and Smira Cacace, the founders of TestCompass. If you have any questions or need more information, don’t hesitate to reach out. You can easily send an email or use our contact form – We are here to help!

Get TestCompass

Are you curious if TestCompass works for you? You are welcome to try TestCompass absolutely free for 14 days!

Try TestCompass now

TestCompass Step-by-Step

1. Explore and create Test Model

The first step is to explore the proposed requirements by modeling them. This is not just drawing, but a critical examination of expectations, risks, and uncertainties. It helps identify potential issues early before moving on to test case design. In TestCompass, you can intuitively create a graphical model using drag-and-drop nodes, including a balloon node for open questions. You can also model in Gherkin syntax to generate coverage-based Gherkin feature files automatically.

2. Generate Test Cases

This phase is about generating test cases that go beyond mere validation—they help uncover uncertainties, inconsistencies, and potential risks. Instead of simply confirming expected behavior, TestCompass uses graph traversal techniques to systematically explore different paths through the test model. By varying conditions and reversing paths, testers gain deeper insights into how the system responds, where it might fail, and which areas need further investigation. This approach ensures that testing is not just a checklist exercise but an ongoing process of discovery and learning.

3. Export and refine Test Cases

Export the generated test cases and refine them based on feedback or new insights. Test cases are a continuous learning process and are adapted and improved as you gain more insights into system behavior and uncertainties in the requirements and SUT. Export easily to Excel, Gherkin feature file or Test Management Systems (TMSs), like Jira, zephyr, Xray and QMetry.

4. Execute and Investigate

Execute test cases with the intention of investigating the system, not just finding defects. Explore the behavior and risks of the system and use the test results to gain deeper insights. Critical thinking during execution is key. Depending on the characteristics of the Test Case, for e.g. time-consuming Test, repetitive Test (regression), hard to do Test, smoke Tests and risk-related Test, you can execute the Test Cases manually or write automated Test Scripts to execute them automatically.

5. Impact Analysis

Did you already generate and executed some Test Cases in the System under Test (SUT) and is there an update in the Requirements? No problem, just Adjust your test model and testing approach based on what you learn to keep it up to date and relevant for testing a dynamic system. Then run the Impact Analysis functionality to see how the update in your Test Model affected the Test Cases and Test Case configuration.

6. What else?

The simplicity of TestCompass is its strength. We focus on including only the essential features that make the Modeling process efficient and effective. At the same time, we’ve incorporated a range of functionalities that enhance usability, ensuring TestCompass remains intuitive and easy to use.

Curious? Why not try TestCompass and start your free trial today!

We've heard things like...

Logo Amazon web services
Logo TestCompass
Logo Monte Amigo
Logo universidad valencia
Logo open universiteit
Logo Geld Casinos
Logo Spronq
Logo Gatto Purrfetto
Logo
Logo
Logo

Find your perfect Cloud plan and get started right away!

Trial version

pricing-image
Free 14 days
  • Single-user
  • Full functionality
  • E-mail support
  • Full documentation
  • Unlimited models
  • AWS data storage
  • AWS Cloud security

One Month

pricing-image
79 incl. VAT
  • Single-user
  • Full functionality
  • E-mail support
  • Full documentation
  • Unlimited projects
  • AWS data torage
  • AWS Cloud security

One Year

pricing-image
850 incl. VAT
  • Single-user
  • 10% discount
  • Full functionality
  • E-mail support
  • Full documentation
  • Unlimited projects
  • AWS data storage
  • AWS Cloud security

Team license

pricing-image
Custom
  • Multiple users
  • Team discount
  • Full functionality
  • E-mail support
  • Full documentation
  • Unlimited projects
  • AWS Data storage
  • AWS Cloud security

* Pay with PayPal, Credit Card or Bank transfer

* The license expires automatically without need to cancel.

* Online registration only for EU customers. If you live outside the EU, please contact us.

* We apply the Reverse Charge Mechanism within the EU VAT system.

* After purchase, an invoice will be sent to you by e-mail.

Logo TestCompass Dark

TestCompass (No visiting address)

Elandweide 111

3437 CP Nieuwegein

The Netherlands


Contact

* Email

* Contact Form

Company number : 80399606

VAT number : NL003440959B50 

  Copyright © 2025 TestCompass

  all rights reserved