IP Library Granted Patent US 10,229,039
Granted Patent B2
US 10,229,039 · App. 15/335,606 · Granted Mar 12, 2019

Testing a virtual network function by a virtual network tester

Inventors: Canio Cillis (Berlin, DE); Jochen Kappel (Berlin, DE); Martin McDonald (Berlin, DE); Christian van Maastricht (Amsterdam, NL)
Assignees: International Business Machines Corporation; NG4T GMBH
G06F11/3684G06F11/3688G06F11/3692
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,229,039
App. No.
15/335,606
Filed
Oct 27, 2016
Granted
Mar 12, 2019
Kind
B2
Art Unit
2114
USPC
714/38.1
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.

Claims (50)

1. A method, said method comprising:

receiving first data including information mapping 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 cases;

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 first data;

selecting a set of applicable test cases based upon the applicable usage pattern and the testcase selection matrix;

testing, by a virtual network tester, the virtual network function using the set of applicable test cases; and

depending on test results from the testing, performing a rollback or commit action for the virtual network function.

2. The method of claim 1 , said method further comprising:

selecting a set of control parameter values based on the applicable usage pattern;

wherein the testing of the virtual network function uses the set of control parameter values.

3. The method of claim 1 , wherein the sets of test conditions of the first data each include Network Scenarios (NF) related conditions.

4. The method of claim 1 , wherein the sets of test conditions of the first data each include Virtual Function Network Infrastructure (VNFI) related conditions.

5. 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 one or more processors to perform a method, said method comprising:

receiving first data including information mapping 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 cases;

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 first data;

selecting a set of applicable test cases based upon the applicable usage pattern and the testcase selection matrix;

testing, by a virtual network tester, the virtual network function using the set of applicable test cases; and

depending on test results from the testing, performing a rollback or commit action for the virtual network function.

6. The computer program product of claim 5 , said method further comprising:

selecting a set of control parameter value(s) based on the applicable usage pattern;

wherein the testing of the virtual network function uses the set of control parameter values.

7. The computer program product of claim 5 , wherein the sets of test conditions of the first data each include Network Scenarios (NF) related conditions.

8. The computer program product of claim 5 , wherein the sets of test conditions of the first data each include Virtual Function Network Infrastructure (VNFI) related conditions.

9. A computer system, comprising:

one or more processors;

a machine readable storage device; and

computer code stored on the machine readable storage device, with the computer code including instructions for causing the one or more processors to perform a method, said method comprising:

receiving first data including information mapping 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 cases;

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 first data;

selecting a set of applicable test cases based upon the applicable usage pattern and the testcase selection matrix;

testing, by a virtual network tester, the virtual network function using the set of applicable test cases; and

depending on test results from the testing, performing a rollback or commit action for the virtual network function.

10. The computer system of claim 9 , said method further comprising:

selecting a set of control parameter value(s) based on the applicable usage pattern;

wherein the testing of the virtual network function uses the set of control parameter value.

11. The computer system of claim 9 , wherein the sets of test conditions of the first data each include Network Scenarios (NF) related conditions.

12. The computer system of claim 9 , wherein the sets of test conditions of the first data each include Virtual Function Network Infrastructure (VNFI) related conditions.

13. The method of claim 1 , wherein the test results pertain to packet loss, delay, jitter, or combinations thereof.

14. The computer program product of claim 5 , wherein the test results pertain to packet loss, delay, jitter, or combinations thereof.

15. The computer system of claim 9 , wherein the test results pertain to packet loss, delay, jitter, or combinations thereof.

16. The method of claim 1 , wherein the test results pertain to signaling and retransmissions.

17. The computer program product of claim 5 , wherein the test results pertain to signaling and retransmissions.

18. The computer system of claim 9 , wherein the test results pertain to signaling and retransmissions.

Assignments (6)
RELEASE OF SECURITY INTEREST AT REEL/FRAME 73189/0873 Recorded May 28, 2026
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
To: INERTIAL LABS, INC.; VIAVI SOLUTIONS INC.; VIAVI SOLUTIONS LICENSING LLC
Reel/Frame 075642/0381 →
SECURITY INTEREST Recorded Nov 14, 2025
From: VIAVI SOLUTIONS INC.; VIAVI SOLUTIONS LICENSING LLC; INERTIAL LABS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 073571/0137 →
SECURITY AGREEMENT Recorded Oct 21, 2025
From: INERTIAL LABS, INC.; VIAVI SOLUTIONS INC.; VIAVI SOLUTIONS LICENSING LLC
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 073189/0873 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 5, 2023
From: NG4T GMBH
To: VIAVI SOLUTIONS LICENSING LLC
Reel/Frame 063549/0261 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2016
From: CILLIS, CANIO; KAPPEL, JOCHEN; VAN MAASTRICHT, CHRISTIAN
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 040148/0270 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2016
From: MCDONALD, MARTIN
To: NG4T GMBH
Reel/Frame 040502/0158 →
Continuity (1)
Related Publication 20180121335A1 · May 3, 2018
Cited By (1)
US 12,309,050