SDTF SNA Test Case Libraries
The SNA Development and Test Facility has two ready to run test suites for SNA protocols: 3270/5250/RJE and LU6.2 APPC/APPN. Both suites can be run with multiple link types and come with test specifications, source coding, and results analysis manuals. The results analysis manuals analyze the results of the tests when run with real IBM products. The tests are not 'trained' to run with the IBM products but were developed from published specifications.
The 3270/5250/RJE tests consist of 137,206 lines of coding, 2,312 test cases, and 568 test programs.
The LU6.2 tests consist of 222,218 lines of coding, 10,658 test cases, and 752 test programs.
The test suites contain both positive and negative verification tests and performance tests. Since the tests are PC based they allow 100% test coverage, which is not possible using mainframe based testing approaches. Users may also write their own tests or modify existing tests, since source code is provided.
These tests may execute using the following data link types:
- SDLC - Leased or Dialup
- LAN - Token Ring and Ethernet
- X-25 Leased
Note: The descriptions below include the names of the major test groups, the number of tests in the group, and the names of the individual libraries in the groups (library_name/description, followed by the major functions of the library).
Common Libraries
The common libraries are supplied with each system type and contain tests, utility programs and other items.
- EXAMPLES/Example Test Programs
- SDTF3X74/3270, 5250, and RJE Runtime Tests
- SDTFLU62/APPC and APPN RuntimeTests
- SECOND/Secondary LU Tests, SDTF functions as a secondary station.
- SYSTEM/Common Test Routines and Data
- TOOLBOX/Test Development and Problem Determination Tools
- TP70/Test Program Compiler and Development Tools
- USER1-9/User Developed Test Case Libraries
3x74/5250/RJE SNA Layer Tests (1,111 tests)
These are pass/fail tests which validate the layers of the SNA engine using both valid and invalid sequences.
- DLC/SDLC
- DLCA/SDLC Advanced
- PC/Path Control
- TC/Transmission Control
- SC/Session Control
- DFC/Data Flow Control
- PS/Presentation Services
- SNAA/SNA Multi-PU/LU Session Control
- SNAMS/SNA Management Services
- REQMS, Query, RTM, Alerts, PSID, DDDLU
- EFF74/3270 Error Free Flows
- Minimum subset of 3270 layer tests which should all pass
- EFF5250/5250 Error Free Flows
- Minimum set of 5250 tests which should all pass
.
3x74/5250 LU1/4 SCS Printer (139 tests)
These tests validate printer functions and performance.
- LU1/Basic Data Streams
- SCS functions, variable pacing, performance
- LU1A/Advanced LU1 Data Streams
- Multi-PU/LU, printer BIND RU size and pacing validation, Bracket and BIND exerciser, laser printer alignment patterns, performance
- LU1B/Advanced LU1 Data Stream
- SCS order functions, function switches, STO, SPD, and PPM
- LU1C/IPDS Printer Tests
- LU1D/LU1 Laser Error Tests
- Function not available, invalid parameters and FM headers
- IPDS/Intelligent Printer Data Stream (IPDS)
- File driven open ended tests for 3270 and 5250.
- LU4/5250 Printer
- SCS functional and order tests
- SCS/SNA Character Set (SCS)
- SCSC/Chained SNA Character Set (SCS)
- SCS order functions with SNA chaining
3x74/5250 LU2/7 Display (815 tests)
These tests validate display functions and performance.
- BARTS/Display Functions and Performance
- Command and Order functions, color, extended attributes, Multi-LU
- LU2A/Advanced Display Functions and Performance
- Multi-PU/LU, BIND RU size and pacing validation, extended attribute modification, local/remote control display and printer test patterns, echo test, Multi-PU/LU QA test with audit trail
- LU2B/Multi-LU performance/stress tests
- order intensive performance tests
- LU2C/Multi-LU performance/stress tests
- Multi-LU outbound, inbound, outbound/inbound with DR1, overlapped DR1 and EXR, state driven endurance, Multi-PU/LU outbound, inbound, outbound/inbound.
- LU2D/Large Screen/RU, EHLLAPI, Enhanced CUT,
- IND$FILE File Transfer Model 2,3,4,5 screen tests, large RU size tests, EHLLAPI tests, test case generator, host application emulation, enhanced CUT mode, IND$FILE file transfer with performance measurement
- LU2E/Write Structure Field Functions and Performance
- Write structured verification tests and code page character set tests
- LU2F/Host Application Demos II
- Real-world host demo screens, tiling logo, Multi-LU banking application
- LU2G/3270 Data Compression
- Session level data compression verification using short and long transactions
- LU7/5250 Data stream
- Command and order processing, color, highlighting, and character set
- LU7A/5250 Multi-LU
- Multi-LU outbound, inbound, outbound/inbound performance testing with DR1, overlapped DR1 and EXR
- DSPT/5250 Pass-Thru
- Display station pass-thru command and order tests with response time
- EDSPT/5250 Enhanced Pass-Thru
- Enhanced coverage display station pass-thru command and order tests with response time
3x74 LU3 DSC Printer (67 tests)
These tests validate printer functions and performance.
- LU3/Basic Data Streams
- Operator and Host Initiated Local Copy 40, 64, 80, and unformatted with operator and host initiated local copy
- DSC/Advanced Data Streams
- Orders with 40, 64, 80, and unformatted default and alt buffers
- LU3A/Advanced Data Streams
- BIND RU size and pacing, Multi-PU/LU
- LU3B/Advanced Data Streams
- Orders, buffer addressing, attributes, WCC, extended attributes, and automatic functions
LU1 -3770/RJE (62 tests)
These tests validate 3770 device functions and performance.
- BARTSLU1/RJE and Basic RJO to CON, PUN, PRT, and EXC, Performance, variable pacing, brackets, CD, and ERP.
- SCSRJE/Advanced SCS Data Streams and SCS order processing.
LU6.2 Base Tests (2,118 tests)
These are pass/fail tests which validate the layers of the Node Type 2.0/2.1 SNA engine using both valid and invalid sequences.
- DLC/SDLC
- DLCA/SDLC Advanced
- DLCN/SDLC Negotiable
- DLCS/SDLC Secondary
- PC62/Path Control
- TC62/Transmission Control
- SC62/Session Control
- DFC62/Data Flow Control
- RM62/Resource Manager
- SM62/Session Manager
- CO62/Control Operator
- LU62A/LU6.2 Performance and Load Tests
- LU62B/SAA CPI-C Basic and Mapped Conversation Conformance
- LU62C/Classic TP Performance
LU6.2 Error Free Flow (EFF) (3,912 tests)
These tests cycle the verbs through all possible confirm and non-confirm state transitions.
- EFF62/All legal verb state transitions
APPC3270 Data stream (6 tests)
These tests validate the operation and performance of 3270 data streams using an LU6.2 transport.
- A3270/LU6.2 3270 Command/Order functions and performance.
APPN End Node (EN) (1,563 tests)
These tests are pass/fail tests which validate the operation of APPN End Nodes.
- AENXIDP/XID Primary
- AENXIDS/XID Secondary
- AENXIDN/XID Negotiable
- AENCPCP/CP-CP
- AENBIND/BIND Segmentation
- AENPACI/Adaptive Pacing
APPN Network Node (NN) 2,778 tests
These tests are pass/fail tests which validate the operation of APPN Network Nodes
- ANNXIDP/XID Primary
- ANNXIDS/XID Secondary
- ANNXIDN/XID Negotiable
- ANNCPCP/CP-CP
- ANNBIND/BIND Segmentation
- ANNPACI/Adaptive Pacing
- ANNHPR/High Performance Routing
Reference Transaction Programs (TPs)
The are TPs which execute on the Implementation Under Test (IUT) and communicate with the SDTF test cases as required.
- APPCDUT/Pascal Native Verb TPs
- APPCIUTC/'C' Native Verb TPs
- APPCCPIC/'C' CPIC TPs
- EHLLIUT/EHLLAPI programs which execute on the IUT
[ About ACT |
Products |
Services |
Testing Information |
Links |
Download Demo |
Jobs ]
Copyright © 1995,2000 Applied Computer Technology, Garland, TX USA
(972)240-6744
Last Updated: Aug. 10, 2000 http://www.acomtech.com/stests.html