Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

568 results about "Test harness" patented technology

In software testing, a test harness or automated test framework is a collection of software and test data configured to test a program unit by running it under varying conditions and monitoring its behavior and outputs. It has two main parts: the test execution engine and the test script repository.

Software test result analysis system

The invention discloses a software test result analysis system which comprises a multi-source test data acquisition module, an intelligent anomaly detection engine, a cross-project association analysis module, a visual decision support terminal and a self-adaptive feedback optimization module. The multi-source test data acquisition module integrates heterogeneous test tool data and performs standardization processing; the intelligent anomaly detection engine realizes dynamic anomaly detection by using an LSTM model and a reinforcement learning algorithm; the cross-project association analysis module completes cross-project data association by means of code tracking, a knowledge graph and the like; the visual decision support terminal visually displays an analysis result in the form of a three-dimensional thermodynamic diagram and the like; and the adaptive feedback optimization module forms closed-loop control and dynamically adjusts a test strategy. The system effectively solves the problems that according to a traditional method, multi-source data cannot be fused, anomaly detection is not sensitive, and visual analysis is lacked, efficient analysis of software test results and optimization of the test process are achieved through cooperative work of all the modules, and the test efficiency and the software quality are remarkably improved.
Owner:SHENZHEN YIHANG NETWORK INFORMATION TECH CO LTD

Penetration test automation method and device based on large language model and ATTCK framework

The invention discloses a method based on a large language model and ATTamp; the invention discloses a CK framework penetration test automation method and device, and the method comprises the steps: firstly carrying out the structural analysis of multi-source input information and tool output, and guaranteeing that key fields are not discarded; then combining a retrieval enhancement generation technology and a network security knowledge base to provide domain knowledge support for the large language model, so as to generate a model with ATTamp; a penetration test task tree marked by CK tactics, technologies and sub-technologies; on the basis, an optimal tool is automatically selected through a tool resource library and a multi-dimensional screening mechanism, an execution instruction is generated, and finally an execution result is returned to the input analysis module to form a self-adaptive optimization test closed loop. According to the method, semantic fidelity compression and standardization processing of long information can be realized aiming at the problems of large output format difference, more information redundancy and the like of different penetration testing tools, and efficient, explainable and auditory technical support can be provided for automatic penetration testing in a complex network environment.
Owner:GUANGZHOU UNIVERSITY

Intelligent penetration test system based on deep reinforcement learning and large language model hierarchical decision

The invention provides an intelligent penetration testing system based on deep reinforcement learning and large language model hierarchical decision, and belongs to the technical field of penetration testing. The system comprises a macroscopic action decision model, an action library, a state information encoder, a target selector, a downstream task processing model and a tool library, wherein the target selector selects a to-be-tested target according to a detection result of a target network environment; the macroscopic action decision model uses a deep reinforcement learning algorithm to receive a state vector of a target environment, and the state vector is determined according to ATTamp; the CK framework selects and outputs a penetration test task to be completed in the next step from the action library, and the output action serves as a downstream task target and is issued to a downstream task processing model; and the downstream task processing model is a large language model, autonomously generates a solution according to the task description and calls the penetration test tool in the tool library for execution, a feedback result after task execution is observed and recorded by the large language model, and whether the downstream task is completed or not is judged by the large language model.
Owner:NAT UNIV OF DEFENSE TECH

Power grid equipment safety analysis model optimization method based on intelligent test tool

The invention belongs to the technical field of power grids, and particularly relates to a power grid equipment safety analysis model optimization method based on an intelligent test tool. According to the method, historical data and real-time data are collected and analyzed, existing information resources are fully utilized, the accuracy of fault and risk identification is improved, a Bayesian optimization method is utilized to construct and optimize an equipment safety analysis model, the fault and abnormity prediction capability is improved, and through risk assessment and an intelligent test tool, the fault and abnormity prediction efficiency is improved. Key equipment needing to be optimized is accurately positioned, and the utilization rate of maintenance resources is increased; and through a Bayesian optimization method, the model is continuously updated and perfected based on new data, and it is ensured that the prediction capability of the model is continuously improved along with time lapse.
Owner:ELECTRIC POWER RES INST OF GUANGDONG POWER GRID CO LTD

Kernel fuzzy testing method and system based on large language model

The invention discloses a kernel fuzz testing method and system based on a large language model, and belongs to the technical field of kernel fuzz testing. The method comprises the following steps: constructing a mapping relationship between system calling of a target operating system and a kernel object; based on the mapping relationship between the system call and the kernel object, generating a test case by using a large language model; and under the condition that the test case passes the verification, obtaining a fuzzy test result of the target operating system based on the test case. According to the method, the reasoning generalization ability of the LLM is utilized to generate a large number of effective system call sequences which conform to the dependency relationship and are wide in coverage range, so that the ability of a fuzzy test tool to generate test cases is enhanced, and potential vulnerabilities are mined.
Owner:INST OF SOFTWARE - CHINESE ACAD OF SCI

Test case generation method and device, equipment and medium

The invention discloses a test case generation method and device, equipment and a medium, and relates to the technical field of software test optimization. According to the scheme, the multiple initial test cases are obtained, and the test reports corresponding to the initial test cases are generated through the first preset test tool, so that the time for manually compiling the test cases is effectively shortened; when it is determined that a to-be-supplemented test case of which the corresponding code coverage rate index does not meet a preset requirement exists according to each test report, code uncovered information of the to-be-supplemented test case is determined, and test case optimization parameters are configured in combination with project requirements; and based on the parameter, calling a second preset test tool and a large language model to supplement the to-be-supplemented test case to obtain a complete test case. According to the scheme, the availability of the test case is improved through combination of multiple tools; workflows of test cases covering complex environments such as a function calling relation and a control flow structure are generated by utilizing the inference capability of a large language model, and the code coverage rate of the test cases is remarkably increased.
Owner:SHANGHAI KOSTAL HUAYANG AUTOMOTIVE ELECTRIC +1

Large language model proxy security test method and device based on model context protocol

The invention discloses a large language model agent security test method and device based on a model context agreement, and the method comprises the steps: firstly deploying a test tool in a test server, defining an application program interface which comprises function parameters and test probe parameters, describing the test probe parameters as necessary technical requirements for executing nominal functions, and executing the nominal functions according to the test probe parameters; and inducing the tested LLM agent to transmit complete session context data when calling. The test server receives a tool call request including a function parameter value and session context data, a back-end concurrently processes the request, executes a nominal function to generate a benign result, and extracts the session context data at the same time. Afterwards, a benign result is returned to the tested LLM agent, and the extracted data is asynchronously transmitted to a remote log server for recording as a test log. And finally, comparing the test log with the actual operation history, judging whether a session context data leakage vulnerability exists or not, and quantifying the severity level so as to detect whether the LLM agent leaks session memories such as the user interaction history or not.
Owner:XI AN JIAOTONG UNIV

Interface testing method and device, electronic equipment and medium

The invention relates to the technical field of interface testing, and provides an interface testing method and device, electronic equipment and a medium. The method comprises the steps of obtaining a test request of a service interface and test specification data of the service interface; analyzing the test request through a large language model to obtain business logic information of the business interface; performing analysis processing on the test specification data through a large language model to obtain test index data of the service interface; generating a test case of the service interface based on a large language model according to the service logic information of the service interface and the test index data of the service interface; and calling a preset test tool to execute the test case to obtain a test result of the test case.
Owner:SHENZHEN XUMI YUNTU SPACE TECH CO LTD

GUI (Graphical User Interface) test method and device of application program, electronic equipment and storage medium

The invention relates to the technical field of software testing, and provides a GUI testing method and device of an application program, electronic equipment and a storage medium. In the process of running the to-be-tested application program, multiple pieces of GUI state information are collected; for each piece of GUI state information, obtaining each piece of matched target test knowledge from a test knowledge base according to the GUI state information, and generating a corresponding test prompt word in combination with the GUI state information; and generating a test strategy based on the GUI state information and the corresponding test cue word by using the multi-modal large model, and carrying out GUI test on the to-be-tested application program according to the test strategy by using the test tool so as to carry out GUI traversal test on the to-be-tested application program. Related test knowledge is obtained through the test knowledge base and cue words are generated to guide the multi-modal large model to output the test strategy so as to explore more interaction paths to carry out GUI test, so that the test operation is simplified, and the test efficiency and coverage rate are improved.
Owner:GUANGZHOU HUYA INFORMATION TECH CO LTD

Generating Test Data Based On Actual Usage Data

A test-case generation software receives requests that are to be processed by a request processing software. The test-case generation software obfuscates data in the requests to generate obfuscated request data. The test-case generation software generates test cases based on the obfuscated request data. The test-case generation software configures a testing tool based on the test cases. The test cases can be generated based on a distribution of endpoints identified in the requests. The test cases can be generated based on a distribution of values of a parameter in the requests.
Owner:ZOOM COMMUNICATIONS INC

Automatic performance testing method based on HDFS cluster and related equipment

The invention discloses an automatic performance testing method and device based on an HDFS cluster and a server. According to the method, corresponding HDFS cluster built-in test tools are called according to different test targets to execute corresponding performance test items, different scene simulations are realized through configuration of different test targets, and multi-dimensional tests can be performed for different cluster configurations. The performance in multiple aspects of throughput, metadata operation capability, high concurrency and the like can be covered, so that the performance of the cluster can be tested more comprehensively; besides, the method integrates self-contained test tools of the HDFS, and performs unified test based on standardized tools and configuration, thereby facilitating performance comparison among different clusters; according to the method, the test efficiency can be improved to the maximum extent and the human intervention is reduced through the writing of the automatic script and the assistance of the intelligent algorithm, so that the automatic performance test which is uniform in standard, efficient and reusable is realized by the method aiming at the HDFS cluster.
Owner:DUXIAOMAN TECH (BEIJING) CO LTD

Verification program management method and device, equipment, medium and program product

The invention provides a verification program management method, a verification program management device, verification program management equipment, a medium and a program product, and relates to the technical field of testing. Obtaining configuration information including a file identifier of the target test resource file, a tool identifier of the target test tool and an equipment identifier of an upper computer running on the target test rack, and sending the configuration information to a cloud server; the cloud server sends configuration information and a target test resource file to an upper computer, so that the upper computer calls an execution framework to load configuration; the client sends an execution instruction to the cloud server in response to the execution instruction for a target verification program of the target test bench, and the verification program comprises a first verification program obtained through editing of the client; and the cloud server exports and sends the target verification program to the upper computer, so that the upper computer calls the execution framework to execute the target verification program. According to the invention, the test efficiency of the vehicle ECU can be effectively improved.
Owner:CHONGQING CHANGAN AUTOMOBILE CO LTD

Vulnerability benchmark test set automatic construction method and system based on patch mode revocation

The invention discloses a patch mode revocation-based vulnerability benchmark test set automatic construction method and system, and the method comprises the steps: 1, obtaining a target program, and collecting historical vulnerabilities in other versions of programs of a project where the target program is located; 2, searching a historical vulnerability patch related to the historical vulnerability in a patch database; 3, locating a bug patch in a target program according to the historical bug patch and the historical bug; and 4, transplanting the historical vulnerabilities to the positions of the vulnerability patches in the target program according to a vulnerability patch revocation rule to obtain a real vulnerability test set. According to the method, automatic construction of the real vulnerability test set is realized through vulnerability patch positioning and vulnerability patch revocation rules, and a more real and comprehensive test benchmark is provided for evaluation of a fuzzy test tool.
Owner:Chinese People's Liberation Army Cyberspace Force Information Engineering University

Software testing method, device and equipment based on heterogeneous multi-agent and medium

The invention relates to the technical field of testing, can be applied to the fields of financial science and technology and medical health, and discloses a software testing method, device, equipment and medium based on heterogeneous multi-agent, the method comprises the following steps: receiving a to-be-tested task, and analyzing the to-be-tested task to generate a task vector; for each heterogeneous agent in an agent pool, constructing a capability vector of the heterogeneous agent, and determining a capability matrix according to the capability vector and the task vector; generating a test workflow of the directed acyclic graph according to the task vector and the capability matrix; aiming at each task node in the test workflow, performing graph enhancement retrieval from a domain knowledge base to obtain a retrieval result, and injecting the retrieval result into a control instruction of the task node as enhancement knowledge; and calling a preset test tool to execute a test case generated by the test workflow. And the test quality and the test efficiency of the complex software system are improved.
Owner:PING AN TECH (SHENZHEN) CO LTD

Application system performance test method based on database synchronization delay

The invention discloses an application system performance testing method based on database synchronization delay. Accurate monitoring and performance analysis of database master-slave synchronization delay in a high-concurrency environment are achieved through dynamic delay estimation and multi-scene testing. Comprising the following steps: deploying a database master-slave synchronization environment on a business system and configuring application software to be tested; installing a performance test tool, dynamically adjusting test parameters, and constructing a synchronous data model of the master and slave databases of the database; monitoring database synchronization delay amount and performance parameters before and after application software deployment in real time through a monitoring system; and compiling a test script, simulating test scenes under normal and abnormal conditions, carrying out dynamic estimation on delay data based on a KPLSF fusion model, analyzing the variation trend of delay amount and performance parameters, and generating a test report. According to the method, high-precision delay monitoring and performance evaluation are provided, and reliable data support and technical guarantee are provided for system tuning, backup strategy optimization and performance improvement of application software.
Owner:NANJING UNARY INFORMATION TECH

Test method, server and storage medium

The invention provides a testing method, a server and a storage medium, and relates to the technical field of testing. The test method is applied to a server, a control module and a tested system module are deployed on the server, communication connection is established between the control module and the tested system module, the current operation environment of the server is a pre-silicon environment, and the test method can comprise the following steps: adopting the control module to test a target main program of a test tool through the target main program; test task information is sent to the tested system module, and the main program is used for shielding the peripheral interface and providing simulation test data; the tested system module is adopted to perform test operation based on the test task information to obtain a test result, and the test result is sent to the control module; and receiving a test result by using a control module. The control module deployed on the server based on the pre-silicon environment and the tested system model are tested, so that the dependence on an external control terminal is thoroughly eliminated, the server of the pre-silicon environment is independently operated and tested, and a result is obtained.
Owner:PHYTIUM TECH CO LTD

Software supply chain vulnerability verification code generation method based on guide fuzzy testing

The invention discloses a software supply chain vulnerability verification code generation method based on guiding fuzzy testing. The method comprises the steps that s1, a tripartite library dependency graph with a binary program as a starting node is generated; s2, performing static component analysis on the target application software component to form a component dependency graph; analyzing the component dependency graph layer by layer, and constructing an overall function call graph; s3, matching all vulnerability functions existing in the three-party component based on CVE information, calculating vulnerability function layer distance according to an overall function call graph, and performing directed utility calculation on a prepositioned function and a function priority for fuzzy test energy distribution; s4, performing key node identification and vulnerability distance calculation on a tripartite library critical function in the overall function call graph; and s5: transmitting binary static analysis results of s1 to s4 to a fuzzy test tool for directional fuzzy test. The method has the advantages of being simple in principle, easy to implement, higher in testing capacity, better in applicability and the like.
Owner:NAT UNIV OF DEFENSE TECH

Automatic testing method and device based on front-end UI and terminal

The invention discloses an automatic testing method and device based on a front-end UI and a terminal, and belongs to the technical field of front-end development testing. Comprising the following steps: detecting a first test instruction of each set of front-end UI program, controlling to carry out demand analysis, determining a function module which needs to be subjected to UI automatic test according to a demand analysis result, and determining a test target; performing automatic technology type selection, and selecting a specified test tool and a continuous integration tool; generating a compiled test case according to the determined function module needing to be tested and the test target; running the test case, and generating a test script according to the test case and an automation technology type selection result; when the test script is verified to be correct, integrating the test script into a continuous integration tool, and automatically running a test through the test script when the code of the subsequent version of the front-end UI program is submitted; and generating a test report, positioning problems and giving repair suggestions. According to the invention, the testing efficiency is improved, and the labor cost of testing is reduced.
Owner:SHENZHEN COOCAA NETWORK TECH CO LTD

Spacecraft dynamic test execution method based on telemetry data

The invention discloses a spacecraft dynamic test execution method based on telemetry data, and relates to the technical field of data adjustment. The method comprises the following steps: firstly, collecting telemetering data of each data source, testing and analyzing the telemetering data, and carrying out real-time reference alignment and data interpretation on the telemetering data of the plurality of data sources of the spacecraft so as to identify the validity and accuracy of the data; and finally, according to the interpretation result and the average time length of the telemetering control instruction, the acquisition strategy of telemetering data is optimized, the high efficiency and accuracy of the data acquisition process are ensured, and the accuracy and reliability of the dynamic test of the spacecraft are ensured. And the time sequence of the telemetering data is ensured by means of low-complexity time performance. Furthermore, telemetering data transmission of the tested software is used as a time sequence control point, and a time sequence control engine is used for performing time sequence synchronous control on the automatic test tool and the test target machine, so that a test result error caused by mismatching of a test time sequence is avoided.
Owner:NORTHWESTERN POLYTECHNICAL UNIV

REST-Like API dependency analysis and test case generation method based on large model

The invention relates to the technical field of software testing, and discloses a large-model-based REST-Like API dependency analysis and test case generation method, which comprises the following steps of: obtaining API interface description information, performing semantic analysis on the API interface description information by utilizing a large language model, and generating structured semantic representation so as to identify an operation type, dependency resources and operation resources of each API; an API-resource dependency graph is constructed based on the representation, the dependency graph comprises resource nodes and API nodes, and the operation and dependency relationship between the API and resources is represented through two kinds of directed edges of a dependency edge and an operation edge; on the basis of the graph, a test case is automatically generated through resource initialization template pre-generation and recursive dependency analysis, and the core of the test case is an API calling sequence used for testing the target API. According to the method, through semantic understanding of a large model, the problem that a traditional test tool loses efficacy in dependence analysis on a non-standard REST-Like API is solved.
Owner:HANGZHOU INTERNATIONAL INNOVATION INSTITUTE OF BEIHANG UNIVERSITY

Systems and methods for composite fabrication with AI quality control modules

A quality control system may include a controller configured to be communicatively coupled with a monitoring assembly including one or more detectors. The controller may implement two or more AI quality control (AIQC) modules associated with two or more process steps for fabricating a composite material, where each of the two or more AIQC modules is associated with a different one of the two or more process steps. A particular AIQC module may receive monitoring data associated with the particular process step for a workpiece, generate quality control data using a particular AI model, and update the particular AI model based on testing data associated with the workpiece from one or more testing tools after at least the particular process step.
Owner:ROYAL ENGINEERED COMPOSITES INC

Test method, test device, test tool, storage medium and computer equipment

The invention discloses a test method, a test device, a test tool, a storage medium and computer equipment. The method comprises the following steps: in response to an instruction of executing a test task of a target application in a target scene, determining a test path of at least one to-be-tested functional component associated with the test task; identifying the type of a network communication mechanism between the to-be-tested functional components; mapping a network communication protocol of the to-be-tested functional component to a code conversion template corresponding to the network communication mechanism category to form a test script code of the to-be-tested functional component; and sequentially running the test script code of the at least one to-be-tested functional component based on the test path to execute the test task. According to the method provided by the invention, the time and workload of developing and maintaining a test tool or an engine are reduced, simulation in a real scene can be realized, state monitoring of the target application in the target scene is facilitated, and the quality of the application is evaluated more comprehensively.
Owner:BEIJING CENTURY TAL EDUCATION TECH CO LTD

Interactive and smart workflow to measure noise free formation pressure and characterize supercharge in formation testing

Disclosed herein are systems and methods to obtain representative formation pore pressure and formation mobility from pressure measurements with a formation testing tool. In some embodiments, the method includes performing a first pre-test in which a pressure sensor measures a drawdown pressure and a buildup pressure, calculating a statistical value for the measured buildup pressure, determining if the statistical value is above or below a threshold, shutting down a mud pulser if the statistical value is above or below the threshold, and performing a second pre-test in which the pressure sensor measures a second drawdown pressure and a second buildup pressure. In embodiments, the second pre-test includes a formation fluid drawdown flow rate that is different than a formation fluid drawdown flow rate in the first pre-test.
Owner:HALLIBURTON ENERGY SERVICES INC

Method and device for testing compatibility of server operating system

The invention provides a method and a device for testing compatibility of a server operating system, which can improve the speed and the quality of compatibility testing. The server operating system compatibility test method comprises the following steps: acquiring a task script and test parameter configuration; wherein the task script comprises a process of testing the compatibility of the operating system, and the process of testing the compatibility of the operating system comprises at least one of downloading a test script, configuring an offline source, installing a test tool, initially preparing an environment and executing an actual test; generating an assembly line task based on the task script; starting an assembly line task based on a test instruction and the test parameter configuration; wherein the assembly line task runs on a server for deploying an assembly line, and the server for deploying the assembly line and the server to be tested are in the same network environment; and based on the started assembly line task, performing assembly line testing on the to-be-tested server.
Owner:SHANDONG LANGCHAO YUNTOU INFORMATION TECH CO LTD

Chip prototype verification method and device, medium and product

The invention discloses a chip prototype verification method and device, a medium and a product, relates to the technical field of chip design, is applied to a hardware debugger of a simulation test tool, and comprises the following steps: analyzing a capability maturity model script; the analyzed script and the execution mode switching condition are sent to a central processing unit of the field programmable gate array, so that the central processing unit determines a current execution mode according to the analyzed script and the execution mode switching condition; test case codes of different execution modes in the capability maturity model script are stored in different data areas of a preset memory pool respectively, so that a central processing unit obtains the corresponding test case codes based on the current execution mode, verification data are generated according to the test case codes and peripheral equipment of a pre-configured chip, and the verification data are stored in the preset memory pool; returning the verification data to a hardware debugger of the simulation test tool; and generating a prototype verification report based on the verification data and the expected data to complete chip prototype verification. And chip prototype verification can be realized by dynamically switching verification modes.
Owner:JINAN MAIWEI INTELLIGENT TECHNOLOGY CO LTD

Automatic inspection platform based on grey box test

The invention relates to the technical field of software testing, and particularly discloses an automatic inspection platform based on a grey box test, comprising a detection console module used for managing and controlling a test process; the grey box security test overall module is used for enabling the data flow generated by the test to penetrate through the network; the grey box security test network module is used for taking a rear-end server as a computing resource and a storage resource, and packaging the rear-end server into a service by a certain management server for external provision; the grey box security test function module is used for detecting newly generated vulnerabilities in the software development process in real time; and the grey box security test tool module is used for detecting security problems in the software. By using the instrumentation technology and the flow agent, real-time vulnerability detection is carried out on the running application and API in the research and development test stage, full life cycle management and multi-dimensional application security management and control of vulnerabilities detected by an application system are supported, and the method has the advantages of high coverage, low false alarm, real-time detection and the like, and can be seamlessly fused with a DevSecOps process.
Owner:ANHUI HEXIN TECH DEV

A method for modeling starting performance of marine gas turbines

This invention provides a method for modeling the starting performance of a marine gas turbine. First, a gas turbine aero-thermodynamic performance calculation model is established using C++, and a heat transfer model, temperature sensor model, and control law model for the gas turbine's high-temperature components are established using the M language. Then, based on test data from the gas turbine startup process, the method analyzes how the pressure ratio and efficiency of typical gas turbine components change with the physical speed of the gas generator during startup. The corresponding low-speed characteristics of the gas turbine's rotating components are generated and corrected, enabling high-precision, real-time simulation of the gas turbine's starting performance. This method considers the heat exchange between the high-temperature fuel gas and the ambient atmosphere and the gas turbine itself, improving the accuracy of the gas turbine startup performance simulation. The method can provide a simulation testing tool for the design and optimization of gas turbine startup control laws.
Owner:NANJING UNIV OF AERONAUTICS & ASTRONAUTICS

Large model assisted Fuzz test Harness generation method and system

The invention provides a large model assisted Fuzz test Harness generation method and system, and the method comprises the steps: migrating a library of a QNX platform to a Linux environment for operation, and carrying out the glue code packaging of interface difference and system call difference through the generality that the library of the QNX platform and the Linux environment share a POSIX standard, thereby achieving the automatic adaptation of key API and context constraint; then analyzing binary semantics by means of an intelligent Agent constructed by a large model, automatically generating a Harness skeleton, focusing potential dangerous points (such as memory management, character string processing functions and the like), generating an initial seed in combination with a static or dynamic analysis result, and finally executing a Fuzz test in a controllable execution environment. And high coverage and rapid vulnerability positioning of the multi-dimensional attack vector of the target library are realized. The technical problems that Harness writing highly depends on expert experience, a customized generation strategy for target binary semantics is lacked, and comprehensive understanding on the binary semantics and context constraints is lacked are solved.
Owner:CHINESE PEOPLES LIBERATION ARMY ARMY SERVICES UNIVERSITY

Network function configurator and test generator

A network function configuration and test generation framework are configured to generate a test script indicative of a configuration and test cases for verifying a virtual function implemented in a virtualized computing environment. A test input is received that encodes information for verifying a network function. The information includes identification of a test tool, a target testbed for testing the network function, and network information including parameters for network conditions to be operational during testing of the network function. A data parser translates and formats the test input. The formatted test input in input to a topology discoverer configured to identify a network topology of the testbed and which network functions deployed on the testbed are emulated and which network functions deployed on the testbed are real. A configuration generator generates a configuration file usable to configure applicable network functions and their functionalities.
Owner:MICROSOFT TECHNOLOGY LICENSING LLC