PyConDE & PyData Berlin 2024

Which kind of software tests do I really need?
2024-04-24 , Kuppelsaal

Explore a variety of software testing methodologies, from Manual and A/B Testing to Unit and Performance Tests. Learn how to make informed decisions for enhanced software delivery, matching the unique needs of your projects.


In the dynamic landscape of software development, choosing the right testing strategy is crucial for delivering high-quality software products. The myriad of available testing methodologies often leaves developers and QA professionals pondering over the question: "Which kind of software tests do I really need?"

This presentation aims to demystify the world of software testing by exploring various testing approaches and methodologies. From unit testing to system testing, from functional to non-functional testing, each method serves a unique purpose in the software development life cycle. The talk will dive into the factors influencing the selection of appropriate testing methods.

We will discuss the advantages and limitations of different testing types, helping participants understand the trade-offs involved in each approach. Practical examples will be presented to illustrate how choosing the right testing strategy can positively impact software quality, development speed, and overall project success.

Participants will gain insights into evolving industry best practices and learn how to adapt their testing strategies to meet the demands of modern software development.

By the end of the talk, attendees will have a overview of the diverse landscape of software testing and be equipped with the knowledge needed to make informed decisions about which types of tests are most relevant for their specific projects. This presentation aims to empower developers, QA professionals, and project managers to navigate the testing maze and optimize their testing efforts for efficient and effective software delivery.


Expected audience expertise: Domain:

Novice

Expected audience expertise: Python:

Novice

Abstract as a tweet (X) or toot (Mastodon):

Explore a variety of software testing methodologies, from Manual and A/B Testing to Unit and Performance Tests. Learn how to make informed decisions for enhanced software delivery, matching the unique needs of your projects.

I am Pascal Puchtler a freelancer specializing in software testing with Python.

In addition, I have various skills such as software architecture, databases, clean code, AI, Scrum, ...

Furthermore, I have scientific publications with dataset, code and source code.
* HUI-Audio-Corpus-German: A high quality TTS dataset
* Neural SpeechSynthesis in German
* Evaluation of Deep Learning Accelerators for Object Detection at the Edge