Wir senden Ihre Anfrage als E-Mail an die bei uns hinterlegte Kontaktperson bei Verifysoft Technology GmbH.
Webinar: Unit- and Software Integration Testing in Safety-Critical Projects
Time: 10:00 AM (CET) in English
Time: 3:00 PM (CET) in English
https://www.verifysoft.com/en_integration_tests_webinar.html
Register now for our free webinar and learn more about the following topics:
The role of static analysis
The role of requirements engineering with respect to testing
Software integration testing vs.unit testing
Methods for deriving normal-range and robustness test cases
Measurement of structural coverage
The power of test reviews
Testen von Embedded Software
Online-Seminar mit Dipl.-Ing. M. Heininger
Datum: 28.04 - 30.04
Jetzt Registrieren: https://www.verifysoft.com/de_seminar_testen_von_embedded_systems.html
Vermeiden Sie Risiken und Kosten durch fehlerhafte Embedded Software! Wir vermitteln Ihnen die notwendigen Kenntnisse, um qualitativ hochwertige und zuverlässige Embedded Systeme effizient und effektiv testen zu können. Neben dem Testmanagement werden praxisorientierte Techniken und Vorgehensweisen erläutert. Durch Übungen und Beispiele aus der Praxis erlernen die Teilnehmer die Seminarinhalte in eigenen Projekten umzusetzen.
Schulungsinhalte - aus der Praxis, für die Praxis
Tag 1 (5 h): Einführung und Praxisbeispiele zur statischen Analyse:
🔸Abgrenzung zu ISTQB-Lehrgängen
🔸Gegenüberstellungen
• Embedded-Projekte / IT-Projekte
• Klassische Projekte / sicherheitsgerichtete Projekte / agile Projekte
• Testprojekte / Debugging
🔸Test-Teamkompetenzen und Rollen in Anlehnung an ISTQB
🔸Testmanagement in Anlehnung an ISO 29119
🔸Praktisch anwendbare Metriken in Testprojekten
🔸Statische Analyse und Reviews
• Überblick
• Review-Techniken und Checklisten
• Praxistipps: Optimierung zwischen Prozess und Tool
🔸Praktischer Einsatz der statischen Codeanalyse mit CodeSonar anhand von konkreten Beispielen
• Beispiele zum Umgang mit einfachen MISRA-Regeln
• Was bedeutet vollständiger MISRA-Check?
• Laufzeitfehleranalysen - wie führt man diese konkret durch?
Tag 2 (5 h): Dynamische Testverfahren und Praxisbeispiele der Code Coverage Messung:
🔸Grundlegende Testentwurfsverfahren
• Äquivalenzklassen- und Grenzwerttests
• Kombinatorische Tests
• Klassifikationsbaummethode
• Ursache-Wirkungs-Graph
🔸Eingabedatenorientierte Testentwurfsverfahren
• Erfahrungsbasiert
• Spezifikationsbasiert / Funktional / Effizienzbasiert
• Strukturbasiert
• Risikobasiert
🔸Für die Praxis relevante Integrationstest-Strategie
• Systemtest als Spezialfall des HW/SW Integrationstests
• Code Coverage Messung auf HW/SW-Integrationsebene
• Praxisbeispiele mit CTC++ zur Messung der Code Coverage
Tag 3 (5 h): Testebenen, Testumgebungen und KI beim Testen:
🔸Feedbackrunde zu den Themen aus den ersten beiden Tagen
🔸Testebenen und Testumgebungen
• Systemtest
• Integrationstest
• Unittest
• Testautomatisierung
🔸Einsatz von KI beim Testen
• Testqualität von Requirements KI-basiert verbessern
• Testfälle KI-basiert aus Requirements ableiten
🔸Trends und zukünftige Herausforderungen beim Testen
🔸Übersicht über Werkzeuge
Testing Embedded Software
Online-Seminar with Dipl.-Ing. Martin Heininger
Date: 21.04- 23.04
Register: https://www.verifysoft.com/en_seminar_testen_von_embedded_systems.html
Avoid risks and costs caused by defective embedded software!
We provide the knowledge needed to test high-quality, reliable embedded systems efficiently and effectively.
In addition, practice-oriented test management techniques and approaches are explained. Participants will learn how to apply the seminar content to their own projects through exercises and real-world examples.
Training content — from practice, for practice
Day 1 (5 h): Introduction and Static Analysis:
🔸 Distinction from ISTQB courses
🔸 Comparisons
• Embedded projects / IT projects
• Classic/security-oriented projects / agile projects
• Test projects / debugging
🔸Test team competencies and roles based on ISTQB
🔸 Test management based on ISO 29119
🔸 Practically applicable metrics in test projects
🔸 Static analysis and reviews
• Overview
• Review techniques and checklists
• Practical tips: Optimization between process and tool
🔸Practical use of static code analysis with CodeSonar using concrete examples
• How to deal with simple MISRA rules in a concrete Tool
• What does a complete MISRA check mean?
• Runtime error analyses
Day 2 (5 h): Dynamic Testing Methods, Practical Examples, and Code Coverage Measurement:
🔸Basic test design methods
• Equivalence class and boundary value tests
• Combinatorial tests
• Classification tree method
• Cause-and-effect graph
🔸Input data-oriented test design methods
• Experience-based
• Specification-based / Functional / Efficiency-based
• Structure-based
• Risk-based
🔸Integration test strategy relevant for practical application
• System test as a special case of HW/SW integration testing
• Code coverage measurement at HW/SW integration level
• Practical examples with CTC++ for measuring code coverage
Day 3 (5 h): Test Levels, Test Environments, and AI in Testing:
🔸Feedback session on the topics covered in the first two days
🔸Test levels and test environments
• System testing
• Integration testing
• Unit testing
• Test automation
🔸Use of AI in testing
• Improving test quality of requirements using AI
• Deriving test cases from requirements using AI
🔸Trends and future challenges in testing
🔸Overview of tools
Webinar: Statische Analyse in der Praxis
um 11:00 Uhr (MEZ) auf Deutsch:
https://events.teams.microsoft.com/event/615a882e-b6d2-4bc7-8d8d-8e33beefd658@ff86e7c1-331e-4507-96ed-3e611c7a5996
Melden Sie sich jetzt zu unserem kostenfreien Webinar an und erfahren Sie mehr zu folgenden Themen:
Einführung in die statische Analyse
Techniken zur Verbesserung der Analysequalität
Nebenläufigkeitsanalyse
Exemplarisch unter Verwendung von CodeSecure CodeSonar.