{"id":8441,"date":"2023-01-24T09:00:00","date_gmt":"2023-01-24T08:00:00","guid":{"rendered":"http:\/\/www.johner-institut.de\/blog\/?p=8441"},"modified":"2024-05-24T11:30:52","modified_gmt":"2024-05-24T09:30:52","slug":"integrationstests-und-strategie","status":"publish","type":"post","link":"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/integrationstests-und-strategie\/","title":{"rendered":"Integrationstests bei Software &#038; Integrationsstrategie"},"content":{"rendered":"\n<p>Sowohl die IEC 62304 als auch die FDA fordern <strong>Integrationspr\u00fcfungen<\/strong>, typischerweise in Form von <strong>Integrationstests<\/strong>.<\/p>\n\n\n\n<!--more-->\n\n\n\n<h2 class=\"wp-block-heading\">1. Was sind Integrationstests?<\/h2>\n\n\n\n<div class=\"defbox\">\n    <div class=\"definition\">\n        <i class=\"fa fa-exclamation-circle\"><\/i> Definition: <dfn>Integrationstest<\/dfn>\n    <\/div>\n    <dd>Integrationstests sind in der Software-Entwicklung eine Abfolge von Einzeltest mit dem Ziel, Fehler im Zusammenspiel verschiedener, voneinander abh\u00e4ngiger (und bereits getesteter) Software-Komponenten eines Software-Systems zu finden.<\/dd>\n    <div class=\"defsource\">Quelle: Johner Institut, angelehnt an <a href=\"https:\/\/de.wikipedia.org\/wiki\/Integrationstest\">Wikipedia<\/a><\/div>\n<\/div>\n\n\n\n<p>Integrationstests pr\u00fcfen, ob eine Komponente die Schnittstellen einer anderen Komponente nutzen, d. h. deren Methoden aufrufen und mit deren R\u00fcckgaben (R\u00fcckgabewerte, Exceptions) umgehen kann.<\/p>\n\n\n\n<figure class=\"wp-block-image size-medium\"><a href=\"https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2023\/01\/Integrationstests-scaled.jpg\" data-rel=\"lightbox-image-0\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"211\" src=\"https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2023\/01\/Integrationstests-300x211.jpg\" alt=\"Schematische Zeichnung, die zeigt, dass Integrationstests die Korrektheit des Zusammenspiels von zwei oder mehreren Komponenten pr\u00fcfen, wohingegen die Unit-Tests die Korrektheit einer Komponenten pr\u00fcfen.\" class=\"wp-image-5367345\" srcset=\"https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2023\/01\/Integrationstests-300x211.jpg 300w, https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2023\/01\/Integrationstests-1024x721.jpg 1024w, https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2023\/01\/Integrationstests-768x541.jpg 768w, https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2023\/01\/Integrationstests-1536x1081.jpg 1536w, https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2023\/01\/Integrationstests-2048x1441.jpg 2048w, https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2023\/01\/Integrationstests-200x141.jpg 200w, https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2023\/01\/Integrationstests-400x282.jpg 400w, https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2023\/01\/Integrationstests-600x422.jpg 600w, https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2023\/01\/Integrationstests-800x563.jpg 800w, https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2023\/01\/Integrationstests-1200x845.jpg 1200w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption class=\"wp-element-caption\">Abb. 1: Integrationstest pr\u00fcfen das Zusammenspiel von zwei oder mehr Komponenten \u00fcber deren Schnittstellen. Im Unterscheid dazu pr\u00fcfen Unit-Tests die Korrektheit einzelner Komponenten. (zum Vergr\u00f6\u00dfern klicken)<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">2. Weshalb sind Integrationstests notwendig?<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">a) Qualit\u00e4t der Software verbessern<\/h3>\n\n\n\n<p>Integrationstests sollen, wie alle <a href=\"https:\/\/www.johner-institut.de\/blog\/tag\/software-testing\/\">Software-Tests<\/a>, die Qualit\u00e4t der Software verbessern, indem sie Fehler finden. Dazu pr\u00fcfen sie, ob die Schnittstellen von zwei und mehr <a href=\"https:\/\/www.johner-institut.de\/blog\/tag\/software-komponente\/\">Software-Komponenten<\/a> (auch Module oder Units genannt) zueinander passen.<\/p>\n\n\n\n<p>Diese Integrationstests sind notwendig, obwohl professionelle Software-Entwickler bereits die \u00f6ffentlichen Methoden aller Komponenten gepr\u00fcft haben. Denn Komponenten-, Modul- oder Unit-Tests reichen nicht aus, um Fehler im Zusammenspiel dieser Komponenten zu finden. Das zeigt das folgende Beispiel besonders drastisch:<\/p>\n\n\n\n<div class=\"wp-block-media-text alignwide is-stacked-on-mobile\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2014\/09\/Integrationstests-auch-bei-Nasa-300x300.jpg\" alt=\"Integrationstests - auch in der Software-Entwicklung einen Pflicht\" class=\"wp-image-9878 size-medium\" srcset=\"https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2014\/09\/Integrationstests-auch-bei-Nasa-300x300.jpg 300w, https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2014\/09\/Integrationstests-auch-bei-Nasa-150x150.jpg 150w, https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2014\/09\/Integrationstests-auch-bei-Nasa.jpg 350w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p>Eine Raumsonde st\u00fcrzte ab, obwohl alle Module vollst\u00e4ndig getestet waren. Allerdings nutze ein Modul (eine Komponente) SI-Einheiten, ein anderes IU-Einheiten (Imperial Units). Dass die beiden Schnittstellen nicht passen, h\u00e4tten  Integrationspr\u00fcfungen finden k\u00f6nnen.<\/p>\n\n\n\n<p>Abb. 2: Integrationstests sind nicht nur in der Software-Entwicklung eine Best-Practice (Quelle: NASA)<\/p>\n<\/div><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">b) Regulatorische Anforderungen erf\u00fcllen<\/h3>\n\n\n\n<p>Viele Normen fordern die Integrationstests und stellen Anforderungen daran. Beispielsweise fordert die <a href=\"https:\/\/www.johner-institut.de\/blog\/category\/iec-62304-medizinische-software\/\">IEC 62304<\/a> Integrationspr\u00fcfung sowie eine Pr\u00fcfung, ob das gew\u00e4hlte Integrationspr\u00fcfverfahren geeignet ist.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Anforderungen der IEC 62304 an die Integrationstests<\/h4>\n\n\n\n<p>Die IEC 62304 stellt folgende Anforderungen an das Integrationstesten:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Das Vorliegen eines Integrationsplans<\/li>\n\n\n\n<li>Das Integrationstesten gem\u00e4\u00df Plan<\/li>\n\n\n\n<li>Die Dokumentation der Integrationstests<\/li>\n\n\n\n<li>Das Ansto\u00dfen des Probleml\u00f6sungsprozesses, falls Fehler gefunden werden<\/li>\n<\/ul>\n\n\n\n<div class=\"defbox\">\n        <div class=\"definition\">\n            <i class=\"fa fa-exclamation-triangle\"><\/i> Vorsicht!\n        <\/div>\n        <p>Sehr viele Hersteller erf\u00fcllen die Forderung nach dem Probleml\u00f6sungsprozess nicht. Vielmehr \u00e4ndern sie die Software so lange, bis sie sich spezifikationsgem\u00e4\u00df verh\u00e4lt. Das entspricht weder den Vorgaben noch dem Gedanken der IEC 62304.<\/p>\n    <\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Anforderungen der IEC 62304 an die Evaluierung des Integrationspr\u00fcfverfahrens<\/h4>\n\n\n\n<p>Zudem m\u00fcssen die Hersteller bewerten und sicherstellen, dass das gew\u00e4hlte Integrationspr\u00fcfverfahren geeignet ist.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>Der Hersteller muss die Angemessenheit des Integrationspr\u00fcfverfahrens evaluieren.<\/em><\/p>\n<cite><em>IEC 62304, Kapitel 5.6.5<\/em><\/cite><\/blockquote>\n\n\n\n<p>Seit der Version 2015 der IEC 62304 ist der Abschnitt 5.6.5 etwas verst\u00e4ndlicher formuliert, da der Begriff \u201everify\u201c durch \u201eevalute\u201c und der Begriff \u201ecorrectness\u201c durch \u201eadequacy\u201c ausgetauscht wurden.<\/p>\n\n\n\n<p>Es geht also nicht um die \u00dcberpr\u00fcfung der korrekten Anwendung des Pr\u00fcfverfahrens, sondern um die Eignung des Verfahrens.<\/p>\n\n\n\n<p>Was die Autoren der IEC 62304 unter der Evaluierung verstehen, l\u00e4sst sich auch aus Anhang B.5.6 ableiten:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Die <strong>Integrationsstrategie<\/strong> ist geeignet (siehe unten).<\/li>\n\n\n\n<li>Der Hersteller hat die richtigen und notwendigen <strong>Testziele<\/strong> bestimmt, z. B. die funktionale Korrektheit, Zeitverhalten, die Wartbarkeit (beispielsweise im Sinne eines \u201eweak coupling\u201c).<\/li>\n\n\n\n<li>Das <strong>Testverfahren<\/strong> ist geeignet; dazu z\u00e4hlt auch die Methode, um die Testf\u00e4lle zu spezifizieren (siehe unten).<\/li>\n\n\n\n<li>Der Hersteller hat geeignete <strong>Werkzeuge<\/strong> ausgew\u00e4hlt, z. B. zum Erstellen von Stubs\/Mock-Objekten, mit denen er Hard- und Software-Komponenten ersetzt, die (noch) nicht verf\u00fcgbar sind bzw. getestet werden sollen.<\/li>\n<\/ul>\n\n\n\n<p>Diese Bewertung des Pr\u00fcfverfahrens erfolgt \u00fcblicherweise durch ein Review des Integrationsplans.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">3. Wie f\u00fchrt man Integrationstests durch?<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Schritt 1: Ziele der Integrationstests festlegen<\/h3>\n\n\n\n<p>Zuerst gilt es, die Ziele der Integrationstests festzulegen. Eine gute Checkliste f\u00fcr die Vollst\u00e4ndigkeit dieser Ziele liefert die Taxonomie der <a href=\"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/iso-9126-und-iso-25010\/\">ISO 25010<\/a>.<\/p>\n\n\n\n<p>Die Auswahl und Priorisierung dieser Ziele sollte risikobasiert erfolgen. Wenn beispielsweise das Zeitverhalten der Software kritisch ist, sollte es beim Integrationstesten \u00fcberpr\u00fcft werden.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Schritt 2: Integrationsstrategie festlegen<\/h3>\n\n\n\n<p>Die Festlegung der Integrationsstrategie ist Teil des Testplans. Bereits in der Software-Architektur sollten Hersteller die Integrationsstrategie bestimmen. Diese legt fest, in welcher Reihenfolge&nbsp;die Komponenten integriert werden sollen. Typische Vertreter von Integrationsstrategien sind:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Bottom-up-Strategie, die bei Entwicklern beliebt ist und viele Testtreiber ben\u00f6tigt<\/li>\n\n\n\n<li>Top-Down-Strategie, die einen fr\u00fchen Eindruck vom finalen Produkt erm\u00f6glicht und viele Mock-Objekte erfordert<\/li>\n\n\n\n<li>Big-Bang-Strategie, die eigentlich gar keine st\u00fcckweise Integration, sondern den Test des gesamten Systems bezeichnet<\/li>\n<\/ul>\n\n\n\n<p>Bei der Bottom-up-Strategie pr\u00fcfen die Tester zuerst die Hardware- oder Betriebssystem-nahen Schichten und dann die h\u00f6heren Schichten (z. B. UI). Das hei\u00dft, dass sie im Lauf des Integrationstestens jeweils die n\u00e4chsth\u00f6here Schicht hinzuf\u00fcgen und dabei \u00fcberpr\u00fcfen, ob die Testziele erreicht werden.<\/p>\n\n\n\n<div class=\"wp-block-group has-advertising-gradient-background has-background is-layout-constrained wp-container-core-group-is-layout-23b1a4dc wp-block-group-is-layout-constrained\" style=\"padding-top:var(--wp--preset--spacing--30);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--30)\">\n<p class=\"has-white-color has-text-color\">Im <a href=\"https:\/\/www.johner-institut.de\/digitale-dienstleistungen\/auditgarant\/\">Auditgarant<\/a> lernen Sie weitere Integrationsstrategien kennen und erfahren, wie Sie die Anforderungen der IEC 62304 (nicht nur) an das Integrationstesten erf\u00fcllen.<\/p>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Schritt 3: Testf\u00e4lle spezifizieren<\/h3>\n\n\n\n<p>Die Spezifikation von Testf\u00e4llen ist Teil des Testplans. Um die Testf\u00e4lle und damit die Testdaten festzulegen, sollten die Hersteller Verfahren wie die Blackbox-Verfahren anwenden. Diese helfen dabei, die Testf\u00e4lle systematisch so zu bestimmen, dass sie Fehler mit einer besonders hohen Wahrscheinlichkeit finden. Das zeichnet gute Tests aus.<\/p>\n\n\n\n<p>Zur Spezifikation der Testf\u00e4lle z\u00e4hlt auch die Festlegung, wie die Tests durchgef\u00fchrt, dokumentiert und deren Ergebnisse bewertet werden.<\/p>\n\n\n\n<div class=\"defbox\">\n    <div class=\"definition\">\n        <i class=\"fa fa-external-link\"><\/i> Weiterf\u00fchrende Informationen\n    <\/div>\n<p>Lesen Sie hier mehr \u00fcber die<a href=\"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/blackbox-testing\/\">Blackbox-Testverfahren<\/a>, wie das \u00c4quivalenzklassen-basierte Testen, und \u00fcber das Software-Testen im Allgemeinen.<\/p>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Schritt 4: Tests durchf\u00fchren und Ergebnisse protokollieren<\/h3>\n\n\n\n<p>Um die Tests durchf\u00fchren zu k\u00f6nnen, m\u00fcssen die Tester abh\u00e4ngig von der gew\u00e4hlten Teststrategie Mock-Objekte oder\/und Testtreiber entwickeln. Damit f\u00fchren sie die Tests wie im Testplan vorgesehen durch.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2023\/01\/Mock-Objekt-1-scaled-1.jpeg\" data-rel=\"lightbox-image-1\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2023\/01\/Mock-Objekt-1-scaled-1-1024x576.jpeg\" alt=\"\" class=\"wp-image-5368623\" srcset=\"https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2023\/01\/Mock-Objekt-1-scaled-1-1024x576.jpeg 1024w, https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2023\/01\/Mock-Objekt-1-scaled-1-300x169.jpeg 300w, https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2023\/01\/Mock-Objekt-1-scaled-1-768x432.jpeg 768w, https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2023\/01\/Mock-Objekt-1-scaled-1.jpeg 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Abb. 3: Mock-Objekte ersetzen bei Integrationstests Komponenten (hier m\u00f6gliche weitere Komponenten, die nicht Teil des Integrationstests sein sollen) (zum Vergr\u00f6\u00dfern klicken)<\/figcaption><\/figure>\n\n\n\n<p>Die Dokumentation umfasst auch eine Bewertung des Testergebnisses. Im Fehlerfall dient diese Dokumentation als Input f\u00fcr den Probleml\u00f6sungsprozess.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">4. Worauf sollte man achten?<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">a) Auswahl der beteiligten Personen<\/h3>\n\n\n\n<p>Um Integrationstests spezifizieren und durchf\u00fchren zu k\u00f6nnen, ist sowohl Programmiererfahrung gefragt als auch Kompetenz beim Software-Testen.<\/p>\n\n\n\n<p>Diese Kompetenz bringen insbesondere Software-Entwickler mit, die sich zum Software-Tester weitergebildet haben.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">b) Richtiger Zeitpunkt<\/h3>\n\n\n\n<p>Die Software-Integrationstests sollten Hersteller nicht erst mit Abschluss der Programmierung beginnen. Vielmehr empfiehlt es sich, fr\u00fchzeitig das Zusammenwirken der verf\u00fcgbaren Komponenten gem\u00e4\u00df des Integrationsplans zu testen. So lassen sich Fehler fr\u00fcher finden und einfacher beseitigen.<\/p>\n\n\n\n<p>W\u00e4hrend der Wartungsphase sollten die Hersteller die Integrationstests auch als <a href=\"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/regressionstest\/\">Regressionstests<\/a> durchf\u00fchren. So stellen sie sicher, dass durch die \u00c4nderungen keine bereits behobenen Fehler erneut eingef\u00fchrt werden.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">c) Erf\u00fcllung der regulatorischen Anforderungen<\/h3>\n\n\n\n<p>Die IEC 62304 verlangt von den Herstellern, im Rahmen der Software-Freigabe zu \u00fcberpr\u00fcfen, ob die Software-Integrationstests so wie im Entwicklungsplan bzw. Integrationstestplan festgelegt durchgef\u00fchrt wurden. Das setzt voraus, dass es diese Pl\u00e4ne gibt.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">5. Fazit &amp; Zusammenfassung<\/h2>\n\n\n\n<p>Die Integrationstests sind ein wichtiges Instrument der Software-Qualit\u00e4tssicherung. <\/p>\n\n\n\n<p>Das Johner Institut empfiehlt, diese Tests als eigenst\u00e4ndigen Schritt und nicht zusammen mit den Software-Systemtests durchzuf\u00fchren.<\/p>\n\n\n\n<p>Die Integrationstests helfen beim Nachweis, dass sich das System st\u00fcckweise aus den Komponenten zusammensetzen l\u00e4sst. Das wiederum ist eine Best\u00e4tigung der gew\u00fcnschten schwachen Kopplung der Komponenten und damit einer guten Architektur.<\/p>\n\n\n\n<p>Eine Architektur, die das Paradigma <em>\u201eweak coupling and strong cohesion\u201c<\/em> nicht erf\u00fcllt, wird f\u00fcr die Hersteller zu einer architektonischen Schuld, die sich immer schlechter begleichen l\u00e4sst. Der Aufwand f\u00fcr diesen \u201eSchuldenabtrag\u201c ist ein Vielfaches h\u00f6her als der f\u00fcr konsequent durchgef\u00fchrte Integrationstests.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sowohl die IEC 62304 als auch die FDA fordern Integrationspr\u00fcfungen, typischerweise in Form von Integrationstests.<\/p>\n","protected":false},"author":85,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[184],"tags":[1189,362,364],"ppma_author":[1223],"class_list":["post-8441","post","type-post","status-publish","format-standard","hentry","category-iec-62304-medizinische-software","tag-prozesse-verfahren","tag-software-architektur","tag-software-testing","category-184","description-off"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Integrationstests bei Software &amp; Integrationsstrategie<\/title>\n<meta name=\"description\" content=\"Die IEC 62304 fordert eine Integrationspr\u00fcfung. Dieser Beitrag beschreibt die Anforderungen der Norm an Software-Integrationstests.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/integrationstests-und-strategie\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Integrationstests bei Software &amp; Integrationsstrategie\" \/>\n<meta property=\"og:description\" content=\"Die IEC 62304 fordert eine Integrationspr\u00fcfung. Dieser Beitrag beschreibt die Anforderungen der Norm an Software-Integrationstests.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/integrationstests-und-strategie\/\" \/>\n<meta property=\"og:site_name\" content=\"Regulatorisches Wissen f\u00fcr Medizinprodukte\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/JohnerInstitut\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-01-24T08:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-05-24T09:30:52+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2023\/01\/Integrationstests-300x211.jpg\" \/>\n<meta name=\"author\" content=\"Urs M\u00fcller\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Urs M\u00fcller\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"7\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/integrationstests-und-strategie\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/integrationstests-und-strategie\/\"},\"author\":{\"name\":\"Urs M\u00fcller\",\"@id\":\"https:\/\/www.johner-institut.de\/blog\/#\/schema\/person\/4c70917482b3c6eea6f21274fad28e49\"},\"headline\":\"Integrationstests bei Software &#038; Integrationsstrategie\",\"datePublished\":\"2023-01-24T08:00:00+00:00\",\"dateModified\":\"2024-05-24T09:30:52+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/integrationstests-und-strategie\/\"},\"wordCount\":1185,\"commentCount\":4,\"publisher\":{\"@id\":\"https:\/\/www.johner-institut.de\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/integrationstests-und-strategie\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2023\/01\/Integrationstests-300x211.jpg\",\"keywords\":[\"Prozesse und Verfahren\",\"Software-Architektur (IEC-62304-konform)\",\"Software-Testing: Die Forderungen der IEC 62304 und FDA erf\u00fcllen\"],\"articleSection\":[\"Software &amp; IEC 62304\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/integrationstests-und-strategie\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/integrationstests-und-strategie\/\",\"url\":\"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/integrationstests-und-strategie\/\",\"name\":\"Integrationstests bei Software & Integrationsstrategie\",\"isPartOf\":{\"@id\":\"https:\/\/www.johner-institut.de\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/integrationstests-und-strategie\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/integrationstests-und-strategie\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2023\/01\/Integrationstests-300x211.jpg\",\"datePublished\":\"2023-01-24T08:00:00+00:00\",\"dateModified\":\"2024-05-24T09:30:52+00:00\",\"description\":\"Die IEC 62304 fordert eine Integrationspr\u00fcfung. Dieser Beitrag beschreibt die Anforderungen der Norm an Software-Integrationstests.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/integrationstests-und-strategie\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/integrationstests-und-strategie\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/integrationstests-und-strategie\/#primaryimage\",\"url\":\"https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2023\/01\/Integrationstests-scaled.jpg\",\"contentUrl\":\"https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2023\/01\/Integrationstests-scaled.jpg\",\"width\":2560,\"height\":1802},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/integrationstests-und-strategie\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog\",\"item\":\"https:\/\/www.johner-institut.de\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Software &amp; IEC 62304\",\"item\":\"https:\/\/www.johner-institut.de\/blog\/category\/iec-62304-medizinische-software\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Integrationstests bei Software &#038; Integrationsstrategie\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.johner-institut.de\/blog\/#website\",\"url\":\"https:\/\/www.johner-institut.de\/blog\/\",\"name\":\"Regulatorisches Wissen f\u00fcr Medizinprodukte\",\"description\":\"Fachartikel zur Entwicklung und Zulassung von Medizinprodukten und weiteren regulatorischen Themen\",\"publisher\":{\"@id\":\"https:\/\/www.johner-institut.de\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.johner-institut.de\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.johner-institut.de\/blog\/#organization\",\"name\":\"Johner Institut GmbH\",\"url\":\"https:\/\/www.johner-institut.de\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/www.johner-institut.de\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2015\/07\/Johner-Institut.png\",\"contentUrl\":\"https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2015\/07\/Johner-Institut.png\",\"width\":1213,\"height\":286,\"caption\":\"Johner Institut GmbH\"},\"image\":{\"@id\":\"https:\/\/www.johner-institut.de\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/JohnerInstitut\/\",\"https:\/\/x.com\/christianjohner\",\"https:\/\/www.youtube.com\/user\/JohnerInstitut\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.johner-institut.de\/blog\/#\/schema\/person\/4c70917482b3c6eea6f21274fad28e49\",\"name\":\"Urs M\u00fcller\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2024\/05\/Urs_Mueller_300x300.png8ba2aed015c39b7100fd17f459d456d6\",\"url\":\"https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2024\/05\/Urs_Mueller_300x300.png\",\"contentUrl\":\"https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2024\/05\/Urs_Mueller_300x300.png\",\"caption\":\"Urs M\u00fcller\"},\"description\":\"Informatiker; Experte f\u00fcr Computerized Systems Validation (CSV) und Prozessvalidierung; Senior Berater am Johner Institut; Leiter des Seminars zur CSV\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/urs-mueller-1506997b\/\"],\"url\":\"https:\/\/www.johner-institut.de\/blog\/author\/ursmueller\/\"}]}<\/script>\n<meta name=\"copyright\" content=\"Johner Institut GmbH\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Integrationstests bei Software & Integrationsstrategie","description":"Die IEC 62304 fordert eine Integrationspr\u00fcfung. Dieser Beitrag beschreibt die Anforderungen der Norm an Software-Integrationstests.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/integrationstests-und-strategie\/","og_locale":"de_DE","og_type":"article","og_title":"Integrationstests bei Software & Integrationsstrategie","og_description":"Die IEC 62304 fordert eine Integrationspr\u00fcfung. Dieser Beitrag beschreibt die Anforderungen der Norm an Software-Integrationstests.","og_url":"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/integrationstests-und-strategie\/","og_site_name":"Regulatorisches Wissen f\u00fcr Medizinprodukte","article_publisher":"https:\/\/www.facebook.com\/JohnerInstitut\/","article_published_time":"2023-01-24T08:00:00+00:00","article_modified_time":"2024-05-24T09:30:52+00:00","og_image":[{"url":"https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2023\/01\/Integrationstests-300x211.jpg","type":"","width":"","height":""}],"author":"Urs M\u00fcller","twitter_misc":{"Verfasst von":"Urs M\u00fcller","Gesch\u00e4tzte Lesezeit":"7\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/integrationstests-und-strategie\/#article","isPartOf":{"@id":"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/integrationstests-und-strategie\/"},"author":{"name":"Urs M\u00fcller","@id":"https:\/\/www.johner-institut.de\/blog\/#\/schema\/person\/4c70917482b3c6eea6f21274fad28e49"},"headline":"Integrationstests bei Software &#038; Integrationsstrategie","datePublished":"2023-01-24T08:00:00+00:00","dateModified":"2024-05-24T09:30:52+00:00","mainEntityOfPage":{"@id":"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/integrationstests-und-strategie\/"},"wordCount":1185,"commentCount":4,"publisher":{"@id":"https:\/\/www.johner-institut.de\/blog\/#organization"},"image":{"@id":"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/integrationstests-und-strategie\/#primaryimage"},"thumbnailUrl":"https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2023\/01\/Integrationstests-300x211.jpg","keywords":["Prozesse und Verfahren","Software-Architektur (IEC-62304-konform)","Software-Testing: Die Forderungen der IEC 62304 und FDA erf\u00fcllen"],"articleSection":["Software &amp; IEC 62304"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/integrationstests-und-strategie\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/integrationstests-und-strategie\/","url":"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/integrationstests-und-strategie\/","name":"Integrationstests bei Software & Integrationsstrategie","isPartOf":{"@id":"https:\/\/www.johner-institut.de\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/integrationstests-und-strategie\/#primaryimage"},"image":{"@id":"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/integrationstests-und-strategie\/#primaryimage"},"thumbnailUrl":"https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2023\/01\/Integrationstests-300x211.jpg","datePublished":"2023-01-24T08:00:00+00:00","dateModified":"2024-05-24T09:30:52+00:00","description":"Die IEC 62304 fordert eine Integrationspr\u00fcfung. Dieser Beitrag beschreibt die Anforderungen der Norm an Software-Integrationstests.","breadcrumb":{"@id":"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/integrationstests-und-strategie\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/integrationstests-und-strategie\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/integrationstests-und-strategie\/#primaryimage","url":"https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2023\/01\/Integrationstests-scaled.jpg","contentUrl":"https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2023\/01\/Integrationstests-scaled.jpg","width":2560,"height":1802},{"@type":"BreadcrumbList","@id":"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/integrationstests-und-strategie\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https:\/\/www.johner-institut.de\/blog\/"},{"@type":"ListItem","position":2,"name":"Software &amp; IEC 62304","item":"https:\/\/www.johner-institut.de\/blog\/category\/iec-62304-medizinische-software\/"},{"@type":"ListItem","position":3,"name":"Integrationstests bei Software &#038; Integrationsstrategie"}]},{"@type":"WebSite","@id":"https:\/\/www.johner-institut.de\/blog\/#website","url":"https:\/\/www.johner-institut.de\/blog\/","name":"Regulatorisches Wissen f\u00fcr Medizinprodukte","description":"Fachartikel zur Entwicklung und Zulassung von Medizinprodukten und weiteren regulatorischen Themen","publisher":{"@id":"https:\/\/www.johner-institut.de\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.johner-institut.de\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/www.johner-institut.de\/blog\/#organization","name":"Johner Institut GmbH","url":"https:\/\/www.johner-institut.de\/blog\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.johner-institut.de\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2015\/07\/Johner-Institut.png","contentUrl":"https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2015\/07\/Johner-Institut.png","width":1213,"height":286,"caption":"Johner Institut GmbH"},"image":{"@id":"https:\/\/www.johner-institut.de\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/JohnerInstitut\/","https:\/\/x.com\/christianjohner","https:\/\/www.youtube.com\/user\/JohnerInstitut"]},{"@type":"Person","@id":"https:\/\/www.johner-institut.de\/blog\/#\/schema\/person\/4c70917482b3c6eea6f21274fad28e49","name":"Urs M\u00fcller","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2024\/05\/Urs_Mueller_300x300.png8ba2aed015c39b7100fd17f459d456d6","url":"https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2024\/05\/Urs_Mueller_300x300.png","contentUrl":"https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2024\/05\/Urs_Mueller_300x300.png","caption":"Urs M\u00fcller"},"description":"Informatiker; Experte f\u00fcr Computerized Systems Validation (CSV) und Prozessvalidierung; Senior Berater am Johner Institut; Leiter des Seminars zur CSV","sameAs":["https:\/\/www.linkedin.com\/in\/urs-mueller-1506997b\/"],"url":"https:\/\/www.johner-institut.de\/blog\/author\/ursmueller\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":13202,"url":"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/fpga\/","url_meta":{"origin":8441,"position":0},"title":"FPGA aus Sicht der IEC 62304 und FDA","author":"Prof. Dr. Christian Johner","date":"27. Mai 2016","format":false,"excerpt":"Das Akronym FPGA steht f\u00fcr Field Programmable Gate Array. FPGA sind programmierbare integrierte Schaltkreise, die auch in der Medizintechnik Anwendung finden. Lesen Sie hier, welche regulatorischen Anforderungen Sie bei FPGA erf\u00fcllen sollten. FPGA in der Medizintechnik Implementierung in Hardware oder Software? Hersteller von aktiven Medizinprodukten f\u00fchren bei der Entwicklung eine\u2026","rel":"","context":"In &quot;Software &amp; IEC 62304&quot;","block_context":{"text":"Software &amp; IEC 62304","link":"https:\/\/www.johner-institut.de\/blog\/category\/iec-62304-medizinische-software\/"},"img":{"alt_text":"FPGA Software IEC 62304","src":"https:\/\/i0.wp.com\/www.johner-institut.de\/blog\/wp-content\/uploads\/2016\/04\/FPGA-Software-IEC-62304.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.johner-institut.de\/blog\/wp-content\/uploads\/2016\/04\/FPGA-Software-IEC-62304.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.johner-institut.de\/blog\/wp-content\/uploads\/2016\/04\/FPGA-Software-IEC-62304.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.johner-institut.de\/blog\/wp-content\/uploads\/2016\/04\/FPGA-Software-IEC-62304.jpg?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":3115,"url":"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/mock-objekt\/","url_meta":{"origin":8441,"position":1},"title":"Mock-Objekt beim Testen von medizinischer Software","author":"Urs M\u00fcller","date":"5. Mai 2016","format":false,"excerpt":"Ein Mock-Objekt hilft beim Integrationstest, Teile eines Software-Systems zu ersetzen bzw. zu simulieren, solange bis diese Teile schrittweise\u00a0dem System hinzugef\u00fcgt werden. Lesen Sie in diesem Artikel, wie sich Mocks von Dummies und Stubs unterscheiden und ob Sie ein Mock-Objekt auch verifizieren m\u00fcssen. Mock-Objekt, Dummy, Stub Zahlreiche Begriffe kursieren in diesem\u2026","rel":"","context":"In &quot;Software &amp; IEC 62304&quot;","block_context":{"text":"Software &amp; IEC 62304","link":"https:\/\/www.johner-institut.de\/blog\/category\/iec-62304-medizinische-software\/"},"img":{"alt_text":"Mock-Objekte bei Integrationstests","src":"https:\/\/i0.wp.com\/www.johner-institut.de\/blog\/wp-content\/uploads\/2016\/04\/Mock-Objekte.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.johner-institut.de\/blog\/wp-content\/uploads\/2016\/04\/Mock-Objekte.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.johner-institut.de\/blog\/wp-content\/uploads\/2016\/04\/Mock-Objekte.png?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":5371949,"url":"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/software-komponenten\/","url_meta":{"origin":8441,"position":2},"title":"Software-Komponenten konform mit IEC 62304 und FDA entwickeln","author":"Prof. Dr. Christian Johner","date":"9. Mai 2023","format":false,"excerpt":"Die Hersteller medizinischer Software m\u00fcssen die gesetzlichen Anforderungen an die Software-Komponenten erf\u00fcllen, um ihre Produkte \u201ezulassen\u201c zu d\u00fcrfen. Dieser Artikel stellt diese Anforderungen vor und gibt 7 Tipps, wie diese schnell und einfach zu erf\u00fcllen sind. 1. Was Software-Komponenten sind a) Definition Die IEC 62304 definiert den Begriff Software-Komponente wie\u2026","rel":"","context":"In &quot;Software &amp; IEC 62304&quot;","block_context":{"text":"Software &amp; IEC 62304","link":"https:\/\/www.johner-institut.de\/blog\/category\/iec-62304-medizinische-software\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.johner-institut.de\/blog\/wp-content\/uploads\/2023\/04\/Software-Komponenten.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.johner-institut.de\/blog\/wp-content\/uploads\/2023\/04\/Software-Komponenten.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.johner-institut.de\/blog\/wp-content\/uploads\/2023\/04\/Software-Komponenten.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.johner-institut.de\/blog\/wp-content\/uploads\/2023\/04\/Software-Komponenten.png?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/www.johner-institut.de\/blog\/wp-content\/uploads\/2023\/04\/Software-Komponenten.png?resize=1050%2C600&ssl=1 3x"},"classes":[]},{"id":3322,"url":"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/unit-testing-iec-62304\/","url_meta":{"origin":8441,"position":3},"title":"Unit Testing und IEC 62304","author":"Urs M\u00fcller","date":"14. August 2024","format":false,"excerpt":"Unter Unit-Testing wird in der Software-Entwicklung das Testen von Software-Units verstanden. Allerdings gibt es kein einheitliches Verst\u00e4ndnis dar\u00fcber, was eine Software-Unit ist, was einen guten Unit-Test auszeichnet und welche regulatorischen\/gesetzlichen Anforderungen erf\u00fcllt werden m\u00fcssen. Dieser Artikel verschafft Klarheit. 1. Testobjekte: Was beim Unit-Testing getestet wird a) \u00dcbliches Verst\u00e4ndnis von Software-Units\u2026","rel":"","context":"In &quot;Software &amp; IEC 62304&quot;","block_context":{"text":"Software &amp; IEC 62304","link":"https:\/\/www.johner-institut.de\/blog\/category\/iec-62304-medizinische-software\/"},"img":{"alt_text":"Unit Testing: Was sind die Units?","src":"https:\/\/i0.wp.com\/www.johner-institut.de\/blog\/wp-content\/uploads\/2015\/05\/unit-testing.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.johner-institut.de\/blog\/wp-content\/uploads\/2015\/05\/unit-testing.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.johner-institut.de\/blog\/wp-content\/uploads\/2015\/05\/unit-testing.jpg?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":8579,"url":"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/sicherheitsklassen-iec-62304\/","url_meta":{"origin":8441,"position":4},"title":"Sicherheitsklassen gem\u00e4\u00df IEC 62304","author":"Claudia Schmitt","date":"10. Oktober 2025","format":false,"excerpt":"Die IEC 62304 definiert Sicherheitsklassen, damit Medizinproduktehersteller den Aufwand f\u00fcr die Software-Dokumentation an den Grad von Sch\u00e4den anpassen k\u00f6nnen, die durch einen Softwarefehler verursacht werden k\u00f6nnen. Dieser Expert Article hilft, die Sicherheitsklassen zu bestimmen, gegebenenfalls zu reduzieren, damit den Aufwand zu minimieren und dennoch IEC-62304-konform zu dokumentieren. Key-Takeaways Die IEC\u2026","rel":"","context":"In &quot;Software &amp; IEC 62304&quot;","block_context":{"text":"Software &amp; IEC 62304","link":"https:\/\/www.johner-institut.de\/blog\/category\/iec-62304-medizinische-software\/"},"img":{"alt_text":"IEC 62304: Sicherheitsklassen gem\u00e4\u00df Ammendment I (Entscheidungsdiagramm)","src":"https:\/\/i0.wp.com\/www.johner-institut.de\/blog\/wp-content\/uploads\/2015\/07\/IEC-62304-Sicherheitsklassen-Ammendment-I.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":11468,"url":"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/software-lebenszyklus\/","url_meta":{"origin":8441,"position":5},"title":"Software-Lebenszyklus: Was ist damit gemeint?","author":"Dr. Tina Priewasser","date":"22. Januar 2024","format":false,"excerpt":"Die Medizinprodukteverordnung (MDR) (wie bereits\u00a0 die Medizinprodukterichtlinie (MDD) und damit das Medizinproduktegesetz zuvor) verlangt, dass Hersteller f\u00fcr ihre Software Lebenszyklus-Prozesse einhalten. Auch die IEC 62304\u00a0 und die IEC 82304 sprechen von Software-Lebenszyklus-Prozessen. Doch was versteht man unter einem Software-Lebenszyklus? Der Software-Lebenszyklus beinhaltet alle Phasen, die ein Software-Produkt von der ersten\u2026","rel":"","context":"In &quot;Software &amp; IEC 62304&quot;","block_context":{"text":"Software &amp; IEC 62304","link":"https:\/\/www.johner-institut.de\/blog\/category\/iec-62304-medizinische-software\/"},"img":{"alt_text":"Software-Lebenszyklus","src":"https:\/\/i0.wp.com\/www.johner-institut.de\/blog\/wp-content\/uploads\/2015\/08\/software-lebenszyklus.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.johner-institut.de\/blog\/wp-content\/uploads\/2015\/08\/software-lebenszyklus.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.johner-institut.de\/blog\/wp-content\/uploads\/2015\/08\/software-lebenszyklus.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.johner-institut.de\/blog\/wp-content\/uploads\/2015\/08\/software-lebenszyklus.jpg?resize=700%2C400&ssl=1 2x"},"classes":[]}],"jetpack_shortlink":"https:\/\/wp.me\/pavawf-2c9","jetpack_sharing_enabled":true,"authors":[{"term_id":1223,"user_id":85,"is_guest":0,"slug":"ursmueller","display_name":"Urs M\u00fcller","avatar_url":{"url":"https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2024\/05\/Urs_Mueller_300x300.png","url2x":"https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2024\/05\/Urs_Mueller_300x300.png"},"0":null,"1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":"","9":""}],"_links":{"self":[{"href":"https:\/\/www.johner-institut.de\/blog\/wp-json\/wp\/v2\/posts\/8441","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.johner-institut.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.johner-institut.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.johner-institut.de\/blog\/wp-json\/wp\/v2\/users\/85"}],"replies":[{"embeddable":true,"href":"https:\/\/www.johner-institut.de\/blog\/wp-json\/wp\/v2\/comments?post=8441"}],"version-history":[{"count":17,"href":"https:\/\/www.johner-institut.de\/blog\/wp-json\/wp\/v2\/posts\/8441\/revisions"}],"predecessor-version":[{"id":5370152,"href":"https:\/\/www.johner-institut.de\/blog\/wp-json\/wp\/v2\/posts\/8441\/revisions\/5370152"}],"wp:attachment":[{"href":"https:\/\/www.johner-institut.de\/blog\/wp-json\/wp\/v2\/media?parent=8441"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.johner-institut.de\/blog\/wp-json\/wp\/v2\/categories?post=8441"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.johner-institut.de\/blog\/wp-json\/wp\/v2\/tags?post=8441"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.johner-institut.de\/blog\/wp-json\/wp\/v2\/ppma_author?post=8441"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}