ImageVerifierCode 换一换
格式:PDF , 页数:23 ,大小:1.08MB ,
资源ID:1076585      下载积分:10000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-1076585.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(VDI VDE 3516 Blatt 4-2016 Validation in GxP area - Automated testing.pdf)为本站会员(inwarn120)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

VDI VDE 3516 Blatt 4-2016 Validation in GxP area - Automated testing.pdf

1、ICS 25.040.40, 35.080 VDI/VDE-RICHTLINIEN April 2016 VEREIN DEUTSCHER INGENIEURE VERBAND DER ELEKTROTECHNIK ELEKTRONIK INFORMATIONSTECHNIK Validierung im GxP-Umfeld Automatisiertes Testen Validation in GxP area Automated testing VDI/VDE 3516 Blatt 4 / Part 4 Ausg. deutsch/englisch Issue German/Engli

2、sh Die deutsche Version dieser Richtlinie ist verbindlich. The German version of this standard shall be taken as authori-tative. No guarantee can be given with respect to the English translation. VDI/VDE-Gesellschaft Mess- und Automatisierungstechnik (GMA) Fachbereich Engineering und Betrieb automat

3、isierter Anlagen VDI/VDE-Handbuch Automatisierungstechnik Vervielfltigungauch fr innerbetrieblicheZweckenichtgestattet/Reproduction evenfor internalusenotpermittedZu beziehen durch/AvailableatBeuthVerlagGmbH,10772 Berlin AlleRechtevorbehalten/All rightsreserved(b) VereinDeutscherIngenieuree.V., Dsse

4、ldorf 2016Inhalt Seite Contents Page Vorbemerkung 2 Einleitung 2 1 Anwendungsbereich 2 2 Begriffe . 3 3 Vorberlegungen . 4 3.1 berblick 4 3.2 Motivation . 6 3.3 Manuell vs. automatisiert 7 3.4 Werkzeuge 8 3.5 Prozesse 9 3.6 Voraussetzungen . 10 4 Werkzeuge zur Testautomatisierung . 11 4.1 Auswahlkri

5、terien . 12 4.2 Allgemeine Anforderungen . 13 4.3 Spezifische Anforderungen . 13 4.4 Zwei Enden des Spektrums . 15 4.5 Wirtschaftlichkeitsbetrachtung . 15 5 Qualifizierung oder Validierung? 16 5.1 Bewertungskriterien 17 5.2 Der Weg zum validierten Werkzeug . 18 6 Schlussbemerkungen 21 Schrifttum . 2

6、3 Preliminary note 2 Introduction . 2 1 Scope 2 2 Terms and definitions 3 3 Preliminary considerations . 4 3.1 Overview . 4 3.2 Motivation . 6 3.3 Manual vs. automated . 7 3.4 Tools 8 3.5 Processes . 9 3.6 Prerequisites 10 4 Test automation tools 11 4.1 Selection criteria 12 4.2 Common requirements

7、13 4.3 Specific requirements 13 4.4 Two ends of the spectrum . 15 4.5 Return on investment 15 5 Qualification or validation? . 16 5.1 Evaluation criteria . 17 5.2 The road to a validated tool . 18 6 Conclusions 21 Bibliography 23 FrhereAusgabe:03.15Entwurf, deutschFormeredition:03/15Draft,inGerman o

8、nlyB974908A824A6748CAAAA99BAB349F63B2C88DD9B0D2BF8368C461B1CCB65CD15BE74F0686BD19CFC1FA2DEE1E29BEST BeuthStandardsCollection - Stand 2016-06 2 VDI/VDE 3516 Blatt 4 / Part 4 Alle Rechte vorbehalten Verein Deutscher Ingenieure e.V., Dsseldorf 2016 Vorbemerkung Der Inhalt dieser Richtlinie ist entstand

9、en unter Beachtung der Vorgaben und Empfehlungen der Richtlinie VDI 1000. Alle Rechte, insbesondere die des Nachdrucks, der Fotokopie, der elektronischen Verwendung und der bersetzung, jeweils auszugsweise oder vollstn-dig, sind vorbehalten. Die Nutzung dieser Richtlinie ist unter Wahrung des Urhebe

10、rrechts und unter Beachtung der Li-zenzbedingungen (www.vdi.de/richtlinien), die in den VDI-Merkblttern geregelt sind, mglich. Allen, die ehrenamtlich an der Erarbeitung dieser Richtlinie mitgewirkt haben, sei gedankt. Eine Liste der aktuell verfgbaren Bltter dieser Richtlinienreihe ist im Internet

11、abrufbar unter www.vdi.de/3516. Preliminary note The content of this standard has been developed in strict accordance with the requirements and rec-ommendations of the standard VDI 1000. All rights are reserved, including those of reprint-ing, reproduction (photocopying, micro copying), storage in d

12、ata processing systems and translation, either of the full text or of extracts. The use of this standard without infringement of copyright is permitted subject to the licensing con-ditions (www.vdi.de/richtlinien) specified in the VDI Notices. We wish to express our gratitude to all honorary contrib

13、utors to this standard. A catalogue of all available parts of this series of standards can be accessed on the Internet at www.vdi.de/3516. Einleitung Was in anderen Industrien bereits seit den 1980er-Jahren umgesetzt wird, findet auch in der pharma-zeutischen Industrie immer mehr Frsprecher: Durch a

14、utomatisiertes Testen, ein technisches Hilfsmittel, um manuelle Tests zu ersetzen oder zu ergnzen, knnen Zeit- und Kosteneinsparungen erzielt werden. Der Grund fr die bisherige Zu-rckhaltung drfte einerseits das hochgradig regu-lierte Umfeld sein; andererseits bieten Werkzeuge zur Testautomatisierun

15、g nicht nur viele Vorteile, sondern knnen auch neue Risiken mit sich brin-gen. Diese Richtlinie stellt die Zielsetzungen und mg-lichen Vorteile automatisierter Tests verstndlich dar. Des Weiteren werden Kriterien vorgestellt, um den Einsatz von Testautomatisierung erfolgreich zu gestalten und Empfeh

16、lungen ausgesprochen, wie geeignete Werkzeuge ausgewhlt und verifi-ziert werden knnen. Neben zahlreichen wertvol-len Hinweisen zeigt die Richtlinie aber auch Fall-stricke auf und klrt diverse Missverstndnisse. Introduction Test automation, a technical tool that is generally used in the software indu

17、stry since the 1980s to re-place or complement manual testing, is now be-coming more and more popular in the pharmaceu-tical industry in order to achieve time and cost savings. The previous reluctance was very likely caused by the highly regulated environment; on the other hand, test automation tool

18、s, while bringing significant benefits, will also introduce new risks. This standard presents objectives and potential benefits of automated tests. In addition, it intro-duces criteria for the successful application of test automation and gives recommendations to select, evaluate, and verify suitabl

19、e tools. Besides this valuable information, the standard also points out some pitfalls and sheds light on common miscon-ceptions. 1 Anwendungsbereich Diese Richtlinie findet Anwendung bei der Pla-nung und Durchfhrung von automatisierten Tests von Softwareanwendungen im pharmazeutischen Umfeld. 1 Sco

20、pe This standard is designed for the planning and execution of automated tests for software applica-tions in the pharmaceutical environment. B974908A824A6748CAAAA99BAB349F63B2C88DD9B0D2BF8368C461B1CCB65CD15BE74F0686BD19CFC1FA2DEE1E29BEST BeuthStandardsCollection - Stand 2016-06All rights reserved Ve

21、rein Deutscher Ingenieure e.V., Dsseldorf 2016 VDI/VDE 3516 Blatt 4 / Part 4 3 2 Begriffe Fr die Anwendung dieser Richtlinie gelten die folgenden Begriffe: Test Aktivitt, in der ein System oder eine Komponente unter festgelegten Bedingungen betrieben wird, die Ergebnisse erfasst und aufgezeichnet we

22、rden, und eine Bewertung einiger Aspekte des Systems oder der Komponenten durchgefhrt wird Testartefakte Dokumente, Daten und Dateien, die im Zusam-menhang mit Tests entstehen oder verarbeitet wer-den Beispiele: Testflle, Testdaten und Testergebnisse, aber auch Frameworks, Module oder Skripte Testda

23、ten Metadaten zur Verwaltung von Tests, Testfllen und -skripten sowie Eingangsdaten, die fr einen Testfall verwendet werden, Ergebnisse von durch-gefhrten Tests sowie dokumentierte Nachweise Anmerkung: Siehe Bild 1. 2 Terms and definitions For the purposes of this standard, the following terms and d

24、efinitions apply: test activity, in which a system or component is being operated under specified conditions, that yields and documents results and in which an evaluation of some aspects of this system or this component is performed test artefacts documents, data, and files that are being created or

25、 processed in conjunction with tests Examples: test cases, test data, and test results, but also frameworks, modules, or scripts test data meta data for the management of tests, test cases, test scripts as well as test input data for test data, results of executed tests, and documented evidence Note

26、: See Figure 1. Bild 1. Verschiedene Arten von Testdaten Figure 1. Different types of test data Testfall Satz von Testeingaben, Betriebsbedingungen und erwarteten Ergebnissen entwickelt fr ein be-stimmtes Ziel, wie die beispielhafte Ausfhrung eines bestimmten Programmzweigs oder die Veri-fikation de

27、r Einhaltung einer spezifischen Anfor-derung Testfalldokumentation Dokumentation, die fr Eingaben erwartete Ergeb-nisse und einen Satz von Ausfhrungsbestimmun-gen fr ein Testelement spezifiziert test case set of input data, operating conditions, and ex-pected results developed for a specific objecti

28、ve, e.g. the exemplary execution of a specific code branch or the verification of a specific requirement test case documentation documentation that specifies expected results for input data as well as a set of executable operations for a test element Verwaltungs-datenTestflle, TestskripteEingangs-da

29、tenErgebnisse (Erfolg/Fehler)Dokumentation, Nachweisemanagement datatest cases test scriptsinputdataresults (success/failure)documentation evidenceB974908A824A6748CAAAA99BAB349F63B2C88DD9B0D2BF8368C461B1CCB65CD15BE74F0686BD19CFC1FA2DEE1E29BEST BeuthStandardsCollection - Stand 2016-06 4 VDI/VDE 3516

30、Blatt 4 / Part 4 Alle Rechte vorbehalten Verein Deutscher Ingenieure e.V., Dsseldorf 2016 Testskript Dokument, das eine Folge von Aktionen fr die Durchfhrung eines Tests spezifiziert Anmerkung: Bei der Automatisierung ist das Testskript auch der Testfall (Testfalldokumentation) bzw. die Testspezifik

31、a-tion. Testspezifikation Dokument, das den Umfang, die Organisation, die Anwendung von Vorgehensweisen, die Abfolge, die Testumgebung und Voraussetzungen fr eine spezifische Testphase beschreibt test script document that specifies a sequence of actions (op-erations) for the execution of a test Note

32、: In automation the test script is also the test case (test case documentation) or the test specification. test specification document that describes the scope, the organisa-tion, the application of policies and procedures, the sequence, the test environment, and the prerequi-sites for a specific te

33、st phase 3 Vorberlegungen Testautomatisierung ist ein probates Mittel, um die Qualitt im Rahmen der Softwareentwicklung zu berwachen und letztlich zu steigern. Whrend automatisierte Tests in vielen Industriezweigen schon seit Jahren eingesetzt werden, verhlt sich die pharmazeutische Industrie bei di

34、esem Thema eher konservativ. Die Hauptgrnde hierfr drften eine generell eher risikovermeidende Haltung so-wie die groe Anzahl an regulatorischen Vorschrif-ten sein, die einzuhalten sind. Trotz dieser zustz-lichen Hrden sind die Anforderungen an automa-tisierte Testflle mit denen anderer Branchen ver

35、-gleichbar: Die Testflle sollten relativ leicht zu schreiben, auszufhren und gut zu warten sein. Diese Anforderungen knnen als Ausgangspunkt dienen, um eine Strategie zu entwickeln und umzu-setzen, die manuelles oder automatisiertes Testen erlaubt oder auch eine Mischform (z. B. lassen sich Berichte

36、 automatisiert erzeugen, deren Inhalt und Gestaltung in einem nachfolgenden Test ma-nuell berprft werden knnen). In der Regel sollte ohnehin das Testdesign am Anfang stehen, und die Entscheidung fr oder ge-gen Automatisierung einzelner Testflle erst im zweiten Schritt erfolgen. 3 Preliminary conside

37、rations Test automation is an effective means to control and finally increase quality when developing soft-ware. While automated testing is being applied to many business domains, the pharmaceutical indus-try is rather conservative in this respect. Very like-ly, the main reasons for this caution are

38、 a general risk averse tendency as well as the great number of regulatory requirements to comply with. Despite these obstacles, the requirements for automated test cases are not more demanding than for other industries: Test cases shall be easy to write, exe-cute, and maintain. These requirements ca

39、n serve as a starting point for developing and implement-ing a strategy that allows to execute both, manual or automated testing or even a mixture of both (e.g. reports can easily be automatically generated, although it may be required to verify their content and layout manually in a subsequent test

40、 step). As a basic rule, the test design should come first, followed by the decision whether to automate a test case or not as the subsequent step. 3.1 berblick Bild 2 gibt einen vereinfachten berblick ber den Themenkomplex Testautomatisierung. Die Testflle selbst knnen entweder aufgezeichnet oder e

41、ntwickelt werden (hufig ist es auch mglich, Aufzeichnungen im Anschluss zu bearbeiten). Fer-tige Testflle werden beliebig oft ausgefhrt. Damit sind die Kernaufgaben bereits grob skizziert. Um dies zu erreichen, sind aber neben den Test-skripten weitere Aspekte zu beachten. So liegen die Testskripte

42、oft in mehreren Konfigurationen vor, beispielsweise um unter verschiedenen Be-triebssystemen oder mit unterschiedlichen Daten-banken testen zu knnen. Mit der Weiterentwick-lung einer Anwendung gilt es, auch die Testflle 3.1 Overview Figure 2 shows a simplified, yet holistic over-view of the test aut

43、omation complex. Test cases can either be recorded or implemented (many tools also allow to amend and maintain recorded code later on). Completed test cases can be executed as often as needed. With that, the core activities are already laid out. In order to achieve this, several aspects beyond test

44、scripts need to be considered. As an example, test scripts often need to be managed for several con-figurations to be used in combination with differ-ent operating systems or data base management systems. Another example is the ongoing devel-opment of a software application that is requiring B974908

45、A824A6748CAAAA99BAB349F63B2C88DD9B0D2BF8368C461B1CCB65CD15BE74F0686BD19CFC1FA2DEE1E29BEST BeuthStandardsCollection - Stand 2016-06All rights reserved Verein Deutscher Ingenieure e.V., Dsseldorf 2016 VDI/VDE 3516 Blatt 4 / Part 4 5 entsprechend anzupassen folglich liegen die Testflle in diversen Revi

46、sionen vor. an ongoing effort to maintain existing test cases hence, several revisions of these test cases need to be managed. Bild 2. Funktionale Bereiche der Testautomatisie-rung Figure 2. Functional areas of test automation Testdaten knnen integraler Bestandteil eines Test-falls sein oder getrenn

47、t davon verwaltet werden. Schlielich sollen Testflle zwar in erster Linie den Nachweis liefern, dass eine Anwendung wie gewnscht funktioniert, aber dabei werden sie Feh-ler aufdecken auch diese gilt es in angemessener Weise zu behandeln. Nicht bestandene Testflle werden als Fehler re-gistriert. Dies

48、e Fehler knnen bewertet (sehr kri-tisch, unkritisch usw.) und im Lauf der weiteren Testzyklen verfolgt werden. Bild 3 stellt den grundstzlichen Aufbau eines Testsystems bestehend aus Testautomat und Test-bett dar. Test data may be an integral part of a test case or it may be managed separately. Firs

49、t and foremost, test cases shall verify that an application is fit for its intended purpose, but when doing this they will undoubtedly reveal some defects these require to be handled appropriately, too. Failed test cases are typically recorded as defects. These defects can be rated (critical, major, minor, etc.) and followed up in subsequent test cycles. Figure 3 shows the basic setup of a test system including a test automation and a testbed. Bild 3. Aufbau eines Test

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1