BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//ZContent.net//ZapCalLib 1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
BEGIN:VEVENT
DTSTART:20260303T130000
DTEND:20260303T170000
SUMMARY;CHARSET=UTF-8:Software-Quality als Basis für Secure Software
URL:https://www.sfg.at/e/software-quality-als-basis-fuer-secure-software-2/
DESCRIPTION;CHARSET=UTF-8:\nEinsteiger-Workshop zu automatisierten Tests mi
 t Python \n\nSichere Software beginnt bei guter Softwarequalität. Ein zen
 trales Werkzeug\, um die Qualität und Verlässlichkeit von Code sicherzus
 tellen\, sind automatisierte Tests. Sie helfen dabei\, Fehler frühzeitig 
 zu erkennen\, Regressionen zu vermeiden und sicherheitskritische Schwachst
 ellen gar nicht erst entstehen zu lassen.\nGerade in kleineren Skripten od
 er Tools\, die den Arbeitsalltag erleichtern\, fehlt es häufig an einer s
 trukturierten Qualitätssicherung – obwohl gerade hier viele sicherheits
 relevante Aufgaben übernommen werden.\n&nbsp\;\nInhalt\nIn diesem praxiso
 rientierten Halbtagesworkshop lernen Sie die Grundlagen automatisierter Te
 sts anhand von Beispielen in Python. Sie erhalten einen Einblick in testba
 res Coding\, gängige Testarten und das Zusammenspiel von Softwarequalitä
 t und Sicherheit:\n• Warum automatisiertes Testen für Softwarequalität
  und -sicherheit entscheidend ist\n• Voraussetzungen für testbaren Code
 : Modularität\, Trennung von Logik und I/O\n• Testarten und -ebenen im 
 Überblick (Unit-Tests\, Integrationstests\, etc.)\n• Schreiben einfache
 r Testfälle mit unittest und pytest\n• Umgang mit Fehlerfällen\, Asser
 tions\, Fixtures und Testdaten\n• Sicherheitsaspekte in der Softwareentw
 icklung: Wie Tests helfen\, typische Schwachstellen zu vermeiden\n&nbsp\;\
 nZiele\nDer Workshop richtet sich an Entwickler:innen Entwickler:innen\, d
 ie bisher keine oder wenig Erfahrung mit Tests haben. Er ist auch für Per
 sonen geeignet\, die regelmäßig Sckripte und kleinere Tools (zB fpr Date
 nverarbeitung oder Automatisierung) schreiben. Genrell ist er für alle ge
 eignet\, die Softwarequalität als Grundlage für sichere Anwendungen vers
 tehen wollen.\n&nbsp\;\nNach dem Workshop haben Teilnehmer:innen ein Verst
 ändnis für automatisierbare Software Tests und wie diese die Qualität u
 nd damit auch die Sicherheit von Softwareprodukten erhöhen. Sie sind in d
 er Lage einfache Testfälle zu definieren und zu schreiben\, sowie den eig
 entlichen Source Code so zu organisieren\, dass dieser testbar ist.\n&nbsp
 \;\nVoraussetzungen:\n• Grundlegende Kenntnisse in Python oder einer and
 eren Programmiersprache\n• Es sind keine Vorkenntnisse in Testframeworks
  oder Softwarearchitektur notwendig\n• Eigenes Notebook mit Python\n
LOCATION;CHARSET=UTF-8:FH Joanneum\; \nWerk-VI-Straße 46\, 8605 Kapfenberg
END:VEVENT
END:VCALENDAR
