BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//ZContent.net//ZapCalLib 1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
BEGIN:VEVENT
DTSTART:20251028T130000
DTEND:20251028T170000
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/
DESCRIPTION;CHARSET=UTF-8:\nEinsteiger-Workshop zu automatisierten Tests mi
 t Python\n\nSichere Software beginnt bei guter SoftwarequalitÃ¤t. Ein zent
 rales Werkzeug\, um die QualitÃ¤t und VerlÃ¤sslichkeit von Code sicherzust
 ellen\, sind automatisierte Tests. Sie helfen dabei\, Fehler frÃ¼hzeitig z
 u erkennen\, Regressionen zu vermeiden und sicherheitskritische Schwachste
 llen gar nicht erst entstehen zu lassen.\nGerade in kleineren Skripten ode
 r Tools\, die den Arbeitsalltag erleichtern\, fehlt es hÃ¤ufig an einer st
 rukturierten QualitÃ¤tssicherung â€“ obwohl gerade hier viele sicherheitsr
 elevante Aufgaben Ã¼bernommen werden.\n&nbsp\;\nInhalt\nIn diesem praxisor
 ientierten Halbtagesworkshop lernen Sie die Grundlagen automatisierter Tes
 ts anhand von Beispielen in Python. Sie erhalten einen Einblick in testbar
 es 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 einfacher
  TestfÃ¤lle mit unittest und pytest\nâ€¢ Umgang mit FehlerfÃ¤llen\, Assert
 ions\, Fixtures und Testdaten\nâ€¢ Sicherheitsaspekte in der Softwareentwi
 cklung: Wie Tests helfen\, typische Schwachstellen zu vermeiden\n&nbsp\;\n
 Ziele\nDer Workshop richtet sich an Entwickler:innen\, die bisher keine od
 er wenig Erfahrung mit Tests haben. Er ist auch fÃ¼r Personen geeignet\, d
 ie regelmÃ¤ÃŸig Skripte und kleinere Tools (zB fÃ¼r Datenverarbeitung oder
  Automatisierung) schreiben. Generell ist er fÃ¼r alle geeignet\, die Soft
 warequalitÃ¤t als Grundlage fÃ¼r sichere Anwendungen verstehen wollen.\n&n
 bsp\;\nNach dem Workshop haben Teilnehmer:innen ein VerstÃ¤ndnis fÃ¼r auto
 matisierbare Software Tests und wie diese die QualitÃ¤t und damit auch die
  Sicherheit von Softwareprodukten erhÃ¶hen. Sie sind in der Lage einfache 
 TestfÃ¤lle zu definieren und zu schreiben\, sowie den eigentlichen Source 
 Code so zu organisieren\, dass dieser testbar ist.\n&nbsp\;\nVoraussetzung
 en:\nâ€¢ Grundlegende Kenntnisse in Python oder einer anderen Programmiers
 prache\nâ€¢ Es sind keine Vorkenntnisse in Testframeworks oder Softwarearc
 hitektur notwendig\nâ€¢ Eigenes Notebook mit Python\n
LOCATION;CHARSET=UTF-8:FH Joanneum\; \nWerk-VI-StraÃŸe 46\, 8605 Kapfenberg
END:VEVENT
END:VCALENDAR
