Ingo Philipp
Excellent Software Testing
#1about 3 minutes
Software testing is a thinking activity, not a tooling one
Tools are like glasses that help you see, but the real work of testing happens in your head as a cognitive process.
#2about 6 minutes
The goal of testing is to close the knowledge gap
Testing is an information service that reduces uncertainty about a product, enabling stakeholders to make better-informed decisions.
#3about 1 minute
Introducing Alice, the persona of an excellent software tester
The characteristics of excellent software testing are explored through the story of a fictional tester named Alice.
#4about 4 minutes
Testing is a social and human-centric science
An excellent tester understands that quality is subjective, bugs are rooted in human thinking, and automation must be strategically managed.
#5about 4 minutes
Adapting testing practices to context and purpose
Effective testing requires adapting techniques to the specific context and evaluating the software's purpose, not just its specification.
#6about 3 minutes
Learning from history and collaborating with the team
Testers should build a learning culture from past mistakes and involve the entire team's brainpower, while accepting testing's inherent limitations.
#7about 3 minutes
Viewing testing as experimentation and stakeholder empathy
Testing is an adaptive investigation that challenges assumptions and requires understanding diverse stakeholder perspectives to properly assess risk.
#8about 3 minutes
The power of curiosity and critical thinking in testing
Asking simple questions, balancing cost against risk, and maintaining a healthy skepticism are essential for uncovering deep issues.
#9about 5 minutes
Communicating results and providing quality assistance
A tester's role is to communicate problems with empathy, tell a clear story about the testing process, and assist others in improving quality.
#10about 2 minutes
Excellent testing is fast, credible, and accountable
The story of Alice is a composite of many excellent testers, and true expertise comes from learning from the giants in the field.
Related jobs
Jobs that call for the skills explored in this talk.
Power Plus Communications
Mannheim, Germany
Intermediate
Senior
Python
Automated Testing
+1
Eltemate
Amsterdam, Netherlands
Intermediate
Senior
TypeScript
Continuous Integration
+1
Matching moments
04:57 MIN
Increasing the value of talk recordings post-event
Cat Herding with Lions and Tigers - Christian Heilmann
03:34 MIN
The business case for sustainable high performance
Sustainable High Performance: Build It or Pay the Price
03:12 MIN
Creating psychological safety as the foundation for performance
Sustainable High Performance: Build It or Pay the Price
03:48 MIN
Automating formal processes risks losing informal human value
What 2025 Taught Us: A Year-End Special with Hung Lee
02:48 MIN
Building trust through honest developer advocacy
Devs vs. Marketers, COBOL and Copilot, Make Live Coding Easy and more - The Best of LIVE 2025 - Part 3
03:17 MIN
Selecting strategic partners and essential event tools
Cat Herding with Lions and Tigers - Christian Heilmann
14:14 MIN
Scripting presentations and demos in VS Code
Devs vs. Marketers, COBOL and Copilot, Make Live Coding Easy and more - The Best of LIVE 2025 - Part 3
04:57 MIN
Developing resilience by expanding your capacity for failure
What 2025 Taught Us: A Year-End Special with Hung Lee
Featured Partners
Related Videos
Your Testing Strategy is broken - lets fix it!
Luise Freese
Write tests you love, not hate
Jens Happe
How will artificial intelligence change the future of software testing?
Evelyn Haslinger
How Unit Testing Saved My Career
Annelore Egger
Test-reduction - Doing more with less
Ewald Verhoeven
How not to test
Golo Roden
Continuous testing - run automated tests for every change!
Christian Kühn
What makes a great Software Engineer? Challenging our Assumptions Instead of Talking about Imposter Syndrome
Irina Anastasiu
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.


Com In GmbH & Co. KG Consulting + Solutions
Scrum
Test Case Design
Agile Methodologies


Vesterling Consulting GmbH
Test Case Design

Vesterling Consulting GmbH
Test Case Design



