Software testing is complex – and is about much more than technical knowledge. The testing workshops run by Ergon will teach you how to appraise risks and avoid wishful thinking, how to determine the limits of the insights gained and how to handle uncertainty, so you can get the most out of the testing process.
Your goals
-
Gain insights: systematically acquire new knowledge at an early stage and avoid costly solutions.
-
Professionalise: understand testing as a reflection-based, justifiable knowledge process and learn methodologies for using it in a specific context.
-
Learn systemically: develop skills for identifying, analysing and visualising systemic connections and emerging patterns within a testing context.
Our software testing workshops
Software testing workshops from Ergon: how you benefit
-
Gain early insights instead of fixing costly mistakes down the line.
-
Shed light on implicit assumptions to avoid misunderstandings.
-
Reflect on mental models to identify systemic errors at an early stage.
-
Develop a professional testing practice and act in a justified, context-aware manner.
-
Identify and utilise systemic patterns for a holistic understanding of testing.
-
Use uncertainty productively to gain knowledge in complex situations.
Who are the testing workshops designed for?
The testing workshops are perfect if you:
- do not just want to know whether something works, but why – or why not.
- see testing as a way to gain insights, not as a tick-box check.
- actively engage with uncertainty, complexity and ambiguity.
- are ready to take epistemic responsibility.
- follow an interdisciplinary approach, bridging technology, language, philosophy and organisational skills.
- find frustration motivating, not discouraging.
FAQ
Software testing workshops strengthen how teams handle uncertainty, risk and complex decision-making in everyday project work. These FAQs explain how teams can reflect on their testing practice, identify flawed thinking and develop shared standards for robust statements on quality.
What is a software testing workshop?
A software testing workshop is a structured format for sharing testing knowledge, methods and ways of thinking, and applying them to specific challenges. It helps teams gain a better understanding of risk, reduce uncertainty in testing and improve the quality of their tests.
Who is a software testing workshop suited to in projects?
A software testing workshop is particularly well suited to teams, subject matter owners and organisations that want to better understand uncertainty in projects and make more informed testing decisions. It helps make interdependencies visible and build a reflective testing practice.
What do the software testing workshops offer?
Software testing workshops help teams recognise uncertainty in testing more consciously and assess risks more realistically. Teams learn to question assumptions critically, make the limits of their knowledge visible and handle complex situations in a more informed way.
How do software testing workshops help identify flawed thinking in testing at an early stage?
Software testing workshops help identify flawed thinking at an early stage by consciously questioning assumptions, routines and mental models. This brings blind spots to light, reduces misunderstandings and makes testing decisions easier to follow.
We look forward to hearing from you
We are pleased that you are interested in our services. Do you have any questions or a specific project idea? Tell us about it – with no commitment on your part. Our experts will contact you as soon as possible.
Glossary
A reflective testing practice takes more than technical methods; it also factors in uncertainty, perception and decision-making behaviour. This glossary sets out key concepts that make it easier to understand how to handle risk, ambiguity and emerging patterns in complex IT systems.
Risk competence
Risk competence is the ability to realistically assess uncertainty, potential harm and gaps in knowledge. In software testing, it supports well-founded decisions about what should be checked, observed or investigated further.
Emerging patterns
Emerging patterns are behaviours or structures that only become visible through the interplay of multiple components. In complex software systems, they can provide valuable clues to risks, dependencies or unexpected system behaviour.
Self-deception
Self-deception refers to the tendency to accept one's own assumptions, routines or wishful thinking as correct without question. In testing, this can lead to risks being underestimated or conflicting evidence being overlooked.
Probabilistic thinking
Probabilistic thinking means looking at decisions made under uncertainty in terms of probabilities, scenarios and possible errors. It helps ensure that a lack of certainty is not ignored but is instead factored systematically into decisions.
Ambiguity
Ambiguity describes situations, requirements or observations that are open to multiple interpretations. Handling this consciously is important in testing, because unclear meanings can lead to false assumptions and misunderstandings.
Interdependency
Interdependencies describe how different elements of a system influence one another, giving rise to behaviour or effects that cannot be explained by any single element alone.