Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

512results about How to "Improve test coverage" patented technology

Software test environment for regression testing ground combat vehicle software

A STE for automated testing of ground combat vehicle software application to validate vehicle software logic provides a system and method to conduct interactive (manual) testing of the vehicle software while under development, record information related to the interactive testing activities, including but not limited to tester inputs and expected outcomes, and perform automated testing of the combat vehicle software application using the recorded information. Preferably, reconfiguration of the STE to support changes that arise due to the evolution of the combat vehicle software application system and the subsystems under control of the evolving software system is provided.
Owner:BAE SYSTEMS LAND & ARMAMENTS LP

Distributed fault injection mechanism

InactiveUS20080215925A1Validating the robustness of a distributed computing systemEasy injectionError detection/correctionGraphicsGraphical user interface
Methods and systems are provided for testing distributed computer applications using finite state machines. A finite state machine definition for use in a distributed computer system is combined with the fault injections definitions contained within a fault injection campaign that is created for testing the computer application employing that finite state machine. The definition and combination of the finite state machine definition and the fault injection campaign is carried out automatically or manually, for example using a graphical user interface. This combination creates at least one modified finite state machine definition containing the desired injected faults. The modified finite state machine definition is separate from the originally identified finite state machine definition, and the originally identified finite state machine remains intact without injected faults. Trigger points within the finite state machine definition are identified for each fault injection test definition, and the modified finite state machine definition containing the fault injection test definition associated with a given trigger point are used in place of the original finite state machine definition upon detection of that trigger point during runtime of the finite state machine definition.
Owner:IBM CORP

Application program testing method and system based on service process control

The invention provides an application program testing method and system based on service process control. According to the method, distribution type automated testing is conducted on application programs through the steps of defining a test case, obtaining automatic testing script, setting up a corresponding relation, defining the testing process, defining the test plan and executing the test task. Correspondingly, the invention provides a system. The system comprises a data storage unit, a process management unit, a task establishing unit, a task executing unit and the like. The method and system are designed for the highly-procedural application programs and are the method and system based on the testing process control. According to the application program testing method and system based on service process control, the testing coverage rate can be effectively improved, the testing quality is improved, the testing cost is reduced, the staff efficiency is improved, the environment maintaining cost is reduced, and the time spent on traditional automated testing is shortened.
Owner:重庆天极云服科技有限公司

Built in self test (BIST) for high-speed serial transceivers

A relatively high-speed serial data transmitter incorporates built in self test (BIST). The BIST circuit advantageously provides tests modes to obviate the need to build expensive test equipment for high-speed serial data devices, such as a serializer / deserializer (SerDes) or other transceivers. Multiple data paths in a finite impulse response (FIR) filter of transmitter of the SerDes or a transceiver can be independently tested. The transmitter output can also be selectively degraded to test a receiver of a transceiver. An attenuated output signal can be provided to test receiver sensitivity. A low-pass filter can be invoked to emulate a backplane, while a loopback circuit can provide the emulated backplane attenuation to the receiver to permit testing of the equalization circuitry of a receiver without requiring the presence of an actual backplane for testing.
Owner:MICROSEMI STORAGE SOLUTIONS

System, program product, and methods to enable visual recording and editing of test automation scenarios for web application

Systems to provide automated testing of a markup software application, program product, and methods are provided. An example of a system can include a network, at least one computer including memory and a processor, and application testing program product stored in the memory of the at least one computer. The application testing program product can include instructions that when executed by the processor of the respective computer causes the respective computer to perform various operations to include receiving a user selection identifying a target element of an application; determining a command describing an action being performed; identifying a translator responsive to a captured command; and generating at least one of the following: an abstract script describing the action being performed by the target element, a context-sensitive verification available for the target element, or a context sensitive synchronization available for the target element.
Owner:PROGRESS SOFTWARE

Test clock control structures to generate configurable test clocks for scan-based testing of electronic circuits using programmable test clock controllers

Systems, structures and methods for generating a test clock for scan chains to implement scan-based testing of electronic circuits are disclosed. In one embodiment, a test clock control structure includes a programmable test clock controller. The programmable test clock controller includes a test clock generator for generating a configurable test clock. It also includes a scan layer interface to drive a scan chain portion with the configurable test clock, and a control layer interface configured to access control information for controlling the scan chain portion. In another embodiment, a method effectuates scan-based testing of circuits. The method includes performing at least one intra-domain test and performing at least one inter-domain test using implementing dynamic fault detection test patterns, which can include last-shift-launch test patterns and broadside test patterns.
Owner:LATTICE SEMICON CORP

Method and apparatus for maximizing test coverage

A method and an apparatus for determining functional coverage of a design for a device under test (DUT), the design being encapsulated in a DUT circuit design specification, in a test environment during a design test verification process.The method and apparatus utilize a coverage metric constructed from a plurality of coverage items. A first step involves obtaining a coverage group from the DUT design, for examining during the design test verification process. The coverage group includes at least one functional coverage item. Then, a set of input values is provided to the design test verification process. Next, design test verification process is performed with the set of input test values to obtain a value for each coverage item.Next step involves examining obtained coverage by comparing the value obtained from each coverage item with a coverage goal. Finally, the set of input test value is automatically altered in accordance with the examination of the obtained coverage.
Owner:CADENCE DESIGN ISRAEL II

Mode-based dynamic vulnerability discovery integrated system and mode-based dynamic vulnerability discovery integrated method

The invention relates to a mode-based dynamic vulnerability discovery integrated system and a mode-based dynamic vulnerability discovery integrated method. The mode-based dynamic vulnerability discovery integrated system comprises a dynamic taint analysis module, a test case selection module, a restraint solving module and a management module. The mode-based dynamic vulnerability discovery integrated method comprises the following steps: firstly, transmitting a seed case to an application program, tracking the transmission of taint data in the program by use of the dynamic taint analysis module, then expressing a transmission track by use of symbols, thereby obtaining a symbolized taint transmission path by virtue of combination of a dynamic taint analysis technology and a symbol execution technology; then by taking the symbolized taint transmission path as input of the restraint solving module, performing restraint solving to obtain a new test case, re-transmitting the test case to the application program, and further performing subsequent operations, wherein the whole process is performed under unified dispatching management of the management module. According to the mode-based dynamic vulnerability discovery integrated system and the mode-based dynamic vulnerability discovery integrated method, the automation degree and efficiency of dynamic vulnerability discovery for a binary program are improved, the generated test data accuracy and the efficiency are high, and thus a fuzzy test process is high in pertinency.
Owner:INST OF SOFTWARE - CHINESE ACAD OF SCI

Embedded software test method

This invention relates to a embedded software test program including the following steps: 1. coding test background program capable if generating or dispatching testing routine library 2. the background program sends down the testing routine via its communication port 3. adding pile programs in the test software which processes received testing routine data by the pile programs and presets data and state needed to be collected from surrounding hardware ports 4. the pile program collects operation results of the test software and feed it back to the background 5. the background computer compares the routine operation result with that of the preset to be counted and displayed.
Owner:ZTE CORP

System and method for a unified composition engine in a graphics processing system

The present invention is directed to a system and method for a unified composition engine that, in general, combines previously separate composition services. The unified composition engine provides a composition service used both in-process in conjunction with application programming interfaces (API's) and on the desktop as the desktop compositor.
Owner:MICROSOFT TECH LICENSING LLC

Systems and methods for circuit testing

Systems and methods for improved performance of built-in-self-tests (BISTs) in integrated circuits, where variability is introduced into the self tests to improve the coverage of the tests. In one embodiment, an LBIST system includes scan chains interposed between levels of functional logic in a circuit under test. An exemplary method includes the steps of, for each of one or more initial scan chains, filling the initial scan chains with data comprising a pseudorandom pattern of bits, determining a number of levels of functional circuitry and corresponding subsequent scan chains through which to propagate the data and propagating the data from the initial scan chains through the determined number of levels of functional circuitry and corresponding subsequent scan chains. The number of levels of circuitry through which data is propagated is varied from one test cycle to another based upon a pseudorandom input signal.
Owner:IBM CORP +1

Method, apparatus and system of parallel IC test

A method, apparatus and system for integrated circuit testing, wherein a plural number of devices under test (DUTs) and a plural number of comparison apparatuses are placed on a common substrate. The DUTs all operate under the same input stimulation and each produce its own operation output. The outputs are compared by the comparison apparatuses to generate comparison characteristics which are used to filter-out the failed devices. This invention lowers the testing cost, shortens time to product mass-production, and lowers the miss rate of failed devices passed as good ones.
Owner:SHANGHAI XINHAO MICROELECTRONICS

Automatic detecting system of S mode responder

The invention relates to the technical field of ATC responders, and discloses an automatic detecting system of an S mode responder. The automatic detecting system of the S mode responder comprises a control module, a signal processing module and a receiving and sending module, wherein the control module is used for sending inquiry data to the signal processing module, receiving responding data returned from the signal processing module, comparing and analyzing the responding data and originally-stored simulated responding data, and displaying the analyzed results; the signal processing module is used for analyzing and encoding the received inquiry data, then sending the inquiry data to the receiving and sending module, decoding the responding data returned from the receiving and sending module, generating a message format of the inquiry data and then sending the inquiry data to a control module; the receiving and sending module is used for achieving mutual transmission of signals between the receiving and sending module and the responder, and achieving frequency conversion, receiving and sending of the signals. According to the automatic detecting system of the S mode responder, accuracy detecting can be conducted on the specific field of the responding information of the S mode responder, manual detecting errors can be reduced, complex testing steps can be simplified, the testing period can be shortened, and working efficiency can be improved.
Owner:SICHUAN JIUZHOU ELECTRIC GROUP

Method and apparatus for testing graphical user interface

The present invention discloses a method and apparatus for testing graphical user interface. According to the embodiment of the invention, GUI controls are assorted, and a control object to be testedis searched according to a control name; a corresponding control type of the control object is recognized; and random testing data are obtained according to the control type obtained by the recognition and the control is tested by using the accidental testing data. Automatic tests are applied to the GUI controls by using random numbers, such that the maintenance of a data pool is reduced comparedwith a tranditional data drive mode, and the expandability and maintenability of GUI automatization embodiments are improved. The testing data are generated randomly, and a testing coverage rate is linearly increased along with times of performing the test embodiments, thereby, compared with tranditional static testing embodiment, the more the testing times are, the higher the testing coverage rate is, the easier a complete test is performed, which improve testing accuracy.
Owner:HUAWEI DIGITAL TECH (CHENGDU) CO LTD

System and Method of Testing using Test Pattern Re-Execution in Varying Timing Scenarios for Processor Design Verification and Validation

ActiveUS20090024892A1Reduce test pattern build timeIncrease system test coverageElectronic circuit testingError detection/correctionError checkingProcessor design
A system and method processor testing using test pattern re-execution is presented. A processor re-executes test patterns using different timing scenarios in order to reduce test pattern build time and increase system test coverage. The invention described herein varies initial states of a processor's memory (cache, TLB, SLB, etc.) that, in turn, varies the timing scenarios when re-executing test patterns. By re-executing the test patterns instead of rebuilding new test patterns, verification quality is improved since more time is available for execution, verification and validation. In addition, since the test patterns result in the same final state, the invention described herein also simplifies error checking.
Owner:SIEMENS PROD LIFECYCLE MANAGEMENT SOFTWARE INC

Testing distributed applications

Testing information for testing a distributed application is included in messages that are also used by the distributed application to transport data. A test initiator causes test information to be inserted in the header portion or a header element of a message that is being transported across a distributed system. The test initiator may insert test information directly or may cause a message router that receives the message to merge test information into the message. The message, which now includes distributed application data and test information, is routed to a message recipient. The message recipient accesses the message to identify tests that are to be performed at the message recipient. The message recipient performs at least one of the identified tests. Inserting and routing test information, as well as, performing tests may be done in a transport-independent manner.
Owner:MICROSOFT TECH LICENSING LLC

A wireless remote communication protocol automatic test system and a method of a vehicle-mounted terminal

The invention discloses a wireless remote communication protocol automatic test system and a method of a vehicle-mounted terminal. The test system includes: a main control device, program control power supply, wireless communication device, GPS simulation device and CAN communication device. The method comprises the follow steps of: 1, configuring test case information to generate and execute t cases; According to the information of test cases, configuring the test script library to generate relevant test scripts. 2, sending wireless communication protocol test data to the wireless communication interface of the vehicle-mounted terminal, sending GPS simulation position data to the GPS communication interface of the vehicle-mounted terminal, and sending CAN test data to the CAN communication interface of the vehicle-mounted terminal; 3, receiving wireless communication data of that vehicle-mounted terminal to generate test result data; 4, automatically generating a test report accord tothe test result data. The invention does not depend on the real vehicle and the background environment, and improves the test coverage and accuracy. At that same time, the test case and the result judgment can be executed automatically, and the test efficiency is improved.
Owner:FAW JIEFANG AUTOMOTIVE CO

System and method for verifying computer software test results

The invention provides a system and method for verifying computer software test results. The computer software test result verifying method comprises the steps of: storing test element attribute information; generating and storing verification point information; generating and storing a tested object description file; extracting the element attribute and the element attribute value in the tested object description file, and generating verification point set information; obtaining the content information of corresponding verification points; accessing a system to be tested, and obtaining the data before the test of the object to be tested is carried out and the data after the test of the object; generating actual test result information of the object to be tested according to the data before the test, data after the test and a method for verifying the content information of corresponding verification points; matching the actual test result information with an expected result and generating verification result information; and outputting the verification result information. The system and method for testing computer software test results aim at solving the problem that a computer software test result verification point can be used repeatedly in a plurality of test cases, and realize a fully covered combination of computer software test result verification points.
Owner:INDUSTRIAL AND COMMERCIAL BANK OF CHINA

System and method for automatically testing analog module used for programmable logic controller (PLC)

The invention discloses a system and a method for automatically testing an analog module with a settable input / output (I / O) channel in a programmable logic controller (PLC). The system comprises an upper control computer, a programmable direct current signal source, a digital multimeter, a channel and voltage / current mode switching control plate and a communication interface, wherein the upper control computer sets a testing parameter, issues an instruction to realize output or measurement, receives a test result and makes judgment according to the result; the programmable direct current signal source receives the instruction and the parameter to set the output as a voltage or current mode, sets and outputs a voltage / current signal to an input channel; the digital multimeter receives the instruction to set the measurement as the voltage or current mode, measures the voltage or current signal output by an output channel and returns a measured value to a computer; the channel and voltage / current mode switching control plate switches a test channel and a voltage / current connection mode according to the instruction; and the communication interface transmits the parameter, the instruction and the test result between each device and a tested model. A computer reads the conversion value of the voltage or current measured value of the input channel through the communication interface or transmits a set numerical value to the output channel to convert the set numerical value into a voltage or a current.
Owner:SCHNEIDER ELECTRIC IND SAS

Energy-regeneration type converter power test system and method

The invention discloses an energy-regeneration type converter power test system and method. The system comprises a power grid, an isolation transformer, a first smoothing reactor, a second smoothing reactor and a tested converter. The tested converter comprises a first PWM converter, a second PWM converter and a direct current bus capacitor, wherein the first PWM converter and the second PWM converter transmit active power under the buffer effect of a direct current bus capacitor. The first PWM converter imitates load characteristics of the system. The second PWM converter achieves system energy regeneration, unit power factor inversion is achieved by controlling the output currents of the second PWM converter and the voltages of the power grid to be identical in frequency and phase, and the active power balance between the input and the output of the tested converter is achieved by controlling the direct current voltages between the first PWM converter and the second PWM converter to be constant. The energy-regeneration type converter power test system and method can effectively ensure test quality, improve test efficiency, improve the equipment utilization rate, save equipment cost, save energy, reduce emission, simplify operation entry barriers and eradicate potential safety hazards.
Owner:ZHUZHOU CSR TIMES ELECTRIC CO LTD

RFID automated testing system and method

The invention discloses an RFID automated testing system and method. The RFID automated testing system comprises a reader, an application management system, a testing system and a virtual label. The RFID automated testing method comprises the step of loading and analyzing a project file to obtain relevant information of a tested object, the step of loading testing data, the step of loading testing cases to obtain the type of a device becoming the tested object and initializing the device, the step of judging whether the virtual label needs to be started or not and executing the testing cases in sequence to obtain testing results, and the step of comparing and recording the testing results. The testing system directly controls or simulates a user side to control the reader to execute operation through the application management system, automated testing of a WEB application program is achieved, and labor, resources and time are saved. Virtual label parameters of the virtual label can be configured through the testing system, various complex tests are flexibly achieved, and the testing coverage is enlarged.
Owner:ZTE INTELLIGENT IOT TECH

System and method of testing using test pattern re-execution in varying timing scenarios for processor design verification and validation

A system and method processor testing using test pattern re-execution is presented. A processor re-executes test patterns using different timing scenarios in order to reduce test pattern build time and increase system test coverage. The invention described herein varies initial states of a processor's memory (cache, TLB, SLB, etc.) that, in turn, varies the timing scenarios when re-executing test patterns. By re-executing the test patterns instead of rebuilding new test patterns, verification quality is improved since more time is available for execution, verification and validation. In addition, since the test patterns result in the same final state, the invention described herein also simplifies error checking.
Owner:SIEMENS PROD LIFECYCLE MANAGEMENT SOFTWARE INC

Function traversal testing method for high performance SoC FPGA

The invention belongs to the technical field of integrated circuits, and relates to a function traversal testing method for high performance SoC FPGA. A set of complete function traversal testing method is established for CLB, BRAM, DSP, CM, IOB, clock network, interconnection and other resources in the high performance SoC FPGA, and corresponding bit stream is generated to apply excitation on an FPGA port and read back the response of the FPGA port. The response is compared with an expected result to realize the traversal covering test on the Soc FPGA resources. The test method is applicable to various high performance Soc FPGA with complex function and abundant resources and if of high application value in the FPGA test field. The test coverage rate and the test efficiency are high, the test cost is low, and the transferability and the universality are good.
Owner:FUDAN UNIV

System, program product, and methods to enable visual recording and editing of test automation scenarios for web application

Systems to provide automated testing of a markup software application, program product, and methods are provided. An example of a system can include a network, at least one computer including memory and a processor, and application testing program product stored in the memory of the at least one computer. The application testing program product can include instructions that when executed by the processor of the respective computer causes the respective computer to perform various operations to include receiving a user selection identifying a target element of an application; determining a command describing an action being performed; identifying a translator responsive to a captured command; and generating at least one of the following: an abstract script describing the action being performed by the target element, a context-sensitive verification available for the target element, or a context sensitive synchronization available for the target element.
Owner:PROGRESS SOFTWARE

Application program test method and system

The invention provides an application program test method and system. The method comprises steps that a Fiddler tool is utilized by a proxy server to receive a test request message, and the source ofthe test request message is analyzed and determined; if the source is a to-be-tested client, the test request message is forwarded to an intermediate server in a redirection mode; the test request message is analyzed by the intermediate server to acquire an interface path; traversal of a configuration database is carried out, when a simulation message matched with the interface path is searched, the simulation message is taken as a response message and is sent to the proxy server; the response message is returned by the proxy server through the Fiddler tool to the to-be-tested client. The method is advantaged in that the intermediate server is taken as the intermediate interface for transmitting the test request message, the return information can be flexibly configured for multiple typesof interfaces, simulation response is inserted in a seamless mode on the condition that normal operation of the system is not influenced, and the test coverage rate and test efficiency of an application program are improved.
Owner:GUANGZHOU AIYOU INFORMATION TECH

Device and method for realizing border-scanning multi-link test

InactiveCN101071155AExpansion is simple, convenient and flexibleReduce the number of times to replace the scan linkDigital circuit testingExpansion cardTest card
This invention discloses multi-link testing devices and methods which can realize boundary scan. Including: PC module, boundary-scan test card and boundary scan card expansion card; described boundary-scan extended card composed by boundary scan expansion modules , used in a number of boundary-scan test link, through analytical sent from the PC port choice test configuration, boundary scan port expansion card on the number of boundary scan link together into a new boundary scan link , for testing. The invention through the boundary-scan test device provide to PC users easy-to-use interface, test vector generation and the analysis of test data, through PC hardware and procedures rapidly with good boundary-scan test and link extension, chains expansion is easy and convenient flexible scanning, reduced the frequency of chains replacement and increase test coverage and achieve program simple, economical and practical.
Owner:ZTE CORP

Automatic test method and system of television application

The invention discloses an automatic test method and system of a television application. The method comprises the steps of installing an APK on a television, then building a normal or abnormal test environment according to different application services or service scenarios; and according to the built test environment, setting a test scenario of a television cluster, running a Python auto test script on the test environment, simulating a television key operation according to the Python auto test script so as to realize automatic operation of the television, storing test data of a television application service by using a Python log service procedure in the automatic operation process of the television, then writing a Python test verification script, analyzing a current log or data, performing analysis comparison on the analysis result and an expected result, and returning a test result finally. Through adoption of the automatic test method and system, the test efficiency is improved greatly, manpower cost is lowered, the test correctness rate is ensured, and the error rate is lowered; due to simulation in the abnormal test environment, the test coverage rate is improved greatly; and automatic test of the television cluster is realized.
Owner:HUNAN HAPPLY SUNSHINE INTERACTIVE ENTERTAINMENT MEDIA CO LTD

Software system test method and apparatus

The invention discloses a testing method and the device for the software system, being compliant in the software system based on the common object request broker architecture(CORBA), the method comprises: setting a base data; setting a corresponding testing script for the IDL interface of the CORBA; determining a data templet according to the base data; when testing, the base data is inputted to the CORBA software system, the IDL interface of the CORBA software system outputs a testing data driven by the testing script; comparing the data templet and the testing data, determining the comparing result. The testing device comprises: a base data collecting unit, a testing script interpreter using the testing script to drive the IDL interface, and a data processing unit for comparing the data templet and the testing data. The invention uses a separating mechanism implemented by the IDL interface definition of the CORBA and the IDL interface to implement the auto testing of the software in a script driving way, which can enhance the testing efficiency and reduce the testing cost.
Owner:GLOBAL INNOVATION AGGREGATORS LLC

Method for testing mobile application in batch and equipment used in method

InactiveCN104717337AGuaranteed reliabilitySolve the problem of insufficient mobile application test coverageSubstation equipmentTest efficiencyMulti language
The invention provides a method for testing mobile application in batch and equipment used in the method. The method for testing the mobile application in batch has the beneficial effects that much equipment can be tested at the same time, and development and maintenance cost is greatly saved; besides, parallel test on mobile application is emphasized, namely mobile equipment is tested in a multi-platform, multi-resolution and multi-language environment, and saving of testing time is more emphasized; and compared with the condition that analysis is carried out by virtue of a test matrix, a tester can adopt the method provided by the invention for greatly improving testing efficiency, the method provided by the invention can help the tester to realize high coverage rate, and on the basis of high testing coverage rate, the tester does not need to consider a risk, caused by adopting the matrix analysis, of choice of test content; meanwhile, the method provided by the invention also can be adopted by a mobile phone manufacturer, and the sampling rate of mobile equipment during sample testing before the mobile equipment leave a factory can be improved.
Owner:HANGZHOU XINYUN INFORMATION SCI & TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products