Evelyn Haslinger
How will artificial intelligence change the future of software testing?
#1about 3 minutes
The high cost and inherent challenges of software testing
Software bugs cause billions in damages annually because humans are imprecise and overlook mistakes, making thorough testing essential but difficult.
#2about 4 minutes
Comparing the costs and benefits of manual vs automated testing
While automated testing has a high initial investment, it scales far better than the continuous effort required for manual testing in modern development cycles.
#3about 3 minutes
Why traditional testing methods fail to guarantee quality
Both manual and automated testing rely on humans to find all critical test cases, which is impossible and leads to overlooked bugs.
#4about 3 minutes
Envisioning the future of testing with artificial intelligence
The next leap in software quality involves AI automating the entire testing process, including finding all relevant test cases, to make development faster and more accurate.
#5about 3 minutes
Understanding the structure of the automated testing pyramid
The testing pyramid is a best practice that advocates for a majority of tests at the unit level, followed by fewer integration and system tests.
#6about 6 minutes
The challenges of writing comprehensive and effective unit tests
Writing good unit tests is difficult because it requires finding inputs for every code path and considering implementation-specific errors like integer overflows.
#7about 2 minutes
Comparing techniques for automated test case generation
While boundary value analysis and fuzzing can find some bugs, symbolic execution is a more targeted technique for achieving high test coverage.
#8about 6 minutes
How symbolic execution systematically explores all code paths
Symbolic execution analyzes code by treating inputs as symbols and using a constraint solver to find concrete values that trigger every possible execution branch.
#9about 3 minutes
Introducing Sunflower for autonomous unit test generation
The Sunflower product uses symbolic execution to automatically generate, execute, and maintain a full suite of unit tests with high path coverage.
#10about 4 minutes
Live demo of the Sunflower dashboard and a basic example
A walkthrough of the product's UI shows how it analyzes a simple function and automatically generates test cases, including one that finds an integer overflow bug.
#11about 3 minutes
Demo of analyzing complex code and finding logical errors
The tool can analyze functions with complex control flow and identify subtle issues like null pointer exceptions and logical errors in edge cases.
#12about 3 minutes
Demo of automatic mock generation for testing interfaces
Sunflower automatically generates mocks for interface dependencies, enabling true unit testing in isolation without manual setup.
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
Wilken GmbH
Ulm, Germany
Senior
Kubernetes
AI Frameworks
+3
Matching moments
09:10 MIN
How AI is changing the freelance developer experience
WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More
03:07 MIN
Final advice for developers adapting to AI
WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More
02:49 MIN
Using AI to overcome challenges in systems programming
AI in the Open and in Browsers - Tarek Ziadé
03:31 MIN
Using AI to make work more human, not replace humans
Turning People Strategy into a Transformation Engine
01:02 MIN
AI lawsuits, code flagging, and self-driving subscriptions
Fake or News: Self-Driving Cars on Subscription, Crypto Attacks Rising and Working While You Sleep - Théodore Lefèvre
05:55 MIN
The security risks of AI-generated code and slopsquatting
Slopquatting, API Keys, Fun with Fonts, Recruiters vs AI and more - The Best of LIVE 2025 - Part 2
06:46 MIN
How AI-generated content is overwhelming open source maintainers
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
04:06 MIN
Using AI to enable human connection in recruiting
Retention Over Attraction: A New Employer Branding Mindset
Featured Partners
Related Videos
From Syntax to Singularity: AI’s Impact on Developer Roles
Anna Fritsch-Weninger
Panel discussion: Developing in an AI world - are we all demoted to reviewers? WeAreDevelopers WebDev & AI Day March2025
Laurie Voss, Rey Bango, Hannah Foxwell, Rizel Scarlett & Thomas Steiner
Agents for the Sake of Happiness
Thomas Dohmke
Transforming Software Development: The Role of AI and Developer Tools
Kenneth Auchenberg & Christian Heilmann
The AI-Ready Stack: Rethinking the Engineering Org of the Future
Jan Oberhauser, Mirko Novakovic, Alex Laubscher & Keno Dreßel
Excellent Software Testing
Ingo Philipp
From Monolith Tinkering to Modern Software Development
Lars Gentsch
WeAreDevelopers LIVE - Is AI replacing developers?, Stopping bots, AI on device & more
Chris Heilmann & Daniel Cranney & Sebastian Gingter
Related Articles
View all articles



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




Engineering Ltd
Stonehouse, United Kingdom
£45-80K
GIT
Azure
DevOps
Python
+6

Engineering Ltd
Stonehouse, United Kingdom
£45-60K
Unit Testing
Microservices
Agile Methodologies
Continuous Delivery
+3


Mixsoft
Remote
API
Python
PyTorch
TensorFlow
+1

Mixsoft
Remote
API
Python
PyTorch
TensorFlow
+1

RIB Deutschland GmbH
Stuttgart, Germany
Python
Machine Learning