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.
Matching moments
00:04 MIN
Fostering a safer environment with a testing culture
Testing .NET applications a Tool box for every developer
09:07 MIN
Why traditional testing methods fail to guarantee quality
How will artificial intelligence change the future of software testing?
11:57 MIN
Envisioning the future of testing with artificial intelligence
How will artificial intelligence change the future of software testing?
39:23 MIN
Q&A on developer tooling and testing best practices
Data Mining Accessibility
41:11 MIN
Adopting a reasonable and pragmatic testing approach
How not to test
00:21 MIN
Connecting dog training principles to software testing
Treat yourself - A tale about dog training and test-driven development
26:18 MIN
Actionable steps to immediately improve your testing
Your Testing Strategy is broken - lets fix it!
03:48 MIN
Using automation as a catalyst for team collaboration
How to add test automation to your project: The good, the bad, and the ugly
Featured Partners
Related Videos
Write tests you love, not hate
Jens Happe
Your Testing Strategy is broken - lets fix it!
Luise Freese
How Unit Testing Saved My Career
Annelore Egger
How will artificial intelligence change the future of software testing?
Evelyn Haslinger
How not to test
Golo Roden
Test-reduction - Doing more with less
Ewald Verhoeven
How to add test automation to your project: The good, the bad, and the ugly
Augustin Gottlieb
Continuous testing - run automated tests for every change!
Christian Kühn
Related Articles
View all articles



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


Xpert: SAP tester, functional testing and test automation
Inspired Testing
SAP HANA
SAP Fiori
Continuous Integration




Softwaretester - mit Schwerpunkt agiles Testen
Com In GmbH & Co. KG Consulting + Solutions
Schwerin, Germany


