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?
00:21 MIN
Connecting dog training principles to software testing
Treat yourself - A tale about dog training and test-driven development
02:17 MIN
The fundamentals of software testing
Test Driven Development with JavaScript
17:04 MIN
Going beyond unit tests with modern application testing
What Developers Get Wrong About Application Quality
41:20 MIN
Summary of key principles for better testing
Write tests you love, not hate
44:20 MIN
Q&A on testing strategies and team adoption
Write tests you love, not hate
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
From learning to earning
Jobs that call for the skills explored in this talk.

Quality and Security by Design Engineer (m/w/d)
AKDB Anstalt für kommunale Datenverarbeitung in Bayern
München, Germany
Intermediate
Senior
IT Security
Automated Testing

Test System and Release Engineer (m/w/d)
AKDB Anstalt für kommunale Datenverarbeitung in Bayern
München, Germany
Intermediate
Senior
JavaScript
Automated Testing



Software Quality Engineer - Automation & Test Enablement
primion Technology GmbH
Remote
Azure
Gitlab
Terraform
TypeScript
+1

Softwareentwickler für Testautomatisierung
RIEDEL Communications GmbH & Co. KG
Remote
GIT
Java
Kotlin
Software Architecture

Software Tester - Test Automation & Quality im Healthcare-Tech Umfeld
Skalbach Gmbh
Remote
Scrum
Cypress
JavaScript
TypeScript
+1


Softwaretester
top itservices AG