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

461 results about "Testware" patented technology

Generally speaking, Testware is a sub-set of software with a special purpose, that is, for software testing, especially for software testing automation. Automation testware for example is designed to be executed on automation frameworks. Testware is an umbrella term for all utilities and application software that serve in combination for testing a software package but not necessarily contribute to operational purposes. As such, testware is not a standing configuration but merely a working environment for application software or subsets thereof.

Test case generation using generating artificial intelligence

An example operation may include one or more of receiving a request to test a software program from a user device, the request comprising a description of requirements of the software program, generating a plurality of testing elements based on execution of a generative artificial intelligence (GenAI) model on the description of the requirements of the software program and a repository of test cases, generating a test case for testing the software program where the test case comprises the plurality of testing elements generated by the GenAI model, and storing the test case within a storage device.
Owner:THE TORONTO DOMINION BANK

Dynamic generation of features based on software testing

An example operation may include one or more of receiving, via a user interface, a request to test a software program, reading source code of the software program and identifying a vulnerability in the source code based on the reading, generating repair code for fixing the identified vulnerability based on execution of a generative artificial intelligence (GenAI) model on the source code and a repository of repair code used to repair previous vulnerabilities, and displaying information about the repair code via the user interface.
Owner:THE TORONTO DOMINION BANK

Generation of automation test script using generative artificial intelligence

An example operation may include one or more of receiving a description of a plurality of testing elements for testing a software program and storing the software test within a storage device, generating an automation script for automating execution of the software test based on execution of a generative artificial intelligence model (GenAI) model on the plurality of testing elements and a repository of automation scripts, attaching the automation script to the software test within the storage device, and in response to a request to execute the software test, executing the plurality of testing elements within the software test based on the attached automation script.
Owner:THE TORONTO DOMINION BANK

Automatic testing and document generating method and system based on AI drive

The invention discloses an AI-driven automatic testing and document generation method and system, and the method comprises the steps: obtaining document data of test software, carrying out the preprocessing and information extraction, and forming structured data; identifying key test points from the structured data by using an agent, and generating a test case; executing the test case by utilizing a preset automatic test framework to obtain a test result; retrieving data information associated with the structured data in the knowledge base by utilizing RAG to form a retrieval result set; fusing the retrieval result set with the structured data and the test result according to a preset weight strategy to construct a complete context; and taking the context as input, calling the large language model by utilizing an agent, and generating a technical document. By means of the technical scheme, accurate and real-time technical document generation is achieved, the document generation quality can be continuously improved, and the real-time updating capacity and the data driving decision support capacity of the document are improved.
Owner:BEIJING KUAFU TECHNOLOGY CO LTD

Parallel software testing based on annotations

Annotations associated with test cases written to test a software application can allow related test cases to be dynamically distributed among different sets of test cases that can be executed simultaneously in different parallel threads, thereby speeding up testing relative to executing the test cases sequentially in a single thread. The annotations can also allow test cases to be identified that are relevant to code changes, such that testing times can be further reduced by executing a subset of test cases relevant to code changes instead of a full set of test cases.
Owner:STATE FARM MUTAL AUTOMOBILE INSURANCE COMPANY

Modulation efficiency test method, system, device, equipment, medium and product

The invention relates to the technical field of artificial intelligence, and particularly discloses a modular computation efficiency testing method, system, device and equipment, a medium and a product. Determining a model performance parameter, a model data throughput parameter and a calculation performance parameter according to the model calculation task, and determining the model calculation efficiency of the tested model calculation system according to the model performance parameter, the model data throughput parameter and the calculation performance parameter, so as to carry out quantitative evaluation on the model performance improvement effect of the calculation power improvement. Therefore, quantitative evaluation of the model calculation performance of the tested model calculation system comprising the tested model, the tested software framework and the tested equipment is realized. As an evaluation scheme suitable for various model calculation tasks, the comparability indexes of different models running on different devices are enhanced, and a reference basis is provided for improvement and perfection of the model and a model calculation system.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD

Software test recommendation method and device, equipment and storage medium

The embodiment of the invention provides a software test recommendation method and device, equipment and a storage medium. The method comprises the following steps: performing feature extraction on a technical document of to-be-tested software to obtain test features of the to-be-tested software; according to a similarity score between the test feature and a historical test feature corresponding to a historical test demand, screening out a target historical test demand meeting a condition from the historical test demand; performing feature screening on the test features corresponding to the target historical test requirements based on an association rule analysis algorithm to obtain target test features; performing clustering processing on the target test features based on a preset clustering dimension to obtain software test suggestion information under the preset clustering dimension; and recommending the software test suggestion information to a user. According to the embodiment of the invention, quality fluctuation caused by experience and ability level differences of testers can be avoided, the systematicness and consistency of test suggestions are improved, and the coverage of the test suggestions is improved.
Owner:NANJING LINGXING TECH CO LTD

Regression testing method, device, equipment and medium

The invention discloses a regression testing method and device, equipment and a medium, and relates to the technical field of software testing, and the method comprises the steps: collecting current code change data between a previous version code and a current version code of to-be-tested software, and generating current change details; performing static code analysis and dynamic code analysis on the current version code to obtain an initial dependency relationship graph and a runtime dependency relationship, and obtaining a target dependency relationship graph based on the initial dependency relationship graph, the runtime dependency relationship and the current change details; traversing each dependency relationship in the target dependency relationship graph by using a graph traversal algorithm to obtain a propagation path influenced by the current code change data, and determining a regression test range of the current version code by using the target pre-training model and the propagation path; and continuously integrating and deploying the assembly line to execute the test case set generated based on the regression test range, and completing the regression test to obtain a current regression test result. And the regression test efficiency and timeliness rate are improved.
Owner:SHUI YOU INFORMATION TECH CO LTD

Retrying failed test cases in software testing using parallel threads

Test cases written to test a software application can be dynamically distributed among different sets of test cases that can be executed simultaneously in different parallel threads, thereby speeding up testing relative to executing the test cases sequentially in a single thread. Although executing the test cases in parallel threads can cause the test cases to execute in a different order than intended by developers, any test cases that fail due to database conflicts or other errors as a result of the parallelization can be retried at least once. Re-executing failed test cases at a later time can lead to the full set of test cases ultimately succeeding, despite errors that may have been caused by the parallelization.
Owner:STATE FARM MUTAL AUTOMOBILE INSURANCE COMPANY

Systems and methods for defect detection on displays

Systems and methods for defect detection on displays are disclosed according to various embodiments. In one example, a disclosed method for detecting defects on an electronic device display comprises connecting an electronic device to a server computer having a processor and a non-transitory computer readable storage medium storing test software for testing the electronic device display. The method further comprises displaying an outline on the electronic device display, where the outline traces a perimeter of the electronic device display, and where the outline comprises pixels of a first color. The first color differs from a color of a pixel that is not on the perimeter of the electronic device display. The method further comprises capturing a digital image of the electronic device while the electronic device is displaying the outline, transmitting the digital image to the server computer, and analyzing the digital image at the server computer.
Owner:COMMUNICATIONS TEST DESIGN INC

Master-slave station simulation test system and method based on MODBUS communication protocol

The invention relates to the technical field of industrial communication test, and discloses a master-slave station simulation test system and method based on an MODBUS communication protocol, and the system comprises a software authorization module which is used for verifying a registration file and starting test software; the engineering project management module is used for establishing a corresponding project in test software according to engineering requirements of a user and selecting a communication type; the user management module is used for establishing, modifying and deleting a user account; the environment configuration module is used for configuring communication environment parameters according to the communication protocol type; the communication management module is used for receiving, reading, caching and writing data; the variable management module is used for configuring variable parameters and performing master-slave station simulation test according to the communication point position table; the test trend management module is used for rendering and drawing a variable change trend chart by utilizing matplotlib, the master station and the slave station are simulated for testing, MODBUS TCP and MODBUS RTU communication protocols are supported, and the test efficiency is improved.
Owner:CHINA NUCLEAR POWER ENGINEERING CO LTD

Production line product quality test method, device and equipment based on MES and storage medium

The invention provides an MES-based production line product quality test method and device, equipment and a storage medium. The method comprises the steps of obtaining product index information, data acquisition parameters and production order information; according to the production order information, equipment operation parameters are generated through the MES so as to control the production equipment unit to execute a production test; in the production test stage, the sensor unit is controlled to collect production test parameters of a product according to data collection parameters and send the production test parameters to the data transmission unit; and the MES compares the production test parameters with the product index information to obtain a production test result of the product. Real-time interaction between the MES software and hardware equipment is realized by simulating a real production environment and a real production process, various functions and performances of the MES software in the production process are comprehensively tested, and the reliability and stability of the software in practical application are ensured.
Owner:GUANGZHOU SYC TECH CO LTD

Radar processing module test system

The invention provides a radar processing module test system, and belongs to the technical field of lightning protection, and the test system comprises a test tool which is used as a carrier plate for testing a processing module and is used for providing high-speed PCIE bus interface test resources; and the hardware core machine is used for integrating the test function module and the main control unit, test software is configured in the main control unit, the test software adopts a layered architecture design, and the test software with the layered architecture comprises an application layer, a network layer and a virtual driving layer. The radar processing module test system provided by the invention adopts test software with a layered architecture, and has the attributes of flexibility, high reusability and high expansibility, and a test program is independent of a test component. When the test assembly needs to be replaced, a new instrument driving program can be used under the condition that the test program is kept unchanged, so that the total cost of creating and maintaining the test program is reduced.
Owner:LEIHUA ELECTRONICS TECH RES INST AVIATION IND OF CHINA

Testing software and IT products by evaluating security maturity and risk of change

Systems and methods for testing, evaluating, and scoring IT products (e.g., software) and product updates from a technology provider are disclosed herein. More specifically, organizational assessment may be performed to evaluate the provider's development lifecycle processes and generate organization maturity scores. Architecture assessment may be performed to evaluate the system-level and software-level architectures associated with the application and generate architecture maturity scores. Product verification may be performed via automated testing and penetration testing to generate verification maturity scores. The organization maturity scores, architecture maturity scores, and verification maturity scores may be used to provide recommendations to the provider and also combined into an overall maturity score, which may serve as a comprehensive summary of the evaluation. These generated scores inform and expedite testing of future iterations of the product.
Owner:CENTER FOR INTERNET SECURITY INC

Automatic testing method based on embedded Linux system gateway machine

The invention relates to the technical field of automated testing, and discloses an automated testing method, device and equipment based on an embedded Linux system gateway machine and a storage medium, the method comprises the steps that an automated testing script is generated by using a Bash script language, a testing process, testing parameters, a testing instruction and result judgment logic are defined in the automated testing script, and the result judgment logic is stored in the Bash script; various operations under actual working conditions are simulated, and test results are automatically recorded and analyzed; based on the automatic test script, a cross-platform graphical programming language is used, module testing is conducted on the functions of the gateway machine to be tested, and simultaneous testing of different test items is achieved. According to the method, the gateway machine can be comprehensively, efficiently and accurately tested through the execution of the automatic test software based on the written automatic test software.
Owner:西安超越申泰信息科技有限公司

Software testing method and device, electronic equipment and storage medium

The invention discloses a software testing method and device, electronic equipment and a storage medium, and relates to the technical field of testing. Comprising the following steps: acquiring first instruction feature data of to-be-tested software with the complexity greater than a first preset threshold value and second instruction feature data of at least two pieces of simulation software with the complexity less than or equal to the first preset threshold value, and then respectively calculating the instruction feature similarity between each piece of simulation software and the to-be-tested software; and finding target simulation software with a second feature instruction feature most similar to the first instruction feature data feature, performing performance test on the target simulation software, and determining a performance test result of the target simulation software as a performance test result of the to-be-tested software. The to-be-tested software with the complexity larger than the first preset threshold value does not need to be deployed on different central processing unit platforms for testing, the simulation software with the complexity smaller than or equal to the first preset threshold value is used for replacing the to-be-tested software for testing, and the testing efficiency is improved.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD

Method for Automated Software Dependency Adaptation

A method is provided for adapting, in a server, application software executing on the server to a change in a dependency software component. The server receives a software bundle with application software, source code of the application software, testing software with test scripts and self-adaptation software. The self-adaptation software obtains a changed dependency component and rebuilds the application software with the changed dependency. If the rebuild was unsuccessful, it sends a rebuild failure message to a user. If the rebuild was successful, the testing software tests the rebuilt application. If the testing was unsuccessful, it sends a testing failure message to a user. If the rebuild was successful, the self-adaptation software loads the rebuilt application software, stops execution of the application software, and begins execution of the rebuilt application software.
Owner:T MOBILE INNOVATIONS LLC

Apparatus, computer-readable data carrier, computer program, and method for fuzz testing software

PCT designated stage expiredWO2025045976A1Software testing/debuggingTestwareAlgorithm
Embodiments of the present disclosure relate to an apparatus (300), a computer-readable data carrier, a computer program, and a method (100) for fuzz testing software. The method (100) comprises obtaining (110) seeds for fuzzing, obtaining (120) a respective bitmap size change and an average bitmap size change of test cases for the seeds, and determining (130) a number of modifications for the seeds based on the respective bitmap size change and the average bitmap size change.
Owner:CONTINENTAL AUTOMOTIVE TECHNOLOGIES GMBH +1

Software version function item testing method and device, equipment and storage medium

The invention discloses a software version function item testing method and device, equipment and a storage medium, and belongs to the technical field of computers. The method comprises the steps that a directory tree management document is constructed; converting the directory tree management document into tree structure data containing software names, software versions, function items and function labels, and generating contrast function item data; based on the name and version information of at least one piece of to-be-tested software, generating target function item data according to compiling information data of a corresponding version of the to-be-tested software; and comparing the target function item data with the contrast function item data to generate a comparison result used for verifying whether the function item of each to-be-tested software version is consistent with the expected function item in the directory tree management document. According to the method, whether the function items of different versions of multiple pieces of different software are consistent with the expected functions or not is automatically compared, the correctness of the software versions is tested and verified according to the comparison result, and the software version testing efficiency and accuracy are improved.
Owner:WUHAN SIPU TECH CO LTD

Systems, apparatus and methods for automatically testing security alarm devices

Systems, apparatus and methods for automatically testing security alarm devices are disclosed according to various embodiments. In one example, a disclosed system comprises: a plurality of test chambers coupled on a frame, wherein each of the test chambers is configured to house a corresponding one of a plurality of security alarm devices to be tested; and a test computer coupled to the frame, wherein the computer has a processor and a non-transitory computer readable storage medium for automatically testing the plurality of security alarm devices at the same time using a test software, wherein each of the plurality of security alarm devices is connected to the test computer.
Owner:COMMUNICATIONS TEST DESIGN INC

Machine learning method for associating test files with source code

Methods, system, and non-transitory processor-readable storage medium for a source code file association system are provided herein. An example method includes receiving, by a project management tool associated with a software test lifecycle system, a pull request to merge software code changes with a software project repository on an enterprise system. The software testing life cycle system executes a plurality of integration test suites associated with the pull request on at least one test system associated with the enterprise system. The integration test suites are executed to test the software code changes. The project management tool captures the integration test suite output. A source code file association system preprocesses the integration test suite output for input into a machine learning system. The integration test suite output is encoded. The output of the machine learning system identifies at least a portion of source code exercised by the integration test suites.
Owner:DELL PROD LP

Automatic operation method for instrument test software

The invention relates to the technical field of software testing, and particularly provides an automatic operation method for instrument testing software, which comprises the following steps: if a determined state parameter exceeds a preset threshold range, triggering an abnormal alarm signal to obtain an abnormal state classification result; for the abnormal state classification result, obtaining a pre-established instruction mapping table, and matching a corresponding automatic operation sequence from the instruction mapping table to obtain a preliminary operation instruction set; sending the final synchronization instruction sequence to the remote instrument equipment through a network transmission channel, obtaining equipment response feedback data, and obtaining a response timestamp record; comparing the response timestamp record with the initial state parameter, judging whether the response delay meets a preset standard or not, and obtaining a delay evaluation index; if the delay evaluation index is displayed abnormally, adjusting the matching logic of the instruction mapping table, and determining an optimized mapping table version; and regenerating an operation instruction set by adopting the updated mapping table version to obtain an optimized instruction sequence for a subsequent test cycle.
Owner:BEIJING HONGSHAN INFORMATION TECH RES CO LTD

UI automatic operation platform construction method and system based on OCR recognition assistance

The invention discloses a UI automatic operation platform construction method and system based on OCR recognition assistance, and relates to the field of software test.The method comprises the steps that target test software is tested in a target server based on a test script of the target test software; collecting a to-be-processed picture with interested information in a graphical interface of the target test software in a test process; if the structural similarity index between the to-be-processed picture and a template picture is greater than a preset threshold value, recognizing characters in the to-be-processed picture based on an OCR image recognition technology; comparing characters in the to-be-processed picture with expected values in the template picture to obtain a test result; according to the method, if the structural similarity index between the to-be-processed picture and the template picture is greater than the preset threshold value, the characters in the to-be-processed picture are recognized based on the OCR image recognition technology, and the accuracy of UI automatic testing can be improved.
Owner:SHENZHEN FENGYI TECH CO LTD

Software testing and delivery method, device and system, storage medium and program product

The embodiment of the invention provides a software testing and delivery method, device and system, a storage medium and a program product. The method comprises the steps of obtaining a test instruction; in response to the test instruction, obtaining version information of the to-be-tested software, the version information comprising a version installation self-service control table of the to-be-tested software; generating a version inspection script based on the version information; obtaining a version calendar; packaging the to-be-tested software into a version package based on the version inspection script and the version calendar, and testing the version package based on the exception handling rule base to generate a test result; and based on the test result, judging whether the version package is qualified, if the version package is unqualified, returning the version of the version package, and if the version package is qualified, delivering the version package. The method provided by the embodiment of the invention can be compatible with different test platforms and different operating systems, and automation of the whole test delivery process of the to-be-tested software is realized.
Owner:CHINA CONSTRUCTION BANK +1

Method and system for the automated specification of test cases for testing software functions of an ECU

The invention relates to a method for the automated specification of at least one test case (490) for testing software functions of a control unit, comprising the following steps - Creating (S10) a training data set (230), wherein the training data set (230) comprises software documentation, specifications, requirement documents, networking architectures and / or sensor measured values ​​and / or further data of at least one software function of a control unit to be tested; - Training (S20) an AI model (450) with the training data set (230); - entering (S30) first input data (250) for a test case specification and forwarding the first input data (250) to the trained AI model (450); - generating (S40) at least one test case (490) by the AI ​​model (450); - entering (S50) requirements in the form of second input data (270) for optimizing and improving the test case (490); - repeating (S60) the method steps (S40) and (S50) in one iteration until a target test case (495) is reached; - Outputting (S70) the target test case (495) and / or storing the target test case (495) in a database (300).
Owner:DR ING H C F PORSCHE AG

Online one-stop new energy power station rapid power regulation portable test system

The invention discloses an online one-stop new energy power station rapid power regulation portable test system. The system comprises a multi-core processor and a data acquisition device. The data acquisition equipment acquires three-phase voltage and three-phase current analog quantity, signal analog quantity and external trigger calibration signal input quantity of a power grid, and outputs AGC / AVC remote regulation signal output quantity; the multi-core processor comprises test software, an Ethernet communication interface and a USB (Universal Serial Bus) interface; the test software comprises a test function selection module, a data acquisition and storage module, a digital filtering module, a signal frequency measurement and amplitude measurement module, a power calculation module, an AGC / AVC communication module and a test result analysis and report automatic generation module. The system fully considers the diversity of field test schemes according to the high automation and portability requirements of the new energy power station rapid power regulation field test, has the characteristics of online one-stop, portability, high compatibility and the like, and provides an efficient and accurate test scheme for the new energy power station rapid power regulation.
Owner:QINGHAI ELECTRIC POWER RES TECH

UDS diagnosis automatic test system and method

The invention relates to an automatic test system and method for UDS diagnosis, based on a CAN bus technology, Kvaser is used for communicating with a TCU, Labview is used for developing Kvaser-based UDS test software, ECU TEST calls the test software to perform automatic test of the UDS, and meanwhile, joint test of other functions of the TCU is also supported. A test case is written through the EUC TEST, and test software is called to automatically execute the test case, so that automatic testing of an application layer and a network layer of the UDS is realized. The test software can also directly test the application layer and the network layer, and supports the request and data analysis of the application layer service. Through testing and result judgment of continuous frames, flow control frames, time parameters and unknown messages of a network layer, it can be guaranteed that network layer test cases are executed within one minute, and data analysis, report generation and the like are carried out.
Owner:SHAANXI FAST AUTO DRIVE GRP CO LTD

Architecture and computing environment for isolated and controlled code review

Cloud computing architecture is described for implementing test modules in a communication-controlled cloud environment with access to private data. The test modules perform synchronous tests on the private data and export test results to an analytic environment subject to data export policies. An analytic application is used to asynchronously analyze the test results in the analytic environment. The cloud computing architecture alternatively or additionally includes an interface for deploying investigation-bound cloud environments in restricted subnets. A collection of software is instantiated in the investigation-bound cloud environment, and the investigation-bound cloud environment may be accessed with remote access credentials using a remote access protocol for testing the collection of software. Information about the investigation-bound cloud environment displayed in the analytic application, and the analytic application and the restricted subnet are forcibly deleted when the investigation is complete.
Owner:ORACLE INT CORP

Unit test code generation method and device, computer equipment and storage medium

The invention relates to the technical field of software testing, and discloses a unit test code generation method, which comprises the following steps: analyzing a source code of software to be tested through a PSI framework, and generating a template code corresponding to a unit test; filling the source code and the template code through a preset prompt word to obtain a filling source code and a filling template code; generating an initial code according to the filling source code and the filling template code through a preset generation model; performing static detection on the initial code through a PSI framework to obtain a static detection result; and when the static detection result represents that the initial code does not have an error, executing automatic verification on the initial code, and when the automatic verification result represents that the initial code does not have error reporting information, determining the initial code as a target code. Through static detection of the PSI framework and dynamic detection of automatic verification, detection of code accuracy is achieved, the accuracy of the target code and the generation efficiency of the code are improved, and then the coverage rate of service logic is increased.
Owner:SHENZHEN LEXIN SOFTWARE TECH CO LTD

Parallel software testing based on annotations

Annotations associated with test cases written to test a software application can allow related test cases to be dynamically distributed among different sets of test cases that can be executed simultaneously in different parallel threads, thereby speeding up testing relative to executing the test cases sequentially in a single thread. The annotations can also allow test cases to be identified that are relevant to code changes, such that testing times can be further reduced by executing a subset of test cases relevant to code changes instead of a full set of test cases.
Owner:STATE FARM MUTAL AUTOMOBILE INSURANCE COMPANY