Testing a virtual network function by a virtual network tester
AssigneesInternational Business Machines Corporation, ng4T GmbH
InventorsCanio Cillis, Jochen Kappel, Martin McDonald, Christian van Maastricht
Life of this patent
Estimating the term…
Abstract
A method and associated system for testing a virtual network function by a virtual network tester, wherein a predefined certification context specification specifies services based on the virtual network function in form of different usage patterns, and wherein a predefined test case selection matrix specifies applicable test cases for each usage pattern. In response to selecting a usage pattern from the different sage patterns, the applicable test cases are determined from the test case selection matrix and control parameters of the test case selection matrix based on the selected usage pattern.
Claims12
A method, comprising:
- receiving certification context specification data including information mapping a sets of test conditions to respectively corresponding usage patterns of a plurality of usage patterns;
- receiving testcase selection matrix data including information identifying, for each usage pattern of the plurality of usage patterns, a respectively corresponding set of test case(s);
- receiving test condition data indicative of an applicable set of test conditions for testing of a virtual network function;
- selecting an applicable usage pattern based upon the applicable set of test conditions and the mapping of the certification context specification data;
- selecting a set of applicable test case(s) based upon the applicable usage pattern and the testcase selection matrix:
- and
- testing, by a virtual network tester, the virtual network function using the set of applicable test case(s).
A computer program product comprising:
- a machine readable storage device;
- and
- computer code stored on the machine readable storage device, with the computer code including instructions for causing a processor(s) set to perform operations including the following:
- receiving certification context specification data including information mapping a sets of test conditions to respectively corresponding usage patterns of a plurality of usage patterns,
- receiving testcase selection matrix data including information identifying, for each usage pattern of the plurality of usage patterns, a respectively corresponding set of test case(s),
- receiving test condition data indicative of an applicable set of test conditions for testing of a virtual network function,
- selecting an applicable usage pattern based upon the applicable set of test conditions and the mapping of the certification context specification data,
- selecting a set of applicable test case(s) based upon the applicable usage pattern and the testcase selection matrix, and
- testing, by a virtual network tester, the virtual network function using the set of applicable test case(s).
A computer system comprising:
- a processor(s) set;
- a machine readable storage device;
- and
- computer code stored on the machine readable storage device, with the computer code including instructions for causing a processor(s) set to perform operations including the following:
- receiving certification context specification data including information mapping a sets of test conditions to respectively corresponding usage patterns of a plurality of usage patterns,
- receiving testcase selection matrix data including information identifying, for each usage pattern of the plurality of usage patterns, a respectively corresponding set of test case(s),
- receiving test condition data indicative of an applicable set of test conditions for testing of a virtual network function,
- selecting an applicable usage pattern based upon the applicable set of test conditions and the mapping of the certification context specification data,
- selecting a set of applicable test case(s) based upon the applicably:
- usage pattern and the testcase selection matrix, and
- testing, by a virtual network tester, the virtual network function using the set of applicable test case(s).
Dependencies are inferred from the claim text.