Seminare
Seminare

Continuous Integration: Softwarequalität dauerhaft sicherstellen

Seminar - MicroConsult Academy GmbH

Continuous Integration ist der Schlüsselprozess agiler Softwareentwicklung, die von immer mehr Firmen umgesetzt wird. Anstatt viele Softwareteile nach längerer, unabhängiger Entwicklung in einer großen Integration zusammenzuwerfen, setzt CI auf möglichst häufige Integration kleiner Bausteine. Dieser praxisorientierte Workshop befasst sich mit dem Prozess der fortlaufenden Integration von Komponenten zu einem System mit dem Ziel, die Softwarequalität zu steigern. Dabei wird typischerweise durchgehend überprüft, ob sich die Anwendung noch erstellen lässt. Um die Qualität der Software noch weiter zu erhöhen und beständig zu gewährleisten, sollten sich diesem Prozess noch weitere Schritte wie automatisierte Tests anschließen.
Termin Ort Preis*
auf Anfrage München Gratis
*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:
Begriffsklärung: Softwarequalität und Versionsverwaltung
Was ist Continuous Integration?Warum Continuous Integration?Wie setze ich Continuous Integration ein?
Vorstellung des Beispielprojekts und Vorbereitungen zu CIEinrichten der Infrastruktur für den PraxisteilAufsetzen eines VCS am Beispiel SubversionErstellung des Testframeworks Google TestProjekterstellung und Cross-Compilation mit NetBeansProbelauf des Beispielprojektes mit BeagleBone und Workstation
Vorstellung des CI-ServersVorstellung CI-Server JenkinsAutomatisierung des Projekt-Buildprozesses mit Jenkins
Grundlagen professioneller SoftwaretestsNotwendigkeit des TestensWas ist ein statischer Softwaretest und welche Arten gibt es?
Statischer TestWie bereite ich einen statischen Test für CI vor (am Beispiel CppCheck)?Durchlauf mehrerer CI-Zyklen mit statischen Tests
Dynamischer SoftwaretestGrundlagen und Begriffsklärung
Unit TestVorbereitung, Erläuterung und Einstieg in die Übung Unit Test
Dynamischer Test und Einbindung CIFertigstellung der Übung zum Unit TestErläuterung und Übung zum IntegrationstestErläuterung und Übung zum Systemtest
Gruppenübung CIErweiterung der Sourcen in TeamarbeitDurchlauf möglichst mehrerer CI-Zyklen

Termine: Juli & Dezember 2020, s. www.microconsult.de
Dauer/zeitlicher Ablauf:
2 Tage
Ziele/Bildungsabschluss:

Durch Continuous Integration wird die entstehende Software fortlaufend getestet, d.h. die Qualität wird gemessen, und Fehler werden früh erkannt. Dadurch werden spätere Kosten für Fehlersuche und -behebung erheblich reduziert.

Teilnahmevoraussetzungen:

Praktische Kenntnisse in der Programmierung mit C/C++. Vorkenntnisse im Testen sind nicht notwendig.

Zielgruppe:

Testingenieure, Test-Manager, Software-Entwickler, Software-Architekten, System-Architekten, Teamleiter, Projektleiter

Seminarkennung:
INTEG
Nach unten
Nach oben
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern. Diese Cookies werden nicht automatisiert gesetzt. Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren. Weitere Informationen finden Sie hier.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha