{"id":3115,"date":"2016-05-05T10:00:34","date_gmt":"2016-05-05T08:00:34","guid":{"rendered":"http:\/\/www.johner-institut.de\/blog\/?p=3115"},"modified":"2024-05-24T11:12:54","modified_gmt":"2024-05-24T09:12:54","slug":"mock-objekt","status":"publish","type":"post","link":"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/mock-objekt\/","title":{"rendered":"Mock-Objekt beim Testen von medizinischer Software"},"content":{"rendered":"<p>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.<\/p>\n<p>Lesen Sie in diesem Artikel, wie sich Mocks von Dummies und Stubs unterscheiden und ob Sie ein Mock-Objekt auch verifizieren m\u00fcssen.<\/p>\n<p><!--more--><\/p>\n<h2>Mock-Objekt, Dummy, Stub<\/h2>\n<p>Zahlreiche Begriffe kursieren in diesem Kontext. Man unterscheidet meist abh\u00e4ngig von der implementierten Funktionalit\u00e4t folgende Begriffe:<\/p>\n<ol>\n<li>Ein <strong>Stub<\/strong> repr\u00e4sentierte\u00a0den &#8222;d\u00fcmmsten&#8220; Vertreter in dieser Liste. \u00a0Er verf\u00fcgt \u00fcber kaum Funktionalit\u00e4t und wird v.a. als Platzhalter genutzt.<\/li>\n<li>Ein <strong>Dummy<\/strong> (kennen Sie vielleicht von Crash-Tests) ist schon etwas kl\u00fcger und implementiert beispielsweise eine sehr vereinfachte Version des ersetzen Objekts.<\/li>\n<li>Die <strong>Mocks<\/strong> enthalten die meiste Funktionalit\u00e4t. Ein Mock-Objekt\u00a0enth\u00e4lt meist Code f\u00fcr Testzwecke, beispielsweise pr\u00fcft es, ob \u00fcbergebene Parameter im erwarteten Wertebereich liegen, oder es gibt falsche Werte zur\u00fcck, um das Testobjekt daraufhin untersuchen zu k\u00f6nnen, ob es damit umgehen kann.<\/li>\n<\/ol>\n<h2>Wie ein Mock-Objekt\u00a0beim Testen helfen kann<\/h2>\n<h3>Voraussetzung f\u00fcr Top-Down-Integrationstests<\/h3>\n<p>Die IEC 62304 verlangt, dass Sie eine Integrations-Strategie f\u00fcr Ihre Software-Tests bestimmen und dann die <a href=\"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/integrationstests-und-strategie\/\">Intergrationstests<\/a> entsprechend durchf\u00fchren. \u00a0Wenn Sie eine Top-Down-Integration planen, d.h. wenn Sie zuerst die oberen und dann die unteren Schichten Ihrer Software testen m\u00f6chten, ben\u00f6tigen Sie Stellvertreter-Objekt wie die oben genannten: Stubs, Dummies und Mock-Objekte.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13015\" src=\"https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2016\/04\/Mock-Objekte.png\" alt=\"Mock-Objekte bei Integrationstests\" width=\"588\" height=\"465\" srcset=\"https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2016\/04\/Mock-Objekte.png 588w, https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2016\/04\/Mock-Objekte-300x237.png 300w, https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2016\/04\/Mock-Objekte-150x119.png 150w\" sizes=\"auto, (max-width: 588px) 100vw, 588px\" \/><\/p>\n<h3>Mock-Objekte zum Testen der Schnittstellen<\/h3>\n<p>Wenn Sie eine Komponente mit Testtreibern testen, testen Sie v.a.\u00a0die Reaktion dieser Komponente auf Aufrufe mit dem Testtreiber (in folgendem Bild auf der linken Seite).<\/p>\n<p>Wenn Sie hingegen Mock-Objekte einsetzen, k\u00f6nnen Sie zus\u00e4tzlich pr\u00fcfen,<\/p>\n<ol>\n<li>ob ein Aufruf mit dem Testtreiber auch die erwarteten Methodenaufrufe &#8222;auf der R\u00fcckseite&#8220; (hier zur Komponente B) erfolgen und<\/li>\n<li>ob die Komponente A mit den R\u00fcckgabewerten der Komponente B richtig umgeht, beispielsweise sich bei ung\u00fcltigen R\u00fcckgabewerten wie spezifiziert verh\u00e4lt.<\/li>\n<\/ol>\n<p><a href=\"https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2011\/09\/Mock-Objekte.png\" data-rel=\"lightbox-image-0\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-13007 size-medium\" src=\"https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2011\/09\/Mock-Objekte-300x251.png\" alt=\"Mock-Objekt\" width=\"300\" height=\"251\" srcset=\"https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2011\/09\/Mock-Objekte-300x251.png 300w, https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2011\/09\/Mock-Objekte-768x642.png 768w, https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2011\/09\/Mock-Objekte-1024x856.png 1024w, https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2011\/09\/Mock-Objekte-150x125.png 150w, https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2011\/09\/Mock-Objekte.png 1065w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p><span style=\"color: #808080;\"><em>Bild zum Vergr\u00f6\u00dfern anklicken<\/em><\/span><\/p>\n<p>Dazu implementiert man in den Mock-Objekten Funktionalit\u00e4t, die zum einen die Aufrufparameter protokollieren und zum anderen einstellbare R\u00fcckgabewerte erzeugen kann.<\/p>\n<h2>Regulatorische Anforderungen an Mock-Objekte<\/h2>\n<p>Zuerst ist festzustellen, dass es keine regulatorischen Anforderungen gibt, \u00fcberhaupt Mock-Objekte einzusetzen. Schwieriger zu beantworten ist die Frage, ob es regulatorische Forderungen gibt, falls man\u00a0mit einem Mock-Objekt arbeitet.<\/p>\n<h3>Ein Mock-Objekt ein Messwerkzeug<\/h3>\n<p>Wenn Sie ein Mock-Framework\u00a0einsetzen, mit denen Sie Mock-Objekte (automatisiert) erzeugen k\u00f6nnen, dann ist dieses Werkzeug ein Mess- oder Prozesswerkzeug, das Sie validieren m\u00fcssen. Beispiele f\u00fcr solche\u00a0Mock-Frameworks im Java-Bereich sind<\/p>\n<ul>\n<li><a href=\"http:\/\/www.jmock.org\/\" target=\"_blank\" rel=\"noopener\">jMock<\/a>,<\/li>\n<li><a href=\"http:\/\/easymock.org\/\" target=\"_blank\" rel=\"noopener\">EasyMock<\/a>\u00a0und<\/li>\n<li><a href=\"http:\/\/mockito.org\/\" target=\"_blank\" rel=\"noopener\">Mockito<\/a>.<\/li>\n<\/ul>\n<p>Welche Anforderungen die Regularien an Messwerkzeuge und Prozesswerkzeuge stellen und wie Sie diese erf\u00fcllen k\u00f6nnen, lesen Sie in <a href=\"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/werkzeug-validierung\/\" target=\"_blank\" rel=\"noopener\">einem weiteren Artikel<\/a>.<\/p>\n<h3>Ein Mock-Objekt kein Messwerkzeug<\/h3>\n<p>Wenn Sie hingegen f\u00fcr eine Komponente oder Klasse ein spezifisches Mock-Objekt schreiben, in dem Sie beispielsweise ein gemeinsames Interface implementieren, dann w\u00e4re dieses Mock-Objekt Teil Ihres Test-Codes. Solch einen spezifischen Test-Code m\u00fcssen sich nicht validieren.<\/p>\n<p>Wie wollten Sie das auch tun? Mit Software-Tests, die selbst wieder zu validieren sind? Sie ahnen, wo das endet.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>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.<\/p>\n","protected":false},"author":85,"featured_media":13015,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[184],"tags":[269,364,680],"ppma_author":[1223],"class_list":["post-3115","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-iec-62304-medizinische-software","tag-medizinische-software","tag-software-testing","tag-standalone-software","category-184","description-off"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Mock-Objekt beim Testen medizinischer Software<\/title>\n<meta name=\"description\" content=\"Ein Mock-Objekt hilft beim Top-Down-Testing von Software. Es ist ein Messmittel, das zu verifizieren ist. Lesen Sie hier wie.\" \/>\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\/mock-objekt\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Mock-Objekt beim Testen medizinischer Software\" \/>\n<meta property=\"og:description\" content=\"Ein Mock-Objekt hilft beim Top-Down-Testing von Software. Es ist ein Messmittel, das zu verifizieren ist. Lesen Sie hier wie.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/mock-objekt\/\" \/>\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=\"2016-05-05T08:00:34+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-05-24T09:12:54+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2016\/04\/Mock-Objekte.png\" \/>\n\t<meta property=\"og:image:width\" content=\"588\" \/>\n\t<meta property=\"og:image:height\" content=\"465\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\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=\"4\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\\\/mock-objekt\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.johner-institut.de\\\/blog\\\/iec-62304-medizinische-software\\\/mock-objekt\\\/\"},\"author\":{\"name\":\"Urs M\u00fcller\",\"@id\":\"https:\\\/\\\/www.johner-institut.de\\\/blog\\\/#\\\/schema\\\/person\\\/4c70917482b3c6eea6f21274fad28e49\"},\"headline\":\"Mock-Objekt beim Testen von medizinischer Software\",\"datePublished\":\"2016-05-05T08:00:34+00:00\",\"dateModified\":\"2024-05-24T09:12:54+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.johner-institut.de\\\/blog\\\/iec-62304-medizinische-software\\\/mock-objekt\\\/\"},\"wordCount\":504,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.johner-institut.de\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.johner-institut.de\\\/blog\\\/iec-62304-medizinische-software\\\/mock-objekt\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.johner-institut.de\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/04\\\/Mock-Objekte.png\",\"keywords\":[\"Medizinische Software \\\/ Medical Device Software\",\"Software-Testing: Die Forderungen der IEC 62304 und FDA erf\u00fcllen\",\"Standalone-Software\"],\"articleSection\":[\"Software &amp; IEC 62304\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.johner-institut.de\\\/blog\\\/iec-62304-medizinische-software\\\/mock-objekt\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.johner-institut.de\\\/blog\\\/iec-62304-medizinische-software\\\/mock-objekt\\\/\",\"url\":\"https:\\\/\\\/www.johner-institut.de\\\/blog\\\/iec-62304-medizinische-software\\\/mock-objekt\\\/\",\"name\":\"Mock-Objekt beim Testen medizinischer Software\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.johner-institut.de\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.johner-institut.de\\\/blog\\\/iec-62304-medizinische-software\\\/mock-objekt\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.johner-institut.de\\\/blog\\\/iec-62304-medizinische-software\\\/mock-objekt\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.johner-institut.de\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/04\\\/Mock-Objekte.png\",\"datePublished\":\"2016-05-05T08:00:34+00:00\",\"dateModified\":\"2024-05-24T09:12:54+00:00\",\"description\":\"Ein Mock-Objekt hilft beim Top-Down-Testing von Software. Es ist ein Messmittel, das zu verifizieren ist. Lesen Sie hier wie.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.johner-institut.de\\\/blog\\\/iec-62304-medizinische-software\\\/mock-objekt\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.johner-institut.de\\\/blog\\\/iec-62304-medizinische-software\\\/mock-objekt\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.johner-institut.de\\\/blog\\\/iec-62304-medizinische-software\\\/mock-objekt\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.johner-institut.de\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/04\\\/Mock-Objekte.png\",\"contentUrl\":\"https:\\\/\\\/www.johner-institut.de\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/04\\\/Mock-Objekte.png\",\"width\":588,\"height\":465,\"caption\":\"Mock-Objekte bei Integrationstests\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.johner-institut.de\\\/blog\\\/iec-62304-medizinische-software\\\/mock-objekt\\\/#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\":\"Mock-Objekt beim Testen von medizinischer Software\"}]},{\"@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":"Mock-Objekt beim Testen medizinischer Software","description":"Ein Mock-Objekt hilft beim Top-Down-Testing von Software. Es ist ein Messmittel, das zu verifizieren ist. Lesen Sie hier wie.","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\/mock-objekt\/","og_locale":"de_DE","og_type":"article","og_title":"Mock-Objekt beim Testen medizinischer Software","og_description":"Ein Mock-Objekt hilft beim Top-Down-Testing von Software. Es ist ein Messmittel, das zu verifizieren ist. Lesen Sie hier wie.","og_url":"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/mock-objekt\/","og_site_name":"Regulatorisches Wissen f\u00fcr Medizinprodukte","article_publisher":"https:\/\/www.facebook.com\/JohnerInstitut\/","article_published_time":"2016-05-05T08:00:34+00:00","article_modified_time":"2024-05-24T09:12:54+00:00","og_image":[{"width":588,"height":465,"url":"https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2016\/04\/Mock-Objekte.png","type":"image\/png"}],"author":"Urs M\u00fcller","twitter_misc":{"Verfasst von":"Urs M\u00fcller","Gesch\u00e4tzte Lesezeit":"4\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/mock-objekt\/#article","isPartOf":{"@id":"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/mock-objekt\/"},"author":{"name":"Urs M\u00fcller","@id":"https:\/\/www.johner-institut.de\/blog\/#\/schema\/person\/4c70917482b3c6eea6f21274fad28e49"},"headline":"Mock-Objekt beim Testen von medizinischer Software","datePublished":"2016-05-05T08:00:34+00:00","dateModified":"2024-05-24T09:12:54+00:00","mainEntityOfPage":{"@id":"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/mock-objekt\/"},"wordCount":504,"commentCount":0,"publisher":{"@id":"https:\/\/www.johner-institut.de\/blog\/#organization"},"image":{"@id":"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/mock-objekt\/#primaryimage"},"thumbnailUrl":"https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2016\/04\/Mock-Objekte.png","keywords":["Medizinische Software \/ Medical Device Software","Software-Testing: Die Forderungen der IEC 62304 und FDA erf\u00fcllen","Standalone-Software"],"articleSection":["Software &amp; IEC 62304"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/mock-objekt\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/mock-objekt\/","url":"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/mock-objekt\/","name":"Mock-Objekt beim Testen medizinischer Software","isPartOf":{"@id":"https:\/\/www.johner-institut.de\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/mock-objekt\/#primaryimage"},"image":{"@id":"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/mock-objekt\/#primaryimage"},"thumbnailUrl":"https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2016\/04\/Mock-Objekte.png","datePublished":"2016-05-05T08:00:34+00:00","dateModified":"2024-05-24T09:12:54+00:00","description":"Ein Mock-Objekt hilft beim Top-Down-Testing von Software. Es ist ein Messmittel, das zu verifizieren ist. Lesen Sie hier wie.","breadcrumb":{"@id":"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/mock-objekt\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/mock-objekt\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/mock-objekt\/#primaryimage","url":"https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2016\/04\/Mock-Objekte.png","contentUrl":"https:\/\/www.johner-institut.de\/blog\/wp-content\/uploads\/2016\/04\/Mock-Objekte.png","width":588,"height":465,"caption":"Mock-Objekte bei Integrationstests"},{"@type":"BreadcrumbList","@id":"https:\/\/www.johner-institut.de\/blog\/iec-62304-medizinische-software\/mock-objekt\/#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":"Mock-Objekt beim Testen von medizinischer Software"}]},{"@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\/"}]}},"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"},"author_category":"","first_name":"Urs","last_name":"M\u00fcller","user_url":"","user_url_2":"","job_title":"","description":"Informatiker; Experte f\u00fcr Computerized Systems Validation (CSV) und Prozessvalidierung; Senior Berater am Johner Institut; Leiter des Seminars zur CSV"}],"_links":{"self":[{"href":"https:\/\/www.johner-institut.de\/blog\/wp-json\/wp\/v2\/posts\/3115","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=3115"}],"version-history":[{"count":1,"href":"https:\/\/www.johner-institut.de\/blog\/wp-json\/wp\/v2\/posts\/3115\/revisions"}],"predecessor-version":[{"id":4323615,"href":"https:\/\/www.johner-institut.de\/blog\/wp-json\/wp\/v2\/posts\/3115\/revisions\/4323615"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.johner-institut.de\/blog\/wp-json\/wp\/v2\/media\/13015"}],"wp:attachment":[{"href":"https:\/\/www.johner-institut.de\/blog\/wp-json\/wp\/v2\/media?parent=3115"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.johner-institut.de\/blog\/wp-json\/wp\/v2\/categories?post=3115"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.johner-institut.de\/blog\/wp-json\/wp\/v2\/tags?post=3115"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.johner-institut.de\/blog\/wp-json\/wp\/v2\/ppma_author?post=3115"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}