Скачать презентацию SYST TEXE System Test Execution 1 Location of Скачать презентацию SYST TEXE System Test Execution 1 Location of

4379a98f243cd56d87fc4852b16b5de5.ppt

  • Количество слайдов: 25

SYST TEXE System Test Execution 1 Location of Test Execution 13 Setting up the SYST TEXE System Test Execution 1 Location of Test Execution 13 Setting up the Test Databases 2 Event 2 Resulr Testing 14 Generating Test Input Files 3 Event 2 Result Tables 15 Generating Test Input Panels 4 Testing Systems on the Mainframe 16 Construction of a File Validator 5 Testing Client/Server Systems 17 System Test Environment 6 Testing Web-based Systems 18 System Test Execution 7 Testing distributed Systems 19 Test Process Analysis 8 Testing embedded Realtime Systems 20 Protocol of a Trace Analysis 9 Test Case Specification 21 Database Comparison 10 Test Case to Test Data Transformation 22 Output File Validation 11 Manual Editing of Test Skripts 23 Output Map Validation 12 Automated Generation of Test Data Tables 24 Capture & Replay Technique

SYST TEXE-1 Location of the Test Execution Init Test planning Test Plan Test designing SYST TEXE-1 Location of the Test Execution Init Test planning Test Plan Test designing Test Design Test spec Test Cases Results of the Test execution Test Results Test evaluation Test Dokus. Closure

SYST TEXE-2 Event 2 Result Testing Cause Effect System Events Results (Funktion) y = SYST TEXE-2 Event 2 Result Testing Cause Effect System Events Results (Funktion) y = Events (possible Inputs) x = f (y) xi = fi (yi) i = (1: n) x = Results (defined Outputs) i = Case = Event 2 Result Pair n = Sum of all test cases

SYST TEXE-3 Event 2 Result Table E vents Results Keyboard text input Panel display SYST TEXE-3 Event 2 Result Table E vents Results Keyboard text input Panel display Keyboard function-key Error message Menu Selection Printout Mouse click Acoustic signal Message reception Message sent Voice recognition Video signal State transition in DB Sensoren Broadcast

SYST TEXE-4 Testing on the Mainframe Connected Workstations (3270 Terminals) Online Program Batch Program SYST TEXE-4 Testing on the Mainframe Connected Workstations (3270 Terminals) Online Program Batch Program Import Files Export Files DB DB DB Reports

SYST TEXE-5 Testing of Client/Server Systems CORBAInterface Client Server Amount Menu 100 200 400 SYST TEXE-5 Testing of Client/Server Systems CORBAInterface Client Server Amount Menu 100 200 400 800 Message 4711 Meyer 10 000, - Account Balance 4711 Bank card Card Reader Money Dispatcher PIN Type Customer Accounts Keyboard Account Database

SYST TEXE-6 Testing of Web-based Systems Web Page Web System Server Web Application Server SYST TEXE-6 Testing of Web-based Systems Web Page Web System Server Web Application Server Name: Meyer Nr. 4711 Amount: 200 4711 Meyer 10 000, - Home Banker XML/WSDL Interface Accounts Request: Withdrawal "Meyer"; "4711"; 200; Accounts Database

SYST TEXE-7 Testing distributed Systems Client Server A Server B Server C SYST TEXE-7 Testing distributed Systems Client Server A Server B Server C

SYST TEXE-8 Testing Specification Input assertions & Selected values embedded Realtime Systems Verification Output SYST TEXE-8 Testing Specification Input assertions & Selected values embedded Realtime Systems Verification Output assertions / Actual results Input Signals Output Signals Ist-values = Soll-values Test Protocols Output Script Input Script Validation Report Testplatz Test Result Validator Test Compiler Test Database Signal Generator Test Result Database Testtreiber Input Signals Appliance under test Output Signals Signal Aggregator

SYST TEXE-9 Test Case Specification TEST PROCESS TITLE: Account Transaction INPUT EVENTS RULES = SYST TEXE-9 Test Case Specification TEST PROCESS TITLE: Account Transaction INPUT EVENTS RULES = CASES Transtype PIN Card Amount Trans. Type PIN Card Amount N J J J N J N N N = Deposit = OK = Withdrawal = OK =< Balance J N J J J J N J Events OUTPUT RESULTS Erroneous Type PIN-Code Error Invalid card Account locked Accept Deposit Reject Allow Withdrawal X X X Results X X

SYST TEXE-10 Test Case Transformation Test Cases Data Field_1 Field_2 Field_3 Field_4 TC 1 SYST TEXE-10 Test Case Transformation Test Cases Data Field_1 Field_2 Field_3 Field_4 TC 1 TC 2 TC 3 TC 4 X 9 Y 99 Y 0 N 00 Z 1 Y 50 X 0 N 00 TRANSFORMATION AUTOMAT If TC = 1 Field_1 = X Field_2 = 9 Field_3 = Y Test Data Generator Field_4 = 99; if TC = 2. . . . e. g. Test Case Generator

SYST TEXE-11 Manual Editing of Test Scripts Start Job xy IF (Cond_Code = 0) SYST TEXE-11 Manual Editing of Test Scripts Start Job xy IF (Cond_Code = 0) Start Trans_1 IF (OK) WHILE (OK) DO: Start Trans_2 ENDDO; ELSE Start Job_4 IF(Cond_Code = 0) Start Trans_3 ELSE terminate ENDIF Starte Job xy IF (Cond_Code = 0) Starte CICS_Trans_1 IF (OK) WHILE (OK) DO: Starte CICS_Trans_2 ENDDO; ELSE Starte Job xy IF(Cond_Code = 0) Starte CICS_Trans_3 ELSE Abbrechen ENDIF

SYST TEXE-12 Automatic Generation of Test Data Tables Control script: Scribble. Control Data file: SYST TEXE-12 Automatic Generation of Test Data Tables Control script: Scribble. Control Data file: Scribble. Data 1 Open. File 'Scribble. Data. X' Read INPUTFILE Call Scribble. Open (INPUTFILE) Go to next record (ie row) For each record in Scribble. Data Ignore first field if blank Read ADDNAME IF ADDNAME not = Blank THEN Focus. On 'Scribble' Select. Option 'List/Add Item' Focus. On 'List Add Item' Type ADDNAME Left. Mouse. Click 'OK' Read MOVEFROM Read MOVETO IF MOVEFROM not = Blank THEN Focus. On 'Scribble' Select. Option 'List/Move Item' Focus. On 'Move Item' Type MOVEFROM Type Type MOVETO Left. Mouse. Click 'OK' Etc. End. For INPUTFILE ADDNAME MOVEFROM/TO DELPOS countries Sweden USA 4 1 Norway 2 7 countries 2 Data file: Scribble. Data 2 INPUTFILE DELPOS countries ADDNAME MOVEFROM/TO France Germany 1 2 5 3 2 3 1 test 2

SYST TEXE-13 Setting up the Test Databases Table Record or Tuple Tabelle Satz bzw. SYST TEXE-13 Setting up the Test Databases Table Record or Tuple Tabelle Satz bzw. Tuple Feld_1 Feld_2 Feld_3 Feld_n 4711 Schmidt 10 Artikel Attr_1 Attr_2 Attr_3 Attr_4 4711 Schmidt 10 Artikel Filtering Tool Production database Load Utility Sequentiell File Test Database

SYST TEXE-14 Generating Test Input Files Test Data Generator Data Formating IN Data Structure SYST TEXE-14 Generating Test Input Files Test Data Generator Data Formating IN Data Structure & Data Types Data Adressing IN Data addresses Data Conversion IN Input Values Data Storage OUT Test data

SYST TEXE-15 Generating Test Input Panels Map Generator Map formating CICS-BMS IMS-MFT NAT-MAP Data SYST TEXE-15 Generating Test Input Panels Map Generator Map formating CICS-BMS IMS-MFT NAT-MAP Data assignment Map storage -----------Maps Map Description Test Script Data Stream

SYST TEXE-16 Construction of a Test File Validator Read original File Read altered File SYST TEXE-16 Construction of a Test File Validator Read original File Read altered File Compare Before/After. Images Convert & format all Deviations. Print Results Before. Images After. Images Datenbeschreibung Result Protocol

SYST TEXE-17 System Test Environment ---------- Preconditions Test data Generator Test Monitor Test result SYST TEXE-17 System Test Environment ---------- Preconditions Test data Generator Test Monitor Test result Validator System Test Data Test Results Control Flow Tracer Test Data Protocol Post conditions Trace Data Flow Tracer Storage Snapshots Deviation Report

SYST TEXE-18 System Test Execution Test Script Interpretation D i a l o g SYST TEXE-18 System Test Execution Test Script Interpretation D i a l o g P r oc e s s e s + Batch Processes Output Data Input Data Reports Database

SYST TEXE-19 Test Control Flow Analyse Communication Access Analysis Database Access Analysis Call Analyse SYST TEXE-19 Test Control Flow Analyse Communication Access Analysis Database Access Analysis Call Analyse Sub Module ------------- Main Module TP-Monitor Database System Sub Module

SYST TEXE-20 Protocol of an Input/Output Trace Transaction gestartet: DB: OPEN Auftragsdatenbank DB: OPEN SYST TEXE-20 Protocol of an Input/Output Trace Transaction gestartet: DB: OPEN Auftragsdatenbank DB: OPEN Artikeldatenbank DB: OPEN Kundendatenbank DC: RECEIVE Auftragsmaske (96) DB: SELECT Kunde (Mayer) DB: INSERT Auftrag (96) DB: SELECT Artikel (4711) DB: UPDATE Artikel (4711) File: WRITE Versand (964711) DC: SEND Bestätigungsmaske (96) DC: RECEIVE Auftragsmaske DC: SELECT Kunde (Schäfer) DC: INSERT Auftrag (97) DC: SELECT Artikel (4719) DC: SEND Fehlermaske (97) DC: RECEIVE Auftragsmaske (98) DB: SELECT Kunde (Schmidt) DC: SEND Fehlermaske (98) DC: RECEIVE Auftragsmaske (99). . . .

SYST TEXE-21 Database Comparison Down load Database before Data Formator File before Reformated Before SYST TEXE-21 Database Comparison Down load Database before Data Formator File before Reformated Before images File Comparator Deviation Report Down load Database after Data Formator File after Reformated After Images

SYST TEXE-22 Output Data Validation Ist File/Table Compare Record for Record and Field for SYST TEXE-22 Output Data Validation Ist File/Table Compare Record for Record and Field for Field File Comparator Deviation Report Soll File/Table Wert Record number, missing Records, extra Records, invalid Records Record 1 2 3 Difference (Soll/Ist) missing Kontofalse Mr. 4711 4710 too much

SYST TEXE-23 Output Map Validation ---------- Pertinent. II nput Maps Map Comparator Map number, SYST TEXE-23 Output Map Validation ---------- Pertinent. II nput Maps Map Comparator Map number, missing Maps, extra Maps, wrong Maps Deviation Report ---------- Soll Descriptions Map: Customer Date: 01. 2000 Trans: Open Account Inst. : Miesbach Account Nr. : true=4710 false=4711 Customer: Sneed

SYST TEXE-24 Capture & Replay Technique Capture & Replay Test Validation Tool Test Execution SYST TEXE-24 Capture & Replay Technique Capture & Replay Test Validation Tool Test Execution Deviations Original Data Collection