top - download
⟦5af553585⟧ Wang Wps File
Length: 68790 (0x10cb6)
Types: Wang Wps File
Notes: CPS/TPR/003
Names: »1830A «
Derivation
└─⟦796ed5a45⟧ Bits:30006090 8" Wang WCS floppy, CR 0142A
└─ ⟦this⟧ »1830A «
WangText
…00……00……00……00…J…0a……00……00…J…0b…J
J…06…I…0b…I…01…I…06…H…0b…H…0f…H H…06…G…09…G…0c…G…01…G…05…F…0b…F
E…0a…E…02…D…09…D…01…D…07…C…0e…C B…08…B…0a…B…0d…=…02…= <…08…<…0c…<…00…< ;…08…;…0c……86…1 …02… …02… …02…
…02…CPS/TPR/003
…02…URH/820707…02……02…#
DSMT (PROTOTYPE) SOFTWARE TEST
SPECIFICATION AND PROCEDURES…02……02…CAMPS
T̲A̲B̲L̲E̲ ̲O̲F̲ ̲C̲O̲N̲T̲E̲N̲T̲S̲
1 GENERAL ......................................
4
1.1 PURPOSE ..................................
4
1.2 APPLICABLE DOCUMENTS .....................
4
1.3 TERMS AND ABBREVIATIONS ..................
5
2 TEST SPECIFICATION AND EVALUATION ............
6
2.1 TEST SPECIFICATION .......................
6
2.1.1 Test Purpose .........................
6
2.1.2 Test Object Identification ...........
6
2.1.3 Requirements .........................
7
2.1.4 System Functions .....................
7
2.1.5 Test/Function Relationship ...........
7
2.2 TEST METHODS AND CONSTRAINTS .............
8
2.2.1 System Test Conditions ...............
8
2.2.1.1 Verification Methods .............
8
2.2.1.2 Verification Summary .............
9
2.2.2 Extent of System Test ................
9
2.2.3 Data Recording .......................
9
2.2.4 System Test Constraints ..............
10
2.3 TEST EVALUATION ..........................
10
3 TEST DESCRIPTION AND PROCEDURES ..............
11
3.1 TEST GROUP NO. 1 .........................
11
3.1.1 General Description ..................
11
3.1.2 Test Control .........................
11
3.1.3 Test Procedures ......................
11
3.1.3.1 Test Set-up ......................
11
3.1.3.2 Test Steps .......................
11
3.2 TEST GROUP NO. 2 .........................
13
3.2.1 General Description ..................
13
3.2.1.1 Test Programs ....................
13
3.2.1.2 Function/Test Program Mapping ....
24
3.2.2 Test Control .........................
26
3.2.3 Test Procedures ......................
26
3.3 TESTGROUP NO. 3 ..........................
26
3.3.1 General Description ..................
26
3.3.2 Test Procedure .......................
26
3.3.2.1 Test Set-up ......................
26
3.3.2.2 Test Initialization ..............
27
3.3.2.3 Test Steps .......................
27
APPENDIX A .....................................
50
1̲ ̲ ̲G̲E̲N̲E̲R̲A̲L̲
1.1 P̲U̲R̲P̲O̲S̲E̲
The purpose of this document is:
a) to identify:
1) the test object
2) the requirements to be verified
b) to define:
1) the test methods and constraints
2) the test evaluation criteria
3) the detailed procedure for test execution
1.2 A̲P̲P̲L̲I̲C̲A̲B̲L̲E̲ ̲D̲O̲C̲U̲M̲E̲N̲T̲S̲
a) CAMPS System Requirements Specification
CPS/210/SYS/0001
b) CAMPS Acceptance Test Specification Overview
CPS/TSS/001
c) DSMT (Protytype) Hardware Test Specification and
Procedures CPS/TRP/005
d) DAMOS System Specification CSS/006/PSP/0044
e) Online Editor, User's Manual CSS/102/USM/0021
f) Terminal Operating System, User's Manual
CSS/703/USM/0062
g) SWELL Compiler, User's Manual CSS/415/USM/0047
h) Linker, User's Manual CSS/416/USM/0048
i) Online Debug, User's Manual CSS/701/USM/0060
j) DAMOS Acceptance Test Procedure CSS/006/TPR/0001
k) Directory Utility, User's
Manual CSS/932/USM/0036
1.3 T̲E̲R̲M̲S̲ ̲A̲N̲D̲ ̲A̲B̲B̲R̲E̲V̲I̲A̲T̲I̲O̲N̲S̲
The interpretion given below is used throughout this
document:
AT Acceptance Test
BTS Basic Transport Service
CDC Control Data Corporation
CESE Central Error processing Synchronization
Element
CPU Central Processing Unit
CT Component Test
DAMOS CR80D Advanced Multiprocessor Operating System
DAMU DAMOS Masterclear Utilities
DF Directory Functions
DMA Direct Memory Access
DSKH Disk Handler
DSMT Development, Software, Maintenance, Test
DVM Device Manager
EP Error Processor
FC File Command
FDCB File Description Control Block
FMS File Management System
IOS Input/Output System
IT Integration Test
LOG Log Facility
LP Line Printer
LTU Line Terminating Unit
MAP Memory Address Processor
OC Operator's Console
PCF Process Communication Facility
PM Page Manager
PMD Process Management and Dispatch
PPP Process Parameter Page
PU Processor Unit
RM Resource Manager
ROOT DAMOS Initialization Process
RTC Real Time Clock
SE Synchronization Element
SRS CAMPS System Requirements Specification
STI Supra and TDX Bus Interface
SWELL Software Engineering Low-Level Language
TMS Terminal Management System
TOS Terminal Operating System
VM Virtual Memory
VCRI Verification Cross Reference Index
VDU Visual Display Unit
2̲ ̲ ̲T̲E̲S̲T̲ ̲S̲P̲E̲C̲I̲F̲I̲C̲A̲T̲I̲O̲N̲ ̲A̲N̲D̲ ̲E̲V̲A̲L̲U̲A̲T̲I̲O̲N̲
2.1 T̲E̲S̲T̲ ̲S̲P̲E̲C̲I̲F̲I̲C̲A̲T̲I̲O̲N̲
2.1.1 T̲e̲s̲t̲ ̲P̲u̲r̲p̲o̲s̲e̲
The purpose of this test is to provide a qualification
of the DSMT (Prototype) System Software.
Together with the DSMT Hardware Test this test constitutes
the DSMT System Verification.
2.1.2 T̲e̲s̲t̲ ̲O̲b̲j̲e̲c̲t̲ ̲I̲d̲e̲n̲t̲i̲f̲i̲c̲a̲t̲i̲o̲n̲
The test object will be the following:
a) DAMOS Operating System (ref. para 1.2, d)
b) Online Editor (ref. para 1.2, e)
c) SWELL Compiler (ref. para 1.2, g)
d) Linker (ref. para 1.2, h)
e) Online Debug (ref. para 1.2, i)
f) Directory Utility (ref. para 1.2, k)
The verification baseline for item a) will be ref.
d to the extent specified in the Verification Cross
Reference Index (VCRI) contained in appendix A.
The capabilities of the utility programs (item b-e)
will be demonstrated by execution of a program development
example.
The test execution will be performed on the DSMT (Prototype)
Hardware configuration specified in ref. c.
2.1.3 R̲e̲q̲u̲i̲r̲e̲m̲e̲n̲t̲s̲
With reference to CAMPS Acceptance Test Specification
Overview, section 3, the following CAMPS System Requirements
will be verified:
3.5.11.2 System Software
2.1.4 S̲y̲s̲t̲e̲m̲ ̲F̲u̲n̲c̲t̲i̲o̲n̲s̲
The requirements of para 3.5.11.2 of the CAMPS System
Requirements Specification (SRS) describe:
a) System software attributes (3.5.11.2 a) and c))
b) System software functions (3.5.11.2 b))
c) Utility functions (3.5.11.2 d))
0) Directory
1) Editing
2) Compilation
3) Linkage
4) Debugging
2.1.5 T̲e̲s̲t̲/̲F̲u̲n̲c̲t̲i̲o̲n̲ ̲R̲e̲l̲a̲t̲i̲o̲n̲s̲h̲i̲p̲
In order to logically structure the verification activity
of this test it has been subdivided into a number of
test groups as follows:
T̲E̲S̲T̲ ̲G̲R̲O̲U̲P̲ ̲D̲E̲S̲C̲R̲I̲P̲T̲I̲O̲N̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲N̲O̲ ̲
System software attributes 1
System software functions 2
Utility functions 3
2.2 T̲E̲S̲T̲ ̲M̲E̲T̲H̲O̲D̲S̲ ̲A̲N̲D̲ ̲C̲O̲N̲S̲T̲R̲A̲I̲N̲T̲S̲
2.2.1 S̲y̲s̲t̲e̲m̲ ̲T̲e̲s̲t̲ ̲C̲o̲n̲d̲i̲t̲i̲o̲n̲s̲
2.2.1.1 V̲e̲r̲i̲f̲i̲c̲a̲t̲i̲o̲n̲ ̲M̲e̲t̲h̲o̲d̲s̲
The verification methods to be applied in this test
will consist of:
- examination
- analysis
- demonstration/test
a) Examination
This method is a non-functional verification, such
as visual inspection of the physical characteristics
of the item or of the documentation of the item.
b) Analysis
This method is a non-functional verification, such
as reductions or translations of data, review of
analytical data, or review of performances from
a detailed test. Data may be brought forward from
previous tests.
c) Demonstration/Test
This method of testing is to functionally exercise
the equipment such that measurements or observations
of correct operation can be made. Elements not
directly measured or observed are demonstrated
by implication.
2.2.1.2 V̲e̲r̲i̲f̲i̲c̲a̲t̲i̲o̲n̲ ̲S̲u̲m̲m̲a̲r̲y̲
With reference to para 2.1.4 the System Functions will
be verified as follows:
a) System software attributes
The requirements will be verified by examination
of ref. d
b) System software function
These functions, which are detailed specified in
ref. d, will be verified by test. The test procedure
to be executed is contained in ref. j.
c) Utility functions
These functions will be verified by test. The testing
will be performed by execution of a program development
example.
2.2.2 E̲x̲t̲e̲n̲t̲ ̲o̲f̲ ̲S̲y̲s̲t̲e̲m̲ ̲T̲e̲s̲t̲
The VCRI (appendix A) indicates the DAMOS functions
to be verified during this test. Further, the test
will include a demonstration of the utilities provided
for software development and maintenance.
2.2.3 D̲a̲t̲a̲ ̲R̲e̲c̲o̲r̲d̲i̲n̲g̲
During verification of the system software functions,
output from the executed test programs is logged on
diskfiles. Upon termination of a test program, the
diskfile will be printed to facilitate test analysis.
2.2.4 S̲y̲s̲t̲e̲m̲ ̲T̲e̲s̲t̲ ̲C̲o̲n̲s̲t̲r̲a̲i̲n̲t̲s̲
Functions related to dual disk operation are not verified
in this test.
Verification of dual disk operation will be provided
during the In-Plant Software Test.
2.3 T̲E̲S̲T̲ ̲E̲V̲A̲L̲U̲A̲T̲I̲O̲N̲
Test evaluation will consist in comparison of actual
test output to expected output.
3̲ ̲ ̲T̲E̲S̲T̲ ̲D̲E̲S̲C̲R̲I̲P̲T̲I̲O̲N̲ ̲A̲N̲D̲ ̲P̲R̲O̲C̲E̲D̲U̲R̲E̲S̲
3.1 T̲E̲S̲T̲ ̲G̲R̲O̲U̲P̲ ̲N̲O̲.̲ ̲1̲
3.1.1 G̲e̲n̲e̲r̲a̲l̲ ̲D̲e̲s̲c̲r̲i̲p̲t̲i̲o̲n̲
This testgroup will give a verification of the following
requirements:
3.5.11.2 Systems Software, subpara a and c
3.1.2 T̲e̲s̲t̲ ̲C̲o̲n̲t̲r̲o̲l̲
This test consists of verification by inspection of
the DAMOS System Specification (ref. d).
3.1.3 T̲e̲s̲t̲ ̲P̲r̲o̲c̲e̲d̲u̲r̲e̲s̲
3.1.3.1 T̲e̲s̲t̲ ̲S̲e̲t̲-̲u̲p̲
The following documents shall be available:
a) CAMPS System Requirements Spec. (ref. para 1.2
a)
b) DAMOS System Spec. (ref. para 1.2
d)
3.1.3.2 T̲e̲s̲t̲ ̲S̲t̲e̲p̲s̲
T̲E̲S̲T̲ ̲S̲T̲E̲P̲S̲ T̲E̲S̲T̲ ̲N̲O̲.̲ ̲1̲/̲1̲
F̲U̲N̲C̲T̲I̲O̲N̲:̲ ̲ ̲S̲y̲s̲t̲e̲m̲ ̲s̲o̲f̲t̲w̲a̲r̲e̲ ̲a̲t̲t̲r̲i̲b̲u̲t̲e̲s̲
S̲R̲S̲ ̲R̲E̲F̲E̲R̲E̲N̲C̲E̲ ̲3̲.̲5̲.̲1̲1̲.̲2̲ ̲a̲)̲ ̲a̲n̲d̲ ̲c̲)̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
Case Test
Step No. Station Action Expected Results
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
1 Verify from ref d)
para 3, that the
attributes specified
in the SRS para 3.5.11.2
a) and c) are contained
in DAMOS Compliance
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲COMMENTS:
T̲E̲S̲T̲ ̲W̲I̲T̲N̲E̲S̲S̲E̲S̲
TEST QA QAR
3.2 T̲E̲S̲T̲ ̲G̲R̲O̲U̲P̲ ̲N̲O̲.̲ ̲2̲
3.2.1 G̲e̲n̲e̲r̲a̲l̲ ̲D̲e̲s̲c̲r̲i̲p̲t̲i̲o̲n̲
This test group will give a verification of the following
requirements:
3.5.11.2 System Software, subpara b
The verification will be performed by manual activation
of the interactive interfaces of DAMOS program interfaces.
The interactive interfaces are:
The DAMU boot loader
ROOT (set time)
TOS
TOS will also be tested by means of test command files.
The test programs will be executed on the DSMT (Prototype)
Hardware configuration which is described in ref. c.
Most of the test programs will run under TOS, and will
produce test output which is logged on a disk file
and afterwards printed on a line printer.
3.2.1.1 T̲e̲s̲t̲ ̲P̲r̲o̲g̲r̲a̲m̲s̲
This section contains a brief description of the purpose
of each test program. The test programs are identified
as (subtest group number).(number). The table in appendix
A defines which DAMOS functions each test program will
verify.
1.1-4 Test of DAMU
Subtest 1.1
The DAMOS Boot Loader is tested via a series of
commands written on the OC. The test is not exhaustive,
not even rigorous but merely establishes that the
commands are consistent, e.g. the patch command
is verified by dumping the location and vice versa.
Subtest 1.2
Tests boot load from diskette.
Subtest 1.3
Tests boot load from a disk.
Subtest 1.4
Tests dump to a diskette.
2.1-12 Testprograms for TOS.
All testprograms are commandfiles that activate
TOS-commands in different combinations. Both valid
and erroneous commands are tested. The expected
results are included in the testprograms as comments.
Some testprograms require some physical activity
from the operator. This is also mentioned in comments
within the testprograms.
Each testprogram tests a set of related commands:
2.1 SYSDIR, SYSDEV, SYSPRI, OPEN, CLOSE
2.3 ASSDIS, DEADIS, RESDIS, RELDIS, MOUNT, DISMOU,
UPDATE
2.5 ASSDEV, DEADEV, CRESUB, DELSUB
2.6 REMOVE, LOAD, START, "file id", STOP, KILL
2.7 BROADC, NEWS, TIME, DISNEW
2.8 USERCA
2.9 LOGIN, LOGOUT
2.10 PROCES, PROGRA, TERMIN, DEVICE, TASKS,
STATUS
2.11 WHAT, USE, DEUSE
2.12 DO, NEWOUT, ORGOUT
3.1 This testprogram contains a series of legal and
illegal activations of each individual DF function.
During the test, expected results, call information,
and return information are logged on a log file,
following conventions that allows direct verification
of the main results (fail/pass) and verification
of details by closer examination.
Apart from (get object descriptor) and (build object
descriptor) each function is tested by two series
of activations:
1. activations violating the specifications
2. normal activations
The two restricted functions (get object descriptor)
and (build object descriptor) are only useable
on levels higher than min ̲system ̲level, and as
the test program is made to be executed on level
0, only illegal activations of these functions
are tested explicitly. However, implicit activation
of both functions is performed by the log procedures,
that perform logging on an FMS file.
The test program may be executed as a utility program
(e.g. under TOS).
4.1 This subtest demonstrates the processor and processor
pool management procedures of DAMOS.
The test consists of two programs; a main program
issuing the procedure calls and logging the results,
and another program just looping. The latter program
is started in nine incarnations on different logical
priority levels: 2 on level 5, 3 on level 4, 2
on level 3, and 2 on level 2.
The main program displays the processor, processor
pool, and process status every 20 sec. After two
waits, it starts changing the processor pool attributes.
The effect of the changes is demonstrated by displaying
the attributes. When the change of processor pool
attributes has been demonstrated, a series of calls,
which are expected to fail, follows. Finally, the
program terminates.
5.1 This subtest demonstrates the process management
functions of DAMOS. Further, the resource management
procedures update ̲resource ̲claim and get ̲resource
̲status are demonstrated. Error processing's handling
of illegal instructions is demonstrated, too.
The test consists of three programs, creating two
child processes successively. The first child program
takes part in the process management test, whereas
the second child program, which is just looping,
is a vehicle for the demonstration of the parameter
checks performed by process management.
6.1 This testprogram calls the monitor procedures of
the Page Manager.
The procedures are called with valid as well as
invalid parameters. For every call both the expected
completion code and the actual completion code
together with possible return parameters are logged.
The test program consists of a number of sections,
each covering a group of procedures. Below is given
a brief description of each section.
- Test of create ̲segment. First some segments
are attempted created with invalid or illegal
attributes. Then a number of segments are created
for use in the course of the test.
- Test of map ̲in ̲segment and get ̲segment ̲information.
Dumps of the translation-table and the segment-table
in the PPP are taken.
- Test of map ̲out ̲segment. Dumps are taken as
in the section above.
- Test of get/make/put/free ̲segment.
- Test of lock/convert ̲virtual ̲pages. When pages
are converted, the physical addresses returned
are logged.
- Test of unlock ̲virtual/unlock ̲logical ̲pages.
- Test of dismantle ̲object on segments.
7.1 This test program contains a series of legal and
illegal activations of each individual RM function
but 'update resource claim'.
During the test, expected results, call and return
information is logged on a log file, following
conventions that allow direct verification of the
main results (fail/pass) and verification of details
by closer examination.
8.1-2 These programs contain series of legal and illegal
activations of each individual PCF function.
(8.1) and (8.2) test normal process synchronization
by performing full duplex communication on 8 synchronization
elements.
Besides (8.2) performs a range of illegal PCF function
calls to test error situations. These tests are
in fact performed before the normal communication
to check that the state of internal PCF structures
allows further operation after attempted violation
of call conventions.
These two test programs should be included in a
boot module and tested in a self contained system,
to allow easy tracing of process scheduling and
merging of log output into a single log (the latter
is achieved by performing direct logging onto a
floppy disk).
The test program (8.1) primarily uses INFO ̲SENDs
and SEMA ̲AWAITs while (8.2) uses SEMA ̲SENDs and
INFO ̲AWAITs.
The synchronization elements used for the communication
between the two processes are created (each process
creates the ones, on which it performs await operations,
and catalogs them to make them accessible from
the other program - the synchronization elements
used for sends are looked up in the system directory).
The communication is bidirectional, using a 4 synch.
elements in each direction. The four different
synch. elements are used to test synchronization
in different states. The same states are tested
for info synch. elements as for semaphore sync.
elements. The states are:
1) 2 or more infos/signals are always pending
2) 0, 1, or 2 infos/signals may be pending
3) 0 or 1 info/signal may be pending or 1 init
̲await may be pending
4) 0 or 1 info/signal may be pending or 1 await
may be pending
The programs should be executed simultaneously
in two different processes. Testprogram 8.1 should
be started first, and then 8.2. The success part
of the test consists of a duplex communication
during which both processes will be blocked a number
of times (one process at a time).
During the test, expected results, call and return
information is logged on a log file, following
conventions that allows direct verification of
the main results (fail/pass) and verification of
details by closer examination.
9.1 This testprogram calls the procedures in the RTC-module,
except for set ̲time, which can only and will be
called from ROOT.
First some of the procedures are called with bad
parameters, and the expected and actual results
are logged.
Then the convertion procedures are tested. The
time is read, and is converted between milliseconds
and integers a number of times. The check of the
functions convert ̲time ̲to ̲integer and convert ̲integer
̲to ̲time are each other's inverse.
Finally the scheduling of time is tested. First
a time signal is scheduled once.
Then a signal is scheduled every 20 seconds, 10
signals are received, and the signal is cancelled.
Then a signal is scheduled every 12 milliseconds,
10 signals are again received, and the signal is
cancelled.
After each receipt of a signal the time is read,
converted to ASCII, and logged.
10 Test program for the Error Processor. The program
is a separate boot module and runs on the operator's
console (OC).
EP is activated by HW after error interrupts including
overflow/underflow in context stack and emergency.
The test program provokes all error interrupts
except, of course, of parity errors. Four CPU execution
levels are selected for subtest 10.1-10.4. They
are level 0 (user state), level 7, level 8, and
level 15.
Subtest 10.5 deals with error reporting to the
CESE.
11 Test programs for the IOS/FMS/DISK-H subsystem.
The test contains 7 subprograms:
11.1 This program tests a series of FMS commands.
A running commentary of the commands it attempts,
together with the expected and observed results,
is output on the OC, by means of the auxiliary
monitor function out-oc. The program must be run
simultaneously with test 11.2, as it expects to
receive information from, and offers a file to,
this program.
The program should run with a security profile
with a value of A, or higher, so that it can
access files which are not accessible to test
11.2. Further, since 11.2 shall run with a security
profile of 0, test 11.1 must be trusted, so that
these two processes can communicate with each
other.
Test 11.2 tests the following FMS commands: useron,
assign, mount, create, protect, getroot, descent,
enter, rename, remove, lookup, dismantle, getfileinformation,
reset, offer, update, useroff, dismount, reserve,
release, and deassign.
Finally, the program calls the PMD retire function.
11.2 This program tests a series of FMS commands.
A running commentary of the commands it attempts,
together with the expected and observed results,
is output on the OC, by means of the auxiliary
monitor function out-oc. The programs must be
run simultaneously with test 11.1, as it expects
to receive information from, and be offered a
file by, this program.
The program should run with a security profile
with a value of 0, in order that a security violation
will occur, when it tries to perform a read access
on a file with a security profile higher than
0.
This program tests the FMS accept command. The
remaining commands that it invokes either are
illegal commands (that is they should result in
non-zero completion codes), or test the results
of test 11.1 (for example, test 11.2 tries to
look-up a file that was removed by test 11.1).
Finally, this program attempts the FMS getfileinformation
command, upon a file with a higher security profile
than its own process. This should cause a security
violation, which in turn should cause the IOS
to retire the process.
11.3 Test of sector transfer commands.
11.4 Test of file transfer commands.
11.5 Test of IOS stream commands.
11.6 Test of the IOS init/wait concept.
11.7 Test of Disk Handler functions tested by this
program are:
- clear volume change
- check sectors
- status ̲dev
- test ̲dev
The following test sequences are exercised:
- Clear volume change: (only done on floppy disk)
The two drivers are commanded to be formatting
simultaneously.
While they are formatting, the lid of unit
1 is opened and closed.
A read command is tried for unit 1 (with failure).
After a clear volume change command for unit
1, a new read command is tried (with success).
- Check sectors:
Two sectors are written to unit 0, read into
other buffers and the buffer ̲set compares.
The buffers are checked using the original
write ̲buffers.
The buffers are checked using different buffers
(failure on FC).
One sector is marked as bad and tried checked.
- Status ̲dev
Unit 0 is commanded to format, and while formatting,
a status ̲dev command for the unit is issued.
For the CDC handler, a read command is tried
(with failure).
- Test ̲dev
A test ̲dev command is issued to the handler.
One should inspect that the TEST-LED on the
controller lights after issuing the command.
12 Test programs for testing the IOS/TMS/LTU subsystem.
As well as being a specific test of the LTU, this
test is a general test of the TMS.
The test contains four modules run in two sequences.
12.1-2 Modules 12.1 and 12.2 are run together as two
processes A and B. A sets up an LTU configuration
with one VDU terminal. Connection selection is
controlled by TMS. A catalogues the terminal.
A sends start message to B. B sends useron request
to A. A users on B and sends ok response to B.
B gets connection to VDU by looking up its name.
After having written an introductory message,
A and B both use the terminal as follows:
A responds to the following input:
QUIT : close down of test
(break) : invoke TMS selection protocal
otherwise : echo input
B responds to the following input:
QUIT : dismantle connection, request
useroff
and retire
(break) : invoke TMS selection protocol
otherwise : echo input
During test a floppy disk will by used
by A for transfer of bootload module to LTU
by A and B for logging all functions performed
(on IOS level) and resulting completion codes).
12.3-4 Modules 12.3 and 12.4 are run together as two
processes A and B. A sets up an LTU configuration
with one VDU terminal. Connection selection is
controlled by A. A sends start message to B. B
sends useron request to A. A users on B and sends
a connection offer to B. B accepts and sends acknowledge
to A. After having written an introductory message
A and B both uses the terminal as follows:
A responds to the following input:
QUIT : close down for test
(break) : select B if on
DS : downgrade security profile of
terminal
DS : upgrade security profile of terminal
otherwise : echo input
B responds to the following input:
QUIT : dismantle connection, request
useroff
and retire
(break) : select A
otherwise : echo input
The test will show the effect of changing the
terminals security profile.
Initial values are:
A: #FFFF (trusted)
B: #3BBB (not trusted)
device : #FFFF
terminal : #3BBB
During test a floppy disk will be used
by A for transfer of bootload module to LTU
by A and B for logging all functions performed
(on IOS level) and resulting completion codes
13.1 Test program for testing the TDX subsystem. This
test is very similar to the test 12.1. It works
on a TDX net configuration, whereby a larger tree
of subdevices must be configured before communication
with a terminal can be performed.
14.1 The LP printer test is not applicable to CAMPS.
16.1 The purpose of this test is to test Damos Utility
Procedures.
The Damos Utility Procedures consist of the following
procedures:
INFILEID
FINDFILE
MULTIPLYLONG
DIVIDELONG
Description of test:
INFILEID Valid and invalid filenames
FINDFILE and read and attempted found
The input and results are
written on the OC.
MULTIPLYLONG Multiplication and division
DIVIDELONG is performed on several
operators and the results
are
written on the OC.
3.2.1.2 F̲u̲n̲c̲t̲i̲o̲n̲/̲T̲e̲s̲t̲ ̲P̲r̲o̲g̲r̲a̲m̲ ̲M̲a̲p̲p̲i̲n̲g̲
Verification of the functions described in the SRS
para 3.5.11.2 b) will be provided by execution of the
test program as indicated in table 3.2.1.2-1.
DAMOS 1 2 3 4
5
Test Multiprog. Store Device Int. Process
Fault
P̲r̲o̲g̲r̲a̲m̲ ̲ ̲a̲n̲d̲ ̲s̲c̲h̲e̲d̲.̲ ̲ ̲M̲g̲m̲t̲.̲ ̲ ̲ ̲ ̲ ̲C̲o̲n̲t̲r̲o̲l̲ ̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲s̲
̲ ̲ ̲ ̲H̲a̲n̲d̲l̲i̲n̲g̲
2.1
2.2 (X)
2.3
2.4
2.5 (X)
2.6 (X)
2.7
2.8
2.9
2.10 (X) (X)
2.11
2.12
3.1
4.1
5.1 X
6.1 X
7.1
8.1 X
8.2 X
9.1
10
X
11.1-7 X
12.1-4 X
13.1 X
16.1-2
Table 3.2.1.2-1
3.2.2 T̲e̲s̲t̲ ̲C̲o̲n̲t̲r̲o̲l̲
The test is controlled by manual operation from the
maintenance position.
3.2.3 T̲e̲s̲t̲ ̲P̲r̲o̲c̲e̲d̲u̲r̲e̲s̲
The procedure for execution of this testgroup is contained
in ref. j.
3.3 T̲E̲S̲T̲G̲R̲O̲U̲P̲ ̲N̲O̲.̲3̲
3.3.1 G̲e̲n̲e̲r̲a̲l̲ ̲D̲e̲s̲c̲r̲i̲p̲t̲i̲o̲n̲
This testgroup will give a verification of the requirements
of para 3.5.11.2 d) of the SRS, which describes the
following General Utility Functions:
a) Editing
b) Compilation
c) Linkage
d) Debugging
e) Directory
3.3.2 T̲e̲s̲t̲ ̲P̲r̲o̲c̲e̲d̲u̲r̲e̲
3.3.2.1 T̲e̲s̲t̲ ̲S̲e̲t̲-̲u̲p̲
The following points need to be performed before execution
of the test.
a) The user is logged on to the system
b) Creation of the following files:
1. Source file
2. List file
3. Print file
4. Code file
5. Line Printer file
6. Compiler
7. Linker
c) The testprogram code has been entered into the
Source file.
The test is controlled via a VDU. A printer is
provided for hard-copy output.
3.3.2.2 T̲e̲s̲t̲ ̲I̲n̲i̲t̲i̲a̲l̲i̲z̲a̲t̲i̲o̲n̲
The test engineers and test witnesses are in the testroom
and ready to perform and supervise the test.
Power on the system.
The VDU is attended.
3.3.2.3 T̲e̲s̲t̲ ̲S̲t̲e̲p̲s̲
The test steps for testgroup No. 3 are given in the
following preceded by the test overview.
The reason for dividing the test into the cases described
in the overview is to make it possible to see which
function is tested in a particular test step. The test
is a coherent test and not five single tests, which
means that e.g. execution of test case 3 with the specified
expected result requires that test case 1 and 3 have
been performed.
T̲E̲S̲T̲ ̲O̲V̲E̲R̲V̲I̲E̲W̲ …02……02…T̲E̲S̲T̲ ̲N̲O̲.̲ ̲3
F̲U̲N̲C̲T̲I̲O̲N̲:̲ ̲ ̲G̲e̲n̲e̲r̲a̲l̲ ̲U̲t̲i̲l̲i̲t̲y̲ ̲F̲u̲n̲c̲t̲i̲o̲n̲s̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
Test Case/
Reference Action SRS Reference
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
0 Directory 3.5.11.2.d)
1 Editing 3.5.11.2 d)
2 Compilation 3.5.11.2.d)
3 Linkage 3.5.11.2.d)
4 Debugging 3.5.11.2.d)
T̲E̲S̲T̲ ̲S̲T̲E̲P̲S̲ T̲E̲S̲T̲ ̲N̲O̲.̲
̲3̲/̲0
F̲U̲N̲C̲T̲I̲O̲N̲:̲ ̲ ̲D̲i̲r̲e̲c̲t̲o̲r̲y̲
S̲R̲S̲ ̲R̲E̲F̲E̲R̲E̲N̲C̲E̲ ̲ ̲ ̲3̲.̲5̲.̲1̲1̲.̲2̲.̲d̲)̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
Case Test
Step No. Station Action Expected Results
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
0.1 VDU #ATTN# To:
0.2 VDU SYS #RETURN# Activation of
SYS
0.3 VDU USERCA ADD: User ID
PASSWORD: User ID
NOTPRIV #RETURN# SYSOO terminated
successfully
0.4 VDU USERCA LIST: User ID fm: SYSOO
UGI: 3,PASSW:
User ID,
NOTPRI
LOGIN: DISNEW
FM: SYS
SYSOO terminated
successfully
0.5 VDU CREATE USERS.D *
User ID.D D/1 #RETURN# SYSOO terminated
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲COMMENTS:
T̲E̲S̲T̲ ̲W̲I̲T̲N̲E̲S̲S̲E̲S̲
TEST QA QAR
T̲E̲S̲T̲ ̲S̲T̲E̲P̲S̲ T̲E̲S̲T̲ ̲N̲O̲.̲
̲3̲/̲0
F̲U̲N̲C̲T̲I̲O̲N̲:̲ ̲ ̲D̲i̲r̲e̲c̲t̲o̲r̲y̲
S̲R̲S̲ ̲R̲E̲F̲E̲R̲E̲N̲C̲E̲ ̲ ̲ ̲3̲.̲5̲.̲1̲1̲.̲2̲.̲d̲)̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
Case Test
Step No. Station Action Expected Results
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
successfully
0.6 VDU DIREC #RETURN# fm: SYSOO
=
0.7 VDU ATT User ID.D #RETURN# Display the User
Accessrights
=
0.8 VDU PRO User ID.D 3
#59E1
#RETURN# Give User ID.D
SYS's Accessrights
=
0.10 VDU PRO User ID.D SYS#4841
#RETURN# Give SYS Public
Accessrights
=
0.11 VDU ATT User ID.D #RETURN# Display User
Accessrights
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲COMMENTS:
T̲E̲S̲T̲ ̲W̲I̲T̲N̲E̲S̲S̲E̲S̲
TEST QA QAR
T̲E̲S̲T̲ ̲S̲T̲E̲P̲S̲ T̲E̲S̲T̲ ̲N̲O̲.̲
̲3̲/̲0
F̲U̲N̲C̲T̲I̲O̲N̲:̲ ̲ ̲D̲i̲r̲e̲c̲t̲o̲r̲y̲
S̲R̲S̲ ̲R̲E̲F̲E̲R̲E̲N̲C̲E̲ ̲ ̲ ̲3̲.̲5̲.̲1̲1̲.̲2̲.̲d̲)̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
Case Test
Step No. Station Action Expected Results
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
0.12 VDU QUIT #RETURN# fm: SYS
SYSOO terminated
successfully
0.13 VDU #ATTN# to:
0.14 VDU TOS #RETURN#
0.15 VDU LOGIN User ID
#RETURN# fm: User ID
Hello from CMI
User ID terminated
successfully
0.16 VDU WHAT #RETURN# Display of the
cur-
rent Directory
(MD)
0.17 VDU USE USERS.D* User ID.D
#RETURN#
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲COMMENTS:
T̲E̲S̲T̲ ̲W̲I̲T̲N̲E̲S̲S̲E̲S̲
TEST QA QAR
T̲E̲S̲T̲ ̲S̲T̲E̲P̲S̲ T̲E̲S̲T̲ ̲N̲O̲.̲
̲3̲/̲0
F̲U̲N̲C̲T̲I̲O̲N̲:̲ ̲ ̲D̲i̲r̲e̲c̲t̲o̲r̲y̲
S̲R̲S̲ ̲R̲E̲F̲E̲R̲E̲N̲C̲E̲ ̲ ̲ ̲3̲.̲5̲.̲1̲1̲.̲2̲.̲d̲)̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
Case Test
Step No. Station Action Expected Results
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
0.18 VDU WHAT #RETURN# Display of the
current Directory
(User ID.D)
0.19 VDU LIST #RETURN# fm: SYSOO
No Files Entered
In Directory
fm: SYS
SYSOO terminated
successfully
0.20 VDU DIREC #RETURN# fm: SYSOO
=
0.21 VDU CREATE User ID.s R/1
#RETURN# =
0.22 VDU CREATE User ID.L R/1
#RETURN# =
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲COMMENTS:
T̲E̲S̲T̲ ̲W̲I̲T̲N̲E̲S̲S̲E̲S̲
TEST QA QAR
T̲E̲S̲T̲ ̲S̲T̲E̲P̲S̲ T̲E̲S̲T̲ ̲N̲O̲.̲
̲3̲/̲0
F̲U̲N̲C̲T̲I̲O̲N̲:̲ ̲ ̲D̲i̲r̲e̲c̲t̲o̲r̲y̲
S̲R̲S̲ ̲R̲E̲F̲E̲R̲E̲N̲C̲E̲ ̲ ̲ ̲3̲.̲5̲.̲1̲1̲.̲2̲.̲d̲)̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
Case Test
Step No. Station Action Expected Results
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
0.23 VDU CREATE User ID.P R/1
#RETURN# =
0.24 VDU CREATE User ID.C R/1
#RETURN# =
0.25 VDU CREATE User ID.PL R/1
#RETURN# =
0.26 VDU CREATE User ID.Comp R/1
#RETURN# =
0.27 VDU CREATE User ID.LINK R/1
#RETURN# =
0.28 VDU CREATE User ID.TEST R/1
#RETURN# =
0.29 VDU QUIT #RETURN# fm: SYS
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲COMMENTS:
T̲E̲S̲T̲ ̲W̲I̲T̲N̲E̲S̲S̲E̲S̲
TEST QA QAR
T̲E̲S̲T̲ ̲S̲T̲E̲P̲S̲ T̲E̲S̲T̲ ̲N̲O̲.̲
̲3̲/̲0
F̲U̲N̲C̲T̲I̲O̲N̲:̲ ̲ ̲D̲i̲r̲e̲c̲t̲o̲r̲y̲
S̲R̲S̲ ̲R̲E̲F̲E̲R̲E̲N̲C̲E̲ ̲ ̲ ̲3̲.̲5̲.̲1̲1̲.̲2̲.̲d̲)̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
Case Test
Step No. Station Action Expected Results
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
SYSOO terminated
successfully
0.30 VDU LIST #RETURN# Display of All
Files. In the
Directory
0.31 VDU REMOVE User ID.Test
#RETURN# fm: SYS
SYSOO terminated
successfully
0.32 VDU RENAME User Id.PL/User ID.LP
#RETURN# fm: SYS
SYSOO terminated
successfully
0.33 VDU LIST #RETURN# Display of All
Files In the
Directory except
for User ID.Test
File User ID.PL
is changed to
User ID.LP
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲COMMENTS:
T̲E̲S̲T̲ ̲W̲I̲T̲N̲E̲S̲S̲E̲S̲
TEST QA QAR
T̲E̲S̲T̲ ̲S̲T̲E̲P̲S̲ T̲E̲S̲T̲ ̲N̲O̲.̲
̲3̲/̲0
F̲U̲N̲C̲T̲I̲O̲N̲:̲ ̲ ̲D̲i̲r̲e̲c̲t̲o̲r̲y̲
S̲R̲S̲ ̲R̲E̲F̲E̲R̲E̲N̲C̲E̲ ̲ ̲ ̲3̲.̲5̲.̲1̲1̲.̲2̲.̲d̲)̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
Case Test
Step No. Station Action Expected Results
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
0.34 VDU LOGOUT #RETURN# fm: TOS
Bye
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲COMMENTS:
T̲E̲S̲T̲ ̲W̲I̲T̲N̲E̲S̲S̲E̲S̲
TEST QA QAR
T̲E̲S̲T̲ ̲S̲T̲E̲P̲S̲ T̲E̲S̲T̲ ̲N̲O̲.̲
̲3̲/̲1̲
F̲U̲N̲C̲T̲I̲O̲N̲:̲ ̲ ̲E̲d̲i̲t̲i̲n̲g̲
S̲R̲S̲ ̲R̲E̲F̲E̲R̲E̲N̲C̲E̲ ̲ ̲ ̲3̲.̲5̲.̲1̲1̲.̲2̲.̲d̲)̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
Case Test
Step No. Station Action Expected Results
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
1.1 VDU #ATTN# To:
1.2 VDU S #RETURN# Activation of
TOS
1.3 VDU LOGIN USER ID
#RETURN# WELCOME TO TOS
1.4 VDU USE USERS.D*USERID.D USER USERID's
#RETURN# Directory
1.5 VDU EDIT #RETURN# Edit Mode
1.6 VDU E USERS ID.S #RETURN# 0:
1.7 VDU 1,#P #RETURN# Print out of
the program
1.8 VDU 8P #RETURN# 8: LABEL
1.9 VDU A #RETURN# 9:
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲COMMENTS:
T̲E̲S̲T̲ ̲W̲I̲T̲N̲E̲S̲S̲E̲S̲
TEST QA QAR
T̲E̲S̲T̲ ̲S̲T̲E̲P̲S̲ T̲E̲S̲T̲ ̲N̲O̲.̲ ̲3̲/̲1̲
F̲U̲N̲C̲T̲I̲O̲N̲:̲ ̲ ̲E̲d̲i̲t̲i̲n̲g̲
S̲R̲S̲ ̲R̲E̲F̲E̲R̲E̲N̲C̲E̲ ̲ ̲ ̲3̲.̲5̲.̲1̲1̲.̲2̲.̲d̲)̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
Case Test
Step No. Station Action Expected Results
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
1.10 VDU DEMONSTRATION #RETURN# 10:
1.11 VDU TEST #RETURN# 11:
1.12 VDU . #RETURN# Appending is
terminated
1.13 VDU 9P #RETURN# 9: DEMONSTRATION
1.14 VDU I #RETURN# 9:
1.15 VDU EDITOR #RETURN# 10:
1.16 VDU . #RETURN# Inserting is
terminated
1.17 VDU 1,20P #RETURN# Print-out of
line 1 to 20
1.18 VDU Verify that the two
appended lines and the
one inserted line are
in the program Verified
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲COMMENTS:
T̲E̲S̲T̲ ̲W̲I̲T̲N̲E̲S̲S̲E̲S̲
TEST QA QAR
T̲E̲S̲T̲ ̲S̲T̲E̲P̲S̲ T̲E̲S̲T̲ ̲N̲O̲.̲ ̲3̲/̲1̲
F̲U̲N̲C̲T̲I̲O̲N̲:̲ ̲ ̲E̲d̲i̲t̲i̲n̲g̲
S̲R̲S̲ ̲R̲E̲F̲E̲R̲E̲N̲C̲E̲ ̲ ̲ ̲3̲.̲5̲.̲1̲1̲.̲2̲.̲d̲)̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
Case Test
Step No. Station Action Expected Results
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
1.19 VDU 9P #RETURN# 9: EDITOR
1.20 S/R/R TEST/P
#RETURN# 9: EDITOR TEST
1.21 VDU 10, 11D #RETURN# Line 10 and 11
are deleted
1.22 VDU 1, 15P #RETURN# Print-out of
line 1 to 15
1.23 VDU Verify that the text
in line 9 is substituted
and line 10 and 11 are
deleted Verified
1.24 VDU Q #RETURN# Caution. File
not saved
1.25 VDU W #RETURN# File is saved
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲COMMENTS:
T̲E̲S̲T̲ ̲W̲I̲T̲N̲E̲S̲S̲E̲S̲
TEST QA QAR
T̲E̲S̲T̲ ̲S̲T̲E̲P̲S̲ T̲E̲S̲T̲ ̲N̲O̲.̲ ̲3̲/̲1̲
F̲U̲N̲C̲T̲I̲O̲N̲:̲ ̲ ̲E̲d̲i̲t̲i̲n̲g̲
S̲R̲S̲ ̲R̲E̲F̲E̲R̲E̲N̲C̲E̲ ̲ ̲ ̲3̲.̲5̲.̲1̲1̲.̲2̲.̲d̲)̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
Case Test
Step No. Station Action Expected Results
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
1.26 VDU E USERID.COMP #RETURN# 0:
1.27 A #RETURN# 1:
1.28 VDU SWELL I:USERID.S 0:
USERID.L P:USERID.P
L:2 #RETURN# 2:
1.29 VDU . #RETURN# Appending is
terminated
1.30 VDU W #RETURN# File is saved
1.31 VDU E USERID. LNK #RETURN# 0
1.32 VDU A #RETURN# l:
1.33 VDU LINK I:USERID.L SUB: ̲
**UTILITYHELP.L 0:
USERID.C P:USERID.LP
L:4 #RETURN# 2:
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲COMMENTS:
T̲E̲S̲T̲ ̲W̲I̲T̲N̲E̲S̲S̲E̲S̲
TEST QA QAR
T̲E̲S̲T̲ ̲S̲T̲E̲P̲S̲ T̲E̲S̲T̲ ̲N̲O̲.̲ ̲3̲/̲1̲
F̲U̲N̲C̲T̲I̲O̲N̲:̲ ̲ ̲E̲d̲i̲t̲i̲n̲g̲
S̲R̲S̲ ̲R̲E̲F̲E̲R̲E̲N̲C̲E̲ ̲ ̲ ̲3̲.̲5̲.̲1̲1̲.̲2̲.̲d̲)̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
Case Test
Step No. Station Action Expected Results
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
1.34 . #RETURN# Appending is
terminated
1.35 VDU W #RETURN# File is saved
1.36 VDU Q #RETURN# Editing is terminated
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲COMMENTS:
T̲E̲S̲T̲ ̲W̲I̲T̲N̲E̲S̲S̲E̲S̲
TEST QA QAR
T̲E̲S̲T̲ ̲S̲T̲E̲P̲S̲ T̲E̲S̲T̲ ̲N̲O̲.̲ ̲3̲/̲2̲
F̲U̲N̲C̲T̲I̲O̲N̲:̲ ̲ ̲C̲o̲m̲p̲i̲l̲a̲t̲i̲o̲n̲
S̲R̲S̲ ̲R̲E̲F̲E̲R̲E̲N̲C̲E̲ ̲ ̲ ̲3̲.̲5̲.̲1̲1̲.̲2̲.̲d̲)̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
Case Test
Step No. Station Action Expected Results
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
2.1 VDU Do USERID. COMP
#RETURN# SWELL I:USERID.S
0:USERID.L
P:USERID.P L:2
P000XX loaded
FM:P000XX
SWELL, 800411
SWELL1, 800513
SWELL2, 800520
COMPILATION ERROR
1
SWELL3, 800425
SWELL4, 800414
FM: USERID
P00XX Terminated,
Result= #8000
A1 Line 0
YYYY CPU Msecs
Used
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲COMMENTS:
T̲E̲S̲T̲ ̲W̲I̲T̲N̲E̲S̲S̲E̲S̲
TEST QA QAR
T̲E̲S̲T̲ ̲S̲T̲E̲P̲S̲ T̲E̲S̲T̲ ̲N̲O̲.̲ ̲3̲/̲2̲
F̲U̲N̲C̲T̲I̲O̲N̲:̲ ̲ ̲C̲o̲m̲p̲i̲l̲a̲t̲i̲o̲n̲
S̲R̲S̲ ̲R̲E̲F̲E̲R̲E̲N̲C̲E̲ ̲ ̲ ̲3̲.̲5̲.̲1̲1̲.̲2̲.̲d̲)̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
Case Test
Step No. Station Action Expected Results
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
2.2 VDU 1, #P #RETURN# Print-out of
the program terminated
with syntax error
in line 9
2.3 VDU EDIT #RETURN# EDIT MODE
2.4 VDU E USERID.S #RETURN# 0:
2.5 VDU 9P #RETURN# 9: EDITOR TEST
2.6 VDU 9D #RETURN# Line 9 is deleted
2.7 VDU . #RETURN# Appending is
terminated
2.8 VDU W #RETURN# File is saved
1.9 VDU Q #RETURN# Editing is terminated
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲COMMENTS:
T̲E̲S̲T̲ ̲W̲I̲T̲N̲E̲S̲S̲E̲S̲
TEST QA QAR
T̲E̲S̲T̲ ̲S̲T̲E̲P̲S̲ T̲E̲S̲T̲ ̲N̲O̲.̲ ̲3̲/̲2̲
F̲U̲N̲C̲T̲I̲O̲N̲:̲ ̲ ̲C̲o̲m̲p̲i̲l̲a̲t̲i̲o̲n̲
S̲R̲S̲ ̲R̲E̲F̲E̲R̲E̲N̲C̲E̲ ̲ ̲ ̲3̲.̲5̲.̲1̲1̲.̲2̲.̲d̲)̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
Case Test
Step No. Station Action Expected Results
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
2.10 VDU Do USERID. COMP
#RETURN# SWELL I:USERID.S
0:USERID.L
P:USERID.P L:2
P00XX loaded
FM:P00XX
SWELL, 800411
SWELL1, 800513
SWELL2, 800510
COMPILATION OK
SWELL3, 800425
SWELL4, 800414
FM: USERID
P00XX Terminated,
Result= #8000
A1 Line 0
YYYY CPU Msecs
Used
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲COMMENTS:
T̲E̲S̲T̲ ̲W̲I̲T̲N̲E̲S̲S̲E̲S̲
TEST QA QAR
T̲E̲S̲T̲ ̲S̲T̲E̲P̲S̲ T̲E̲S̲T̲ ̲N̲O̲.̲ ̲3̲/̲3
F̲U̲N̲C̲T̲I̲O̲N̲:̲ ̲ ̲L̲i̲n̲k̲a̲g̲e̲
S̲R̲S̲ ̲R̲E̲F̲E̲R̲E̲N̲C̲E̲ ̲ ̲ ̲3̲.̲5̲.̲1̲1̲.̲2̲.̲d̲)̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
Case Test
Step No. Station Action Expected Results
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
3.1 VDU Do USERID. LNK
#RETURN# LINK I: USERID.L
SUB: ̲**
UTILITYHELP.L
0:USERID.C
P:USERID.LP L:4
P00XX loaded
FM:P00XX
LINKING OK
FM: USERID
P00XX Terminated,
Result= #8000
A1 Line 0
YYYY CPU Msecs
Used
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲COMMENTS:
T̲E̲S̲T̲ ̲W̲I̲T̲N̲E̲S̲S̲E̲S̲
TEST QA QAR
T̲E̲S̲T̲ ̲S̲T̲E̲P̲S̲ T̲E̲S̲T̲ ̲N̲O̲.̲ ̲3̲/̲4
F̲U̲N̲C̲T̲I̲O̲N̲:̲ ̲ ̲D̲e̲b̲u̲g̲g̲i̲n̲g̲
S̲R̲S̲ ̲R̲E̲F̲E̲R̲E̲N̲C̲E̲ ̲ ̲ ̲3̲.̲5̲.̲1̲1̲.̲2̲.̲d̲)̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
Case Test
Step No. Station Action Expected Results
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
4.1 VDU DEBUG #RETURN# Activation of
Online Debugging
Program
4.2 VDU #ATTN# DEBUG =
4.3 VDU OC #RETURN# Establish the
debugging VDU
to be output
device
4.4 VDU LP #RETURN# Establish the
line printer
to be output
device
4.5 VDU B USERID 41
#RETURN# Specify Breakpoint
4.6 VDU B USERID 50
#RETURN# Specify Breakpoint
4.7 VDU B USERID 57
#RETURN# Specify Breakpoint
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲COMMENTS:
T̲E̲S̲T̲ ̲W̲I̲T̲N̲E̲S̲S̲E̲S̲
TEST QA QAR
T̲E̲S̲T̲ ̲S̲T̲E̲P̲S̲ T̲E̲S̲T̲ ̲N̲O̲.̲ ̲3̲/̲4
F̲U̲N̲C̲T̲I̲O̲N̲:̲ ̲ ̲D̲e̲b̲u̲g̲g̲i̲n̲g̲
S̲R̲S̲ ̲R̲E̲F̲E̲R̲E̲N̲C̲E̲ ̲ ̲ ̲3̲.̲5̲.̲1̲1̲.̲2̲.̲d̲)̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
Case Test
Step No. Station Action Expected Results
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
4.8 VDU LB #RETURN# Break-Haltpoint Directory
No B/H Proc Loc Base
Page
0000 B USERID 0041 1B24
E804
0001 B USERID 0050 1B24
E804
0002 B USERID 0057 1B24
E804
4.9 VDU C #RETURN# DEBUG =
Breakpoint #0000
USERID Loc =
#0041
4.10 VDU RB 0 #RETURN# Remove Breakpoint
0
4.11 VDU LB #RETURN# Break-Haltpoint Directory
No B/H Proc Loc Base
Page
0001 B USERID 0050 1B24
E804
0002 B USERID 0057 1B24
E804
4.12 VDU C #RETURN# DEBUG =
Breakpoint #0001
USER Loc = #0050
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲COMMENTS:
T̲E̲S̲T̲ ̲W̲I̲T̲N̲E̲S̲S̲E̲S̲
TEST QA QAR
T̲E̲S̲T̲ ̲S̲T̲E̲P̲S̲ T̲E̲S̲T̲ ̲N̲O̲.̲ ̲3̲/̲4
F̲U̲N̲C̲T̲I̲O̲N̲:̲ ̲ ̲D̲e̲b̲u̲g̲g̲i̲n̲g̲
S̲R̲S̲ ̲R̲E̲F̲E̲R̲E̲N̲C̲E̲ ̲ ̲ ̲3̲.̲5̲.̲1̲1̲.̲2̲.̲d̲)̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
Case Test
Step No. Station Action Expected Results
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
4.13 VDU C #RETURN# DEBUG =
Breakpoint #0002
USERID Loc =
0057
4.14 VDU RB #RETURN# Remove all Breakpoints
4.15 VDU LB #RETURN# Break-Haltpoint Directory
No B/H Proc Loc Base
Page
EMPTY
4.16 VDU D 0 7 #RETURN# 0000L 0140 0140 0140
0140
0123 0C40 043D
2D04
4.17 VDU P O AAAA BBBB
#RETURN# Patching
4.18 VDU D 0 7 #RETURN#
000L AAAA BBBB 0140 0140
0123 0C40 043D 2D04
4.19 VDU P 0 0140 0140
#RETURN# Patching
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲COMMENTS:
T̲E̲S̲T̲ ̲W̲I̲T̲N̲E̲S̲S̲E̲S̲
TEST QA QAR
T̲E̲S̲T̲ ̲S̲T̲E̲P̲S̲ T̲E̲S̲T̲ ̲N̲O̲.̲ ̲3̲/̲4
F̲U̲N̲C̲T̲I̲O̲N̲:̲ ̲ ̲D̲e̲b̲u̲g̲g̲i̲n̲g̲
S̲R̲S̲ ̲R̲E̲F̲E̲R̲E̲N̲C̲E̲ ̲ ̲ ̲3̲.̲5̲.̲1̲1̲.̲2̲.̲d̲)̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
Case Test
Step No. Station Action Expected Results
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
4.20 VDU DB DEBUG 57 5F
#RETURN# 0057L 0000 0000 0000
0000
0000 0000 0000
0000
4.21 VDU PB DEBUG 57 1 2 3
#RETURN# Patching
4.22 VDU DB DEBUG 57 5F
#RETURN# 0057L 0001 0002 0003
0000
0000 0000 0000
0000
4.23 VDU PB DEBUG 57 000
#RETURN# Patching
4.24 VDU USE USER.D*USERID.D
#RETURN# USER USERID Directory
4.25 VDU USERID.S #RETURN# Running the program
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲COMMENTS:
T̲E̲S̲T̲ ̲W̲I̲T̲N̲E̲S̲S̲E̲S̲
TEST QA QAR
A̲P̲P̲E̲N̲D̲I̲X̲ ̲A̲…01……01……01……01…VERIFICATION CROSS REFERENCE INDEX (VCRI)
F̲U̲N̲C̲T̲I̲O̲N̲A̲L̲ ̲V̲E̲R̲I̲F̲I̲C̲A̲T̲I̲O̲N̲
In this section a table is given which defines how
each external function in DAMOS is tested during the
acceptance test. The table is ordered by function taken
in the sequence of ref d). The functions are identified
by the number and name of the section where they are
described in ref d).
For each function a verification method is stated.
The method may be AT (demonstration during acceptance
test), IT (inspection of results from integration test),
or CT (inspection of results from component test).
Prior to acceptance test all functions have been verified
by component test and integration test. In some cases
it is not practically feasible to verify a function
in an operational DAMOS system. In these cases an alternate
verification method is given. This method may be inspection
of component test results (CT) or inspection of integration
test results (IT). In these cases a reference is provided
to the corresponding test inputs, program, and outputs.
Where acceptance test is stated as the verification
method (AT), the corresponding acceptance test program
is also designated.
V̲e̲r̲i̲f̲i̲c̲a̲t̲i̲o̲n̲ ̲C̲r̲o̲s̲s̲ ̲R̲e̲f̲e̲r̲e̲n̲c̲e̲
F[LGENDE SIDER ER UFFES SPECIAL SOM IKKE M< SLETTES!!!!!…01……01…VHN
T̲E̲S̲T̲ ̲S̲T̲E̲P̲S̲ T̲E̲S̲T̲ ̲N̲O̲.̲
̲3̲/̲0
F̲U̲N̲C̲T̲I̲O̲N̲:̲ ̲ ̲D̲i̲r̲e̲c̲t̲o̲r̲y̲
S̲R̲S̲ ̲R̲E̲F̲E̲R̲E̲N̲C̲E̲ ̲ ̲ ̲3̲.̲5̲.̲1̲1̲.̲2̲.̲d̲)̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
Case Test
Step No. Station Action Expected Results
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
0.1 VDU #ATTN# To:
0.2 VDU SYS #RETURN# Activation of
SYS
0.3 VDU USERCA ADD: User ID
PASSWORD: User ID
NOTPRIV #RETURN# SYSOO terminated
successfully
0.4 VDU USERCA LIST: User ID fm: SYSOO
UGI: 3,PASSW:
User ID,
NOTPRI
LOGIN: DISNEW
FM: SYS
SYSOO terminated
successfully
0.5 VDU CREATE USERS.D *
User ID.D D/1 #RETURN# SYSOO terminated
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲COMMENTS:
T̲E̲S̲T̲ ̲W̲I̲T̲N̲E̲S̲S̲E̲S̲
TEST QA QAR
T̲E̲S̲T̲ ̲S̲T̲E̲P̲S̲ T̲E̲S̲T̲ ̲N̲O̲.̲
̲3̲/̲0
F̲U̲N̲C̲T̲I̲O̲N̲:̲ ̲ ̲D̲i̲r̲e̲c̲t̲o̲r̲y̲
S̲R̲S̲ ̲R̲E̲F̲E̲R̲E̲N̲C̲E̲ ̲ ̲ ̲3̲.̲5̲.̲1̲1̲.̲2̲.̲d̲)̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
Case Test
Step No. Station Action Expected Results
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
0.6 VDU USE USERS.D successfully
0.7 VDU DIREC #RETURN# fm: SYSOO
=
0.8 VDU ATT User ID.D #RETURN# Display the User
Accessrights
=
0.9 VDU PRO User ID.D 3
#59E1
#RETURN# Give User ID.D
SYS's Accessrights
=
0.10 VDU PRO User ID.D SYS#4841
#RETURN# Give SYS Public
Accessrights
=
0.11 VDU ATT User ID.D #RETURN# Display User
Accessrights
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲COMMENTS:
T̲E̲S̲T̲ ̲W̲I̲T̲N̲E̲S̲S̲E̲S̲
TEST QA QAR
T̲E̲S̲T̲ ̲S̲T̲E̲P̲S̲ T̲E̲S̲T̲ ̲N̲O̲.̲
̲3̲/̲0
F̲U̲N̲C̲T̲I̲O̲N̲:̲ ̲ ̲D̲i̲r̲e̲c̲t̲o̲r̲y̲
S̲R̲S̲ ̲R̲E̲F̲E̲R̲E̲N̲C̲E̲ ̲ ̲ ̲3̲.̲5̲.̲1̲1̲.̲2̲.̲d̲)̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
Case Test
Step No. Station Action Expected Results
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
0.12 VDU QUIT #RETURN# fm: SYS
SYSOO terminated
successfully
0.13 VDU #ATTN# to:
0.14 VDU TOS #RETURN#
0.15 VDU LOGIN User ID
#RETURN# fm: User ID
Hello from CMI
User ID terminated
successfully
0.16 VDU WHAT #RETURN# Display of the
cur-
rent Directory
(MD)
0.17 VDU USE USERS.D* User ID.D
#RETURN#
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲COMMENTS:
T̲E̲S̲T̲ ̲W̲I̲T̲N̲E̲S̲S̲E̲S̲
TEST QA QAR
T̲E̲S̲T̲ ̲S̲T̲E̲P̲S̲ T̲E̲S̲T̲ ̲N̲O̲.̲
̲3̲/̲0
F̲U̲N̲C̲T̲I̲O̲N̲:̲ ̲ ̲D̲i̲r̲e̲c̲t̲o̲r̲y̲
S̲R̲S̲ ̲R̲E̲F̲E̲R̲E̲N̲C̲E̲ ̲ ̲ ̲3̲.̲5̲.̲1̲1̲.̲2̲.̲d̲)̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
Case Test
Step No. Station Action Expected Results
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
0.18 VDU WHAT #RETURN# Display of the
current Directory
(User ID.D)
0.19 VDU LIST #RETURN# fm: USERIDOO
No Files Entered
In Directory
fm: USERID
SYSOO terminated
successfully
0.20 VDU DIREC #RETURN# fm: USERIDOO
=
0.21 VDU CRE User ID.s R/1
#RETURN# =
0.22 VDU CRE User ID.L R/1
#RETURN# =
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲COMMENTS:
T̲E̲S̲T̲ ̲W̲I̲T̲N̲E̲S̲S̲E̲S̲
TEST QA QAR
T̲E̲S̲T̲ ̲S̲T̲E̲P̲S̲ T̲E̲S̲T̲ ̲N̲O̲.̲
̲3̲/̲0
F̲U̲N̲C̲T̲I̲O̲N̲:̲ ̲ ̲D̲i̲r̲e̲c̲t̲o̲r̲y̲
S̲R̲S̲ ̲R̲E̲F̲E̲R̲E̲N̲C̲E̲ ̲ ̲ ̲3̲.̲5̲.̲1̲1̲.̲2̲.̲d̲)̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
Case Test
Step No. Station Action Expected Results
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
0.23 VDU CRE User ID.P R/1
#RETURN# =
0.24 VDU CRE User ID.C R/1
#RETURN# =
0.25 VDU CRE User ID.PL R/1
#RETURN# =
0.26 VDU CRE User ID.Comp R/1
#RETURN# =
0.27 VDU CRE User ID.LINK R/1
#RETURN# =
0.28 VDU CRE User ID.TEST R/1
#RETURN# =
0.29 VDU QUIT #RETURN# fm: USERID
USERIDOO TERMINATED
SUCCESSFULLY
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲COMMENTS:
T̲E̲S̲T̲ ̲W̲I̲T̲N̲E̲S̲S̲E̲S̲
TEST QA QAR
T̲E̲S̲T̲ ̲S̲T̲E̲P̲S̲ T̲E̲S̲T̲ ̲N̲O̲.̲
̲3̲/̲0
F̲U̲N̲C̲T̲I̲O̲N̲:̲ ̲ ̲D̲i̲r̲e̲c̲t̲o̲r̲y̲
S̲R̲S̲ ̲R̲E̲F̲E̲R̲E̲N̲C̲E̲ ̲ ̲ ̲3̲.̲5̲.̲1̲1̲.̲2̲.̲d̲)̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
Case Test
Step No. Station Action Expected Results
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
0.30 VDU LIST #RETURN# Display of All
Files. In the
Directory
0.31 VDU REMOVE User ID.Test
#RETURN# fm: USERID
USERIDOO terminated
successfully
0.32 VDU RENAME User Id.PL/User ID.LP
#RETURN# fm: USERID
USERIDOO terminated
successfully
0.33 VDU LIST #RETURN# Display of All
Files In the
Directory except
for User ID.Test
File User ID.PL
is changed to
User ID.LP
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲COMMENTS:
T̲E̲S̲T̲ ̲W̲I̲T̲N̲E̲S̲S̲E̲S̲
TEST QA QAR
T̲E̲S̲T̲ ̲S̲T̲E̲P̲S̲ T̲E̲S̲T̲ ̲N̲O̲.̲
̲3̲/̲0
F̲U̲N̲C̲T̲I̲O̲N̲:̲ ̲ ̲D̲i̲r̲e̲c̲t̲o̲r̲y̲
S̲R̲S̲ ̲R̲E̲F̲E̲R̲E̲N̲C̲E̲ ̲ ̲ ̲3̲.̲5̲.̲1̲1̲.̲2̲.̲d̲)̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
Case Test
Step No. Station Action Expected Results
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
0.34 VDU LOGOUT #RETURN# fm: TOS
Bye
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲COMMENTS:
T̲E̲S̲T̲ ̲W̲I̲T̲N̲E̲S̲S̲E̲S̲
TEST QA QAR
T̲E̲S̲T̲ ̲S̲T̲E̲P̲S̲ T̲E̲S̲T̲ ̲N̲O̲.̲ ̲3̲/̲1̲
F̲U̲N̲C̲T̲I̲O̲N̲:̲ ̲ ̲E̲d̲i̲t̲i̲n̲g̲
S̲R̲S̲ ̲R̲E̲F̲E̲R̲E̲N̲C̲E̲ ̲ ̲ ̲3̲.̲5̲.̲1̲1̲.̲2̲.̲d̲)̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
Case Test
Step No. Station Action Expected Results
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
1.1 VDU #ATTN# To:
1.2 VDU TO TOS #RETURN# Activation
of TOS
1.3 VDU LOGIN USER ID
#RETURN# WELCOME TO TOS
1.4 VDU USE USERS.D*USERID.D USER USERID's
*MAINP.D #RETURN# Directory
1.5 VDU EDIT #RETURN# Edit Mode
1.6 VDU E MAINP.S #RETURN# 0:
1.7 VDU 1,# #RETURN# Print out of
the program
1.8 VDU 219 #RETURN# 219
1.9 VDU A #RETURN# 220
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲COMMENTS:
T̲E̲S̲T̲ ̲W̲I̲T̲N̲E̲S̲S̲E̲S̲
TEST QA QAR
T̲E̲S̲T̲ ̲S̲T̲E̲P̲S̲ T̲E̲S̲T̲ ̲N̲O̲.̲ ̲3̲/̲1̲
F̲U̲N̲C̲T̲I̲O̲N̲:̲ ̲ ̲E̲d̲i̲t̲i̲n̲g̲
S̲R̲S̲ ̲R̲E̲F̲E̲R̲E̲N̲C̲E̲ ̲ ̲ ̲3̲.̲5̲.̲1̲1̲.̲2̲.̲d̲)̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
Case Test
Step No. Station Action Expected Results
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
1.10 VDU DEMONSTRATION #RETURN# 221:
1.11 VDU TEST #RETURN# 222:
1.12 VDU . #RETURN# Appending is
terminated
1.13 VDU 220 #RETURN# 220: DEMONSTRATION
1.14 VDU I #RETURN# 220:
1.15 VDU EDITOR #RETURN# 221:
1.16 VDU . #RETURN# Inserting is
terminated
1.17 VDU 210,230 #RETURN# Print-out of
line 210 to 230
1.18 VDU Verify that the two
appended lines and the
one inserted line are
in the program Verified
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲COMMENTS:
T̲E̲S̲T̲ ̲W̲I̲T̲N̲E̲S̲S̲E̲S̲
TEST QA QAR
T̲E̲S̲T̲ ̲S̲T̲E̲P̲S̲ T̲E̲S̲T̲ ̲N̲O̲.̲ ̲3̲/̲1̲
F̲U̲N̲C̲T̲I̲O̲N̲:̲ ̲ ̲E̲d̲i̲t̲i̲n̲g̲
S̲R̲S̲ ̲R̲E̲F̲E̲R̲E̲N̲C̲E̲ ̲ ̲ ̲3̲.̲5̲.̲1̲1̲.̲2̲.̲d̲)̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
Case Test
Step No. Station Action Expected Results
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
1.19 VDU 220 #RETURN# 220: EDITOR
1.20 S/R/R TEST/P
#RETURN# 220: EDITOR TEST
1.21 VDU 221,222D #RETURN# Line 221 and
222 are deleted
1.22 VDU 210, 230 #RETURN# Print-out of
line 210 to 230
1.23 VDU NOP Verify that the
text
in line 220 is
substituted
and line 221
and 222 are deleted
1.24 VDU Q #RETURN# Caution. File
is not saved
1.25 VDU W #RETURN# File is saved
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲COMMENTS:
T̲E̲S̲T̲ ̲W̲I̲T̲N̲E̲S̲S̲E̲S̲
TEST QA QAR
T̲E̲S̲T̲ ̲S̲T̲E̲P̲S̲ T̲E̲S̲T̲ ̲N̲O̲.̲ ̲3̲/̲1̲
F̲U̲N̲C̲T̲I̲O̲N̲:̲ ̲ ̲E̲d̲i̲t̲i̲n̲g̲
S̲R̲S̲ ̲R̲E̲F̲E̲R̲E̲N̲C̲E̲ ̲ ̲ ̲3̲.̲5̲.̲1̲1̲.̲2̲.̲d̲)̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
Case Test
Step No. Station Action Expected Results
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
1.26 VDU E MAINP.COMP #RETURN# 0:
1.27 A #RETURN# 1:
1.28 VDU SWELL I:MAINP.S 0:
MAINP.L P:MAINP.P
L:2 TA:5 D:YES 2
#RETURN#
1.29 VDU . #RETURN# Appending is
terminated
1.30 VDU W #RETURN# File is saved
1.31 VDU E MAINP. LINK #RETURN# 0:
1.32 VDU A #RETURN# l:
1.33 VDU DLINK: COM:MAINP.CMD
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲COMMENTS:
T̲E̲S̲T̲ ̲W̲I̲T̲N̲E̲S̲S̲E̲S̲
TEST QA QAR
T̲E̲S̲T̲ ̲S̲T̲E̲P̲S̲ T̲E̲S̲T̲ ̲N̲O̲.̲ ̲3̲/̲1̲
F̲U̲N̲C̲T̲I̲O̲N̲:̲ ̲ ̲E̲d̲i̲t̲i̲n̲g̲
S̲R̲S̲ ̲R̲E̲F̲E̲R̲E̲N̲C̲E̲ ̲ ̲ ̲3̲.̲5̲.̲1̲1̲.̲2̲.̲d̲)̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
Case Test
Step No. Station Action Expected Results
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
1.34 . #RETURN# Appending is
terminated
1.35 VDU W #RETURN# File is saved
1.36 VDU E MAINP.CMD 0:
#RETURN#
1.37 VDU A #RETURN# 1:
1.38 VDU D:YES #RETURN# 2:
1.39 VDU MAIN:MAINP.L #RETURN# 3:
1.40 VDU SUB: **USERS.D*
USERID.D* SUBP.D*
SUBP.L #RETURN# 4:
1.41 VDU D:NO #RETURN# 5:
1.42 VDU SUB: **DAMOS.D*
SWELLLIB.D *UTH.D*
X ̲UTH.L #RETURN# 6:
1.43 VDU O:MAINP.C #RETURN# 7:
1.44 VDU P:MAINP.LP #RETURN# 8:
1.45 VDU L:2 #RETURN# 9:
1.46 VDU FDCBC:7 #RETURN# 10:
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲COMMENTS:
T̲E̲S̲T̲ ̲W̲I̲T̲N̲E̲S̲S̲E̲S̲
TEST QA QAR
T̲E̲S̲T̲ ̲S̲T̲E̲P̲S̲ T̲E̲S̲T̲ ̲N̲O̲.̲ ̲3̲/̲1̲
F̲U̲N̲C̲T̲I̲O̲N̲:̲ ̲ ̲E̲d̲i̲t̲i̲n̲g̲
S̲R̲S̲ ̲R̲E̲F̲E̲R̲E̲N̲C̲E̲ ̲ ̲ ̲3̲.̲5̲.̲1̲1̲.̲2̲.̲d̲)̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
Case Test
Step No. Station Action Expected Results
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
1.47 VDU .#RETURN# Appending is
terminated
1.48 VDU W #RETURN# FILE IS SAVED
1.49 VDU E **USERS.D*USERID.D
*SUBP.D*SUBP.S #RETURN# 0:
1.50 vdu 1, #P #RETURN Print out of
submodule
1.51 VDU Q #RETURN# Editing is terminated
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲COMMENTS:
T̲E̲S̲T̲ ̲W̲I̲T̲N̲E̲S̲S̲E̲S̲
TEST QA QAR
T̲E̲S̲T̲ ̲S̲T̲E̲P̲S̲ T̲E̲S̲T̲ ̲N̲O̲.̲ ̲3̲/̲2̲
F̲U̲N̲C̲T̲I̲O̲N̲:̲ ̲ ̲C̲o̲m̲p̲i̲l̲a̲t̲i̲o̲n̲
S̲R̲S̲ ̲R̲E̲F̲E̲R̲E̲N̲C̲E̲ ̲ ̲ ̲3̲.̲5̲.̲1̲1̲.̲2̲.̲d̲)̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
Case Test
Step No. Station Action Expected Results
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
2.1 VDU Do MAINP. COMP
#RETURN# SWELL I:MAINP.S
0:MAINP.L
P:MAINP.P L:2
TA:5 D: YES
FM:USERIDOO
SWELL, 800411
SWELL1, 800513
SWELL2, 800520
COMPILATION ERROR
2
SWELL3, 800425
SWELL4, 800414
FM: USERID
USERID terminated
successfully
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲COMMENTS:
T̲E̲S̲T̲ ̲W̲I̲T̲N̲E̲S̲S̲E̲S̲
TEST QA QAR
T̲E̲S̲T̲ ̲S̲T̲E̲P̲S̲ T̲E̲S̲T̲ ̲N̲O̲.̲ ̲3̲/̲2̲
F̲U̲N̲C̲T̲I̲O̲N̲:̲ ̲ ̲C̲o̲m̲p̲i̲l̲a̲t̲i̲o̲n̲
S̲R̲S̲ ̲R̲E̲F̲E̲R̲E̲N̲C̲E̲ ̲ ̲ ̲3̲.̲5̲.̲1̲1̲.̲2̲.̲d̲)̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
Case Test
Step No. Station Action Expected Results
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
2.2 EDIT #RETURN# fm.USERIDOO
CR80 DAMOS Editor
2.3 E USERID.P O:
2.4 VDU 1, # #RETURN# Print-out of
the program terminated
with syntax error
in line 220 and
283
2.5 VDU E USERID.S #RETURN# 0:
2.6 VDU 220 #RETURN# 220: EDITOR TEST
2.7 VDU D #RETURN# Line 220 is deleted
2.8 VDU W #RETURN# File is saved
2.9 VDU Q #RETURN# Editing is terminated
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲COMMENTS:
T̲E̲S̲T̲ ̲W̲I̲T̲N̲E̲S̲S̲E̲S̲
TEST QA QAR
T̲E̲S̲T̲ ̲S̲T̲E̲P̲S̲ T̲E̲S̲T̲ ̲N̲O̲.̲ ̲3̲/̲2̲
F̲U̲N̲C̲T̲I̲O̲N̲:̲ ̲ ̲C̲o̲m̲p̲i̲l̲a̲t̲i̲o̲n̲
S̲R̲S̲ ̲R̲E̲F̲E̲R̲E̲N̲C̲E̲ ̲ ̲ ̲3̲.̲5̲.̲1̲1̲.̲2̲.̲d̲)̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
Case Test
Step No. Station Action Expected Results
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
2.10 VDU Do MAINP. COMP
#RETURN# SWELL I:MAINP.S
0:MAINP.L
P:MAINP.P L:2
TA:5 D:YES
FM:USERID00
SWELL, 800411
SWELL1, 800513
SWELL2, 800510
COMPILATION OK
SWELL3, 800425
SWELL4, 800414
FM: USERID
USERID00 Terminated,
successfully
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲COMMENTS:
T̲E̲S̲T̲ ̲W̲I̲T̲N̲E̲S̲S̲E̲S̲
TEST QA QAR
T̲E̲S̲T̲ ̲S̲T̲E̲P̲S̲ T̲E̲S̲T̲ ̲N̲O̲.̲ ̲3̲/̲3
F̲U̲N̲C̲T̲I̲O̲N̲:̲ ̲ ̲L̲i̲n̲k̲a̲g̲e̲
S̲R̲S̲ ̲R̲E̲F̲E̲R̲E̲N̲C̲E̲ ̲ ̲ ̲3̲.̲5̲.̲1̲1̲.̲2̲.̲d̲)̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
Case Test
Step No. Station Action Expected Results
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
3.1 VDU Do MAINP. LINK
#RETURN# DLINK COM:
MAINP.CMD
FM:USERID00
LINKING OK
FM: USERID
USERID00 Terminated
successfully
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲COMMENTS:
T̲E̲S̲T̲ ̲W̲I̲T̲N̲E̲S̲S̲E̲S̲
TEST QA QAR
T̲E̲S̲T̲ ̲S̲T̲E̲P̲S̲ T̲E̲S̲T̲ ̲N̲O̲.̲ ̲3̲/̲4̲
F̲U̲N̲C̲T̲I̲O̲N̲:̲ ̲D̲E̲B̲U̲G̲G̲I̲N̲G̲
S̲R̲S̲ ̲R̲E̲F̲E̲R̲E̲N̲C̲E̲ ̲ ̲ ̲3̲.̲5̲.̲1̲1̲.̲2̲.̲d̲)̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
Case Test
Step No. Station Action Expected Results
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
4.1 VDU RESOURCES FILSYS
USBS:2 CONNECS: 20
KIND:SYSTEM OPERATIONS:
20 #RETURN# "New resources
to FMS
are allocated"
4.2 VDU RESOURCES TMS
UCBS:2 CONNECS: 20
KIND:SYSTEM OPERATIONS:
20 #RETURN# "New resources
to TMS
are allocated".
4.3 VDU DEBUG #RETURN# fm: USERID00
Damo:Swell Debugger
Ready.
4.4 VDU LOAD MAINP.C #RETURN#*) USERID000**)LOADED
4.5 VDU USE USERID000*MAINP: *
#RETURN#
4.6 VDU DU #0P#20 #RETURN# "HEXDUMP of the
first
32(DEC) Locations
in
the program"
4.7 VDU BR 0.225 #RETURN# *
4.8 VDU BR 0.227 #RETURN# *
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲COMMENTS:
*) Objectcode from compiled and linked program.
**) Notice that an extra 0 has been added indicating that this
is
subprocess 0.
T̲E̲S̲T̲ ̲W̲I̲T̲N̲E̲S̲S̲E̲S̲
TEST QA QAR
T̲E̲S̲T̲ ̲S̲T̲E̲P̲S̲ T̲E̲S̲T̲ ̲N̲O̲.̲ ̲3̲/̲4̲
F̲U̲N̲C̲T̲I̲O̲N̲:̲ ̲D̲E̲B̲U̲G̲G̲I̲N̲G̲
S̲R̲S̲ ̲R̲E̲F̲E̲R̲E̲N̲C̲E̲ ̲ ̲ ̲3̲.̲5̲.̲1̲1̲.̲2̲.̲d̲)̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
Case Test
Step No. Station Action Expected Results
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
4.9 VDU BR 0.235 *
4.10 VDU BR 0.254 *
4.11 VDU BR 0.266 *
4.12 VDU BR 0.269 *
4.13 VDU BL MAINP: 00.00269
MAINP: 00.00266
MAINP: 00.00254
MAINP: 00.00235
MAINP: 00.00227
MAINP: 00.00225
4.14 VDU BO 0.254 *
4.15 VDU BO 0.235 *
4.16 VDU BL MAINP: 00.00269
MAINP: 00.00266
MAINP: 00.00227
MAINP: 00.00225
4.17 VDU *START USERID000 "Message from
program"
fm. USERID000
BREAKPOINT MET
USERID000*MAINP:00.00225
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲COMMENTS:
When the program prompts for input, it has to be answered as
if the
program was running without debug.
T̲E̲S̲T̲ ̲W̲I̲T̲N̲E̲S̲S̲E̲S̲
TEST QA QAR
T̲E̲S̲T̲ ̲S̲T̲E̲P̲S̲ T̲E̲S̲T̲ ̲N̲O̲.̲ ̲3̲/̲4̲
F̲U̲N̲C̲T̲I̲O̲N̲:̲ ̲D̲E̲B̲U̲G̲G̲I̲N̲G̲
S̲R̲S̲ ̲R̲E̲F̲E̲R̲E̲N̲C̲E̲ ̲ ̲ ̲3̲.̲5̲.̲1̲1̲.̲2̲.̲d̲)̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
Case Test
Step No. Station Action Expected Results
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
4.18 VDU DI R70 "DISPLAY all
general-
purpose registers"
4.19 VDU START USERID000*) "Message from
process"
BREAKPOINT MET
USERIDOOO*MAINP:
00.00227
4.20 VDU DI R70 "Display all
general-
purpose registers".
4.21 VDU START USERID000 BREAKPOINT MET
USERID000*MAINP:
00.00266
4.22 VDU DI R70 "Display all
general-
purpose registers"
4.23 VDU *START USERID000 BREAKPOINT MET
USERID000*:
00.00269
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲COMMENTS:
T̲E̲S̲T̲ ̲W̲I̲T̲N̲E̲S̲S̲E̲S̲
TEST QA QAR
T̲E̲S̲T̲ ̲S̲T̲E̲P̲S̲ T̲E̲S̲T̲ ̲N̲O̲.̲ ̲3̲/̲4̲
F̲U̲N̲C̲T̲I̲O̲N̲:̲ ̲D̲E̲B̲U̲G̲G̲I̲N̲G̲
S̲R̲S̲ ̲R̲E̲F̲E̲R̲E̲N̲C̲E̲ ̲ ̲ ̲3̲.̲5̲.̲1̲1̲.̲2̲.̲d̲)̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
Case Test
Step No. Station Action Expected Results
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
4.24 VDU DI R70 "Display all
general-
purpose registers".
4.25 VDU BO 0.114 *
4.26 VDU BO 0.116 *
4.27 VDU BO 0.133 *
4.28 VDU BO 0.135 *
4.29 VDU BL *
4.30 VDU START USERID000 "MESSAGE FROM
PROCESS"
4.31 VDU #BREAK#
4.32 VDU TO: USERID00*)
4.33 VDU TASKS USERID000
FROM MAINP.C:
RUNNING
4.34 VDU STOP USERID000
4.35 VDU TASKS USERID000
FROM MAINP.C:
STOPPED
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲COMMENTS:
*) OBS! Only USERID00
T̲E̲S̲T̲ ̲W̲I̲T̲N̲E̲S̲S̲E̲S̲
TEST QA QAR
T̲E̲S̲T̲ ̲S̲T̲E̲P̲S̲ T̲E̲S̲T̲ ̲N̲O̲.̲ ̲3̲/̲4̲
F̲U̲N̲C̲T̲I̲O̲N̲:̲ ̲D̲E̲B̲U̲G̲G̲I̲N̲G̲
S̲R̲S̲ ̲R̲E̲F̲E̲R̲E̲N̲C̲E̲ ̲ ̲ ̲3̲.̲5̲.̲1̲1̲.̲2̲.̲d̲)̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
Case Test
Step No. Station Action Expected Results
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
4.36 VDU KILL USERID000 *
4.37 VDU TASKS *
4.38 VDU QUIT "OUT OF DEBUG"
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲COMMENTS:
T̲E̲S̲T̲ ̲W̲I̲T̲N̲E̲S̲S̲E̲S̲
TEST QA QAR