Codequalitat, Metriken und Mindset fur Studierende - Kai Renz
Categories: Podcasts , Richard Seidl Software Testing
Software testing in higher education faces challenges, including teaching complex concepts to beginners and making tests relevant to real-world scenarios. Effective teaching strategies involve using practical projects and real-world simulations to illustrate the importance of software testing.
Richard Seidl Software Testing
This is the other podcast on Software Testing by Richard Seidl, the episodes are in spoken German but the show notes and site are written in English. Our summaries are generated from AI transcript translations.
- https://www.richard-seidl.com/en/blog/tag/podcast-software-testing
- https://www.richard-seidl.com/en/
Episode Details
- Show Notes: https://www.richard-seidl.com/de/blog/studierende-software-test
- Published: 2025-10-14T04:00:00Z
- Duration: 1760
- Author: Richard Seidl - Experte fur Software-Entwicklung und Testautomatisierung
Overview
The podcast explores the difficulties of teaching software testing in higher education, particularly when students lack strong programming skills. It outlines various testing methods used by educators to provide students with a structured understanding, including unit, integration, end-to-end, and UI tests, as well as Test-Driven Development (TDD) and Behavior-Driven Development (BDD). To make testing concepts more tangible, practical projects such as a pizzeria-based simulation involving Kubernetes are employed, demonstrating how testing plays a crucial role in managing complex systems.
Further, the episode addresses how software architecture influences testability, the challenges posed by legacy systems, and the use of static code analysis tools like SonarCube to improve code quality and identify issues early. It also raises concerns about the increasing use of AI in education, focusing on potential issues like source code ownership, data privacy, and GDPR compliance. The discussion emphasizes the importance of ensuring that students retain a deep understanding of systems and maintain critical thinking skills despite technological advancements. While non-functional testing is mentioned as an area of interest, it is noted that traditional courses often do not delve deeply into these topics. The overall theme centers on the effort to align academic teaching with real-world industry practices and to navigate the changing landscape of software development education.
For a PDF of longer Software Testing Podcast Episode Summaries with Briefing Notes and more detailed summary notes, visit EvilTester Patreon Podcast Summaries.