T E S T C O M P A S S

Welcome

Welcome to TestCompass, supporting teams with a practical approach and an intuitive, easy-to-use toolset for
'early Model Based Testing' (eMBT) and Behavior Driven Development (BDD). It helps teams explore, think critically, uncover risks, build shared understanding early and test deeply from the very start.

Welcome

“My goal with TestCompass is to provide testers with a lightweight modeling tool shaped by real testing practice, built to encourage early and smarter exploration, critical thinking and strong team alignment. It’s grounded in the ‘early Model Based Testing’ (eMBT) approach I’ve developed and refined over many years of hands‑on testing practice.”

 

Silvio Cacace, founder

Deeper testing with TestCompass

To create products that truly meet customer expectations and deliver real business value, we need more than well‑documented requirements. While those 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, generating test ideas, exploring edge cases, discovering hidden risks and uncovering potential gaps.

TestCompass helps you model and critically analyze both the explicit and implicit aspects of a product in a simple, intuitive way, strengthening shared understanding, supporting continuous learning and enabling more effective exploratory testing.

Boost early exploration and critical thinking with TestCompass!

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

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

eMBT is not just about optimizing or accelerating test design. It stimulates critical thinking and encourages collaboration between business and technical stakeholders. The earlier misunderstandings or missing details are discovered, the more effectively teams can prevent costly defects later.

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, central to Behavior Driven Development (BDD), help teams refine and align requirements before development 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 is simple, intuitive and designed by test experts with many years of hands‑on experience. It puts the tester at the centre of the process.

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

A tool for thorough, deep testing

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

If you’re looking for a tool that supports collaborative modelling, exploratory testing, shift‑left testing and modern BDD discovery practices. A tool that helps you think deeply about testing, uncover risks and reduce uncertainty early in the process, TestCompass is built for you.

 

– Insights from respected testing experts –

“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 simply does what it does well".

It is 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.
Wayne Roseberry, Founder Software Testing

Easy to use

TestCompass offers a clear, user‑friendly interface that supports testers in their investigative work. You can intuitively create and adapt your Test Model as you explore the system and think critically, supported by the AI‑Assisted Model Reflection (AAMR) feature. While the tool can generate logical and physical test scenarios, its real strength lies in helping you understand the impact of changes, refine your testing approach and confidently navigate complexity and uncertainty.

Early based

TestCompass helps teams critically examine their understanding of a system through a structured model. This model supports meaningful conversations and reveals contradictions, ambiguities and gaps in requirements. Since many production issues stem 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 hands‑on experience in software testing. TestCompass is built on this practical expertise, and we use it ourselves every day. Curious how TestCompass can strengthen and professionalize your test process? Watch the TestCompass in a Nutshell and instructional videos on our website, try TestCompass for free, or request a free live demo to experience its benefits firsthand.

Silvio & Smira

About us – Our Team

Hello, we are Silvio and Smira Cacace, founders of TestCompass, together with our CTO, Jason Davey.

We focus on early Model Based Testing: helping teams think earlier, turn ideas into clear shared models and bring quality thinking to the start of every project.

If you have any questions, feel free to reach out . You can easily send an email or use our contact form – We are here to help!

TestCompass supports the full 4‑phase eMBT approach, enabling teams to model requirements early, collaborate effectively, generate high‑quality tests automatically and validate system behavior with confidence.

1. Explore

Model and clarify requirements early to uncover ambiguities and create shared understanding across business and IT.

2. Review

Refine the model together, answer open questions and iteratively align the team on complete and correct requirements.

3. Cover

Select the desired test coverage and automatically generate structured, consistent test scenarios straight from the model.

4. Check

Execute the generated test scenarios and verify expected behavior, using the model as the single source of truth.

'early Model Based Testing' (eMBT)

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. Or you can model in Gherkin syntax to automatically generate coverage‑based feature files. Our AI‑Assisted Model Reflection (AAMR) supports your critical thinking by offering suggestions.

Soon, AI‑Assisted Model Creation (AAMC) will also be available, allowing users to generate an initial model draft based on plain text input, which can then be refined and expanded within TestCompass, including import and export using Mermaid syntax.

2. Generate Test Scenarios

This phase is about generating test scenarios 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 supports a deeper understanding of the system under test.

As a result, testing becomes more than a checklist exercise — it becomes an ongoing process of discovery and learning.

3. Export and refine Test Scenarios

Export the generated test scenarios and refine them based on feedback or new insights. Test scenarios evolve as you learn more about system behavior and uncertainties in the requirements and the SUT.

As your understanding grows, scenarios are adapted and improved to reflect new risks, conditions or edge cases. This continuous refinement supports deeper testing and more informed decision‑making.

You can export scenarios to Excel (test design and decision tables), Gherkin feature files or Test Management Systems such as Jira, Zephyr, Xray, QMetry and Azure DevOps.

4. Execute and Investigate

Execute test scenarios 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 essential.

Depending on the characteristics of the test, for example time‑consuming tests, repetitive regression tests, hard‑to‑perform tests, smoke tests or risk‑related tests, you can choose the most effective execution approach.

Tests can be executed manually or can be automated, allowing you to run them efficiently and consistently when needed.

5. Impact Analysis

When requirements or the System Under Test (SUT) change, your existing test scenarios may no longer reflect the current behavior. Simply update your Test Model and adjust your testing approach based on what you’ve learned to keep everything accurate and relevant.

As your understanding evolves, the model and scenarios evolve with it. This ensures that your testing remains aligned with a dynamic system and continues to focus on the most important risks and uncertainties.

After updating your model, run the Impact Analysis functionality to see exactly how the changes affect your test scenarios and test 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 added a range of practical functionalities that support usability and help testers stay focused on their investigative work.

This balance ensures that TestCompass remains intuitive and easy to use, without unnecessary complexity or distractions.

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

Get TestCompass

Start exploring your system with TestCompass today. Enjoy your first 14 days for free. Prefer a live online demo? We’re happy to walk you through TestCompass.

Try TestCompass free

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 named user
  • Full functionality
  • E-mail support
  • Full documentation
  • Unlimited models
  • AWS data storage
  • AWS Cloud security

One Month

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

One Year

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

Enterprise (Custom)

pricing-image
Custom
  • Multiple users
  • SSO & identity integration
  • Enterprise security & onboarding
  • Priority support & account management
  • Custom contract & pricing

* 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 © 2020 – 2026 TestCompass

  all rights reserved