Test tool and methods for facilitating testing of duplexed computer functions
First Claim
1. A method of facilitating testing of a computer function, said method comprising:
- obtaining a testcase written to facilitate testing of a function of a first environment;
automatically driving the testcase in a second environment to facilitate testing of a function of the second environment; and
wherein the first environment comprises a simplex environment, and the second environment a duplexed environment.
1 Assignment
0 Petitions
Accused Products
Abstract
Test tool logic and testing methods are provided for facilitating testing a duplexed computer function, such as a duplexed coupling facility. The test tool allows a testcase written for a first environment to be automatically driven in a second environment, thereby facilitating testing of a function of the second environment. Other aspects include logic for intercepting a system event by a test tool to facilitate testing of system-managed event processing, and for adjusting a display characteristic of one or more messages to be displayed by the test tool based on message type. Further, logic for propagating an environmental error indication and for facilitating processing a wait state are also provided, as are several new test tool verbs and macros.
67 Citations
74 Claims
-
1. A method of facilitating testing of a computer function, said method comprising:
-
obtaining a testcase written to facilitate testing of a function of a first environment;
automatically driving the testcase in a second environment to facilitate testing of a function of the second environment; and
wherein the first environment comprises a simplex environment, and the second environment a duplexed environment. - View Dependent Claims (2, 3, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 21)
-
-
4. A method of facilitating testing of a computer function, said method comprising:
-
obtaining a testcase written for a first environment;
automatically driving the testcase in a second environment to facilitate testing of a function of the second environment;
providing at least one switch, wherein setting of said at least one switch defines at least one driven characteristic of the testcase in the second environment; and
wherein the at least one switch comprises at least one of a sync switch, async switch, duplex switch, duplex nowait switch, UDFORDER switch and NAMECLASSMASK switch.
-
-
5. A method of facilitating testing of a computer function, said method comprising:
-
obtaining a testcase written for a first environment;
automatically driving the testcase in a second environment to facilitate testing of a function of the second environment;
providing at least one switch, wherein setting of said at least one switch defines at least one driven characteristic of the testcase in the second environment; and
wherein said at least one switch resides in a test tool application, and the computer function comprises a coupling facility function.
-
-
16. A method of facilitating testing of a computer function, said method comprising:
-
obtaining a testcase written for a first environment;
automatically driving the testcase in a second environment to facilitate testing of a function of the second environment; and
wherein the testcase written for the first environment specifies a system of the first environment upon which at least a portion of the testcase is to execute, and wherein the automatically driving comprises mapping the testcase to the second environment, the mapping comprising selecting a system of the second environment upon which the at least a portion of the testcase is to execute. - View Dependent Claims (17, 18, 19, 20)
-
-
22. A method of processing a testcase within a plurality of testing environments, said method comprising:
-
allowing for indication of a testing environment within which a testcase is to execute, the environment comprising one environment of a plurality of testing environments;
at execution time of the testcase, checking the indication of the testing environment and controlling testcase processing based upon the indication of the testing environment within which the testcase is to execute; and
wherein the plurality of testing environments comprise at least some of a functional test environment, a system test environment, and an engineering test environment. - View Dependent Claims (23, 24)
-
-
25. A system for facilitating testing of a computer function, said system comprising:
-
means for obtaining a testcase written to facilitate testing of a function of a first environment;
means for automatically driving the testcase in a second environment to facilitate testing of a function of the second environment; and
wherein the first environment comprises a simplex environment, and the second environment a duplexed environment. - View Dependent Claims (26, 27, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 45)
-
-
28. A system for facilitating testing of a computer function, said system comprising:
-
means for obtaining a testcase written for a first environment;
means for automatically driving the testcase in a second environment to facilitate testing of a function of the second environment;
means for providing at least one switch, wherein setting of said at least one switch defines at least one driven characteristic of the testcase in the second environment; and
wherein the at least one switch comprises at least one of a sync switch, async switch, duplex switch, duplex nowait switch, UDFORDER switch and NAMECLASSMASK switch.
-
-
29. A system for facilitating testing of a computer function, said system comprising:
-
means for obtaining a testcase written for a first environment;
means for automatically driving the testcase in a second environment to facilitate testing of a function of the second environment;
means for providing at least one switch, wherein setting of said at least one switch defines at least one driven characteristic of the testcase in the second environment; and
wherein said at least one switch resides in a test tool application, and the computer function comprises a coupling facility function.
-
-
40. A system for facilitating testing of a computer function, said system comprising:
-
means for obtaining a testcase written for a first environment;
means for automatically driving the testcase in a second environment to facilitate testing of a function of the second environment; and
wherein the testcase written for the first environment specifies a system of the first environment upon which at least a portion of the testcase is to execute, and wherein the means for automatically driving comprises means for mapping the testcase to the second environment, the means for mapping comprising means for selecting a system of the second environment upon which the at least a portion of the testcase is to execute. - View Dependent Claims (41, 42, 43, 44)
-
-
46. A system for facilitating testing of a computer function, said system comprising:
-
a computing unit adapted to obtain a testcase written to facilitate testing of a function of a first environment;
wherein said computing unit is further adapted to automatically drive the testcase in a second environment to facilitate testing of a function of the second environment; and
wherein the first environment comprises a simplex environment, and the second environment a duplexed environment.
-
-
47. A system for processing a testcase within a plurality of testing environments, said system comprising:
-
means for allowing for indication of a testing environment within which a testcase is to execute, the environment comprising one environment of a plurality of testing environments;
at execution time of the testcase, means for checking the indication of the testing environment and for controlling testcase processing based upon the indication of the testing environment within which the testcase is to execute; and
wherein the plurality of testing environments comprise at least some of a functional test environment, a system test environment, and an engineering test environment. - View Dependent Claims (48, 49)
-
-
50. A system for processing a testcase within a plurality of testing environments, said system comprising:
-
a computing unit adapted to allow for indication of a testing environment within which a testcase is to execute, the environment comprising one environment of a plurality of testing environments;
wherein the computing unit is further adapted to check for the indication of the testing environment at execution of the testcase, and to control testcase processing based upon the indication of the testing environment within which the testcase is to execute; and
wherein the plurality of testing environments comprise at least some of a functional test environment, a system test environment, and an engineering test environment.
-
-
51. At least one program storage device readable by a machine, tangibly embodying at least one program of instructions executable by the machine to perform a method of facilitating testing of a computer function, said method comprising:
-
obtaining a testcase written to facilitate testing of a function of a first environment;
automatically driving the testcase in a second environment to facilitate testing of a function of the second environment; and
wherein the first environment comprises a simplex environment, and the second environment a duplexed environment. - View Dependent Claims (52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71)
-
-
72. At least one program storage device readable by a machine, tangibly embodying at least one program of instructions executable by the machine to perform a method of processing a testcase within a plurality of testing environments, said method comprising:
-
allowing for indication of a testing environment within which a testcase is to execute, the environment comprising one environment of a plurality of testing environments;
at execution time of the testcase, checking the indication of the testing environment and controlling testcase processing based upon the indication of the testing environment within which the testcase is to execute; and
wherein the plurality of testing environments comprise at least some of a functional test environment, a system test environment, and an engineering test environment. - View Dependent Claims (73, 74)
-
Specification