- Мануал INPA Interpreter for test procedures. User documentation. Формат PDF. 74 страницы. Язык - английский.
Содержание:
1 INTRODUCTION .................................................. .................................................. ............................. 2
1.1 Table of contents.......................................... .................................................. ....................... 3
2 OVERVIEW.......................................... .................................................. .............................................. 5 2.1 Release status............................................ .................................................. .......................... 6 3 SYSTEM DESCRIPTION....................................... .................................................. ............................ 8 4 INSTALLATION AND CONFIGURATION..................................... .................................................. ... 11 4.1 Installation...................................... .................................................. ................................... 11
4.1.1 Requirements for operating the interpreter .................................................. ............ 11
4.1.2 Files after installation...................................... .................................................. ........ 11
4.1.3 To set up the interpreter .................................................. ......................................... 12
4.2 Configuration .................................................. .................................................. ................... 13
4.2.1 General program configuration..................................... ............................................ 13
4.2.2 Structured script selection .................................................. ...................................... 15
4.2.3 Error mask-out files .................................................. ................................................ 17
4.2.3.1 General........................................... .................................................. ........... 17
4.2.3.2 Format and content .................................................. ................................... 17
4.2.3.3 Processing in INPA .................................................. ................................... 20
4.2.3.4 Example .................................................. .................................................. .. 21
4.2.3.5 Example AAB.FAB........................................... ........................................ 23
4.2.4 Command line options........................................... .................................................. . 25
5 TEST PROCEDURE DESCRIPTION FILES............................................. ......................................... 26
5.1 File structure .................................................. .................................................. .................... 26
5.1.1 Pragmas .................................................. .................................................. ............... 26
5.1.2 Includes .................................................. .................................................. ................ 27
5.1.3 Imported functions......................................... .................................................. ......... 27
5.1.4 External function declarations .................................................. ................................ 28
5.1.5 Global data definitions .................................................. ............................................ 28
5.1.6 test procedure description .................................................. ...................................... 28
5.2 Procedure principle for tests............................................. ................................................. 29 5.3 Language elements .................................................. .................................................. ......... 30
5.3.1 User-defined functions .................................................. ........................................... 31
5.3.2 Imported functions......................................... .................................................. ......... 31
5.3.3 Screen display........................................... .................................................. ............. 34
5.3.4 Menu control........................................... .................................................. ................ 36
5.3.5 State machines.......................................... .................................................. ............. 36
5.3.6 Logic tables .................................................. .................................................. .......... 38
5.3.7 Control structures .................................................. .................................................. . 39
5.3.8 Functions of the standard library .................................................. ............................ 41
6 SOFTWARE STRUCTURE .................................................. .................................................. ............ 56
6.1 Parser............................................ .................................................. ..................................... 57
6.2 Data administration .................................................. .................................................. ......... 58
6.3 Object administration.................................... .................................................. .................... 58
6.4 Interpreter....................................... .................................................. ................................... 58
6.5 Library functions and external DLL’s .................................................. .............................. 59
6.6 INPA localisation support-DLL’s............................................. ........................................... 59
6.7 Development tools used .................................................. .................................................. . 59
7 APPENDIX A LANGUAGE DEFINITION .................................................. ......................................... 60
8 APPENDIX B EXAMPLE OF A TEST PROCEDURE DESCRIPTION .............................................. 67