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

1089 results about "Test code" patented technology

Graphical user interface for developing test cases using a test object library

A method, apparatus, article of manufacture, for generating a test code for an automatic procedure is disclosed. The method comprises the steps of presenting a visual representation of a library of executable code objects comprising a plurality of test objects to a user, accepting a selection of a first test object in the visual representation, presenting first test object options defining at least one test parameter, accepting a selection of a first test option, translating the first test option into at least one tag and at least one tag parameter, and storing the tag and the tag parameter in a source file. The article of manufacture comprises a data storage device tangibly embodying instructions to perform the method steps described above. The apparatus comprises computer with suitable program instructions for presenting a visual representation of a library of executable code objects to a user. The library of executable code objects includes a plurality of test object members, each of which define a set of instructions for performing a portion of the test procedure. The computer is also configured to implement a graphical user interface, to accepting a selection of a first test object in the visual representation, to present test options for the selected test object, and to accept a test object option.
Owner:IBM CORP

Test code generator, engine and analyzer for testing middleware applications

A system for testing middleware of applications in the N-tiered model. The test system contains test code generators, test engines to execute multiple copies of the test code and a data analyzer to analyze and present the results to a human user. The system is able to automatically generate test code to exercise components of the middleware using information about these components that would otherwise be available to the application under test. Multiple copies of the test code are executed in a synchronized fashion. Execution times of multiple events are recorded and then presented in one of several formats. With the system, an application developer can identify components that represent performance bottlenecks or can gather information on deployment properties of individual components that can be used to enhance the performance of the application under test.
Owner:ORACLE INT CORP

Method and system for web based software object testing

A system for remotely testing middleware of applications in the N-tiered model across a network. The test system contains test code generators, test engines to execute multiple copies of the test code and a data analyzer to analyze and present the results to a human user. The system is able to automatically generate test code to exercise remotely located components of the middleware using information about these components that would otherwise be available to the application under test. Multiple copies of the test code are executed in a synchronized fashion. Execution times of multiple events are recorded and then presented in one of several formats. By use of the system, an application developer can receive test results about components that represent performance bottlenecks or can be made aware of information on deployment properties of individual components that can be used to enhance the performance of the application under test.
Owner:ORACLE INT CORP

Method and system of runtime analysis

ActiveUS20120260344A1Facilitates code coverageApolipeptidesPeptide/protein ingredientsWeb applicationClient-side
A method and a system for detecting one or more security vulnerabilities. The method comprises providing test instructions for an application, such as a web application or a client server application, adding test code to a code segment of the application according to the test instructions, sending at least one message to the application according to the test instructions at runtime thereof, monitoring test information pertaining to at least one reaction of the application to the at least one message during an execution of the test code, performing an analysis of the at least one reaction, and detecting a presence or an absence of at least one security vulnerability according to the analysis.
Owner:SYNOPSYS INC

System and method for automatic test case generation

A system and method provide testing of software in different configurations automatically. Templates may be provided for developers to create an application or for generating tests. One or more tests may be generated for testing the application. The testing scope may range between a plurality of configurations for the application in one or more environments. Tests may include test blocks corresponding to parts of the application for testing according to the execution order of the parts of the application. Tests may change input values, modules in the application, configuration settings, data types, communication parameters, and / or other application elements for testing. Such changes may be generated automatically during testing. Test code may be inserted in the application for testing. Application generation and compilation may be automated during testing. Deployment and undeployment of applications may also be automated for testing.
Owner:ORACLE INT CORP

Prioritize code for testing to improve code coverage of complex software

The present invention is directed to automatically analyzing software systems for identifying faults or bugs and / or detection of malicious code. In various embodiments, the present invention measures code coverage for high priority invocable program elements, uses a relaxed coverage estimation technique that, instead of guaranteeing which code units will be executed, guarantees that at least a certain number of code units will be executed, determines and solves constraints in code to identify infeasible paths containing one or more selected nodes, determines, for a composite data type, a range of values for each of at least two non-composite data fields, and / or translates, prior to code analysis complex code into simpler code having fewer operators.
Owner:AVAYA INC

System and method for developing test cases using a test object library

A method, apparatus, article of manufacture, and a memory structure for generating a test code for an automatic procedure is disclosed. The method comprises the steps of defining a source file having a plurality of tags associated with a member of a library of executable code objects defining a set of instructions for performing a portion of the automatic test procedure, generating a test plan in a conventional language from the source file, and generating an automated test code for the automated test procedure from the source file. In one embodiment, a test index identifying system elements tested by the test code is generated and incorporated into the test plan, allowing the user to verify that all desired system elements are exercised by the automated test code. The article of manufacture comprises a data storage device tangibly embodying instructions to perform the method steps described above. The apparatus comprises means for defining a source file having a plurality of tags, wherein each tag is associated with a member of a library of executable code objects defining a set of instructions for performing a portion of an automatic test procedure, means for generating a test plan in a conversational language from the source file, and means for generating an automated test code for the automatic test procedure from the source file.
Owner:IBM CORP

Centralized data storage of condition of a storage battery at its point of sale

Methods and systems are provided for monitoring replacing of a previously purchased storage battery with a replacement storage battery. A battery tester is coupled to the replacement storage battery. A replacement storage battery identifier is entered into the battery tester that identifies the replacement storage battery. The battery tester performs a battery test on the replacement storage battery. A replacement battery test code is generated using the battery test and the replacement storage battery identifier. The replacement battery test code is communicated to a centralized database. The replacement battery test code is associated with a battery test code related to the previously purchased storage battery in the centralized database.
Owner:INTERSTATE BATTERY SYST INT +1

System and method for automatic test case generation

A system and method provide testing of software in different configurations automatically. Templates may be provided for developers to create an application or for generating tests. One or more tests may be generated for testing the application. The testing scope may range between a plurality of configurations for the application in one or more environments. Tests may include test blocks corresponding to parts of the application for testing according to the execution order of the parts of the application. Tests may change input values, modules in the application, configuration settings, data types, communication parameters, and / or other application elements for testing. Such changes may be generated automatically during testing. Test code may be inserted in the application for testing. Application generation and compilation may be automated during testing. Deployment and undeployment of applications may also be automated for testing.
Owner:ORACLE INT CORP

Error estimation and tracking tool for testing of code

Methods, systems, and media are disclosed for assisting in testing a section of code during code development. One embodiment includes identifying a section of code for testing, and retrieving historical test data and current bug data from one or more databases for the section of code. The historical test data includes test results, for example, for previous test scripts written for the section of code, and the bugs recorded against the previous versions of the section of the code. The current bug data, for instance, includes the current bugs and what developer(s) wrote the current section of the code. The embodiment also includes analyzing the historical test data and the current bug data to yield an estimate of errors remaining in the section of code. Finally, the embodiment includes displaying the estimate, whereby the estimate assists in scheduling and test scripting for the section of code.
Owner:IBM CORP

Method, device and system of test application program interface

The invention discloses a method, a device and a system of a test application program interface, wherein the method of the test application program interface is used in an application program interface arranged on a server by a client test and comprises the following steps: S1, receiving parameter information and assertion of the application program interface through a human-computer interface of a client, S2, according to a communication protocol between the client and the server, packaging the parameter information to be interface test data which confirm to the communication protocol and sending the interface test data to the server, S3, receiving return data processed by the server, and S4, analyzing the return data through the assertion and displaying a test result through the human-computer interface. According to the method, the device and the system of the test application program interface, a tester needs not to write a test code, the test data are input through a page table and the test result can be displayed through the page table directly, and workload of the tester is lightened and accuracy is improved.
Owner:ALIBABA GRP HLDG LTD

Transfer, Link, Bind, Specimen Tube Barcode Information To RFID Specimen Transport Puck In A Continuous Moving Binding Process Method

The present invention relates generally to the process method of transferring / linking / binding specimen tube label barcode information (such as unique accession number along with other useful laboratory information such as test code information, testing department, specimen temperature) using an RFID Specimen Transport Puck moving continuously on a continuously moving conveyor belt and an RFID Reader / Writer that writes the information onto the RFID chip on the RFID Specimen Transport Puck. The process method is to space the specimen transport pucks on the conveyor, rotate the specimen transport puck that is holding the specimen tube with the barcode while the specimen is moving continuously forward using rotating wheels on the side of the conveyor belt and using a dispersed barcode reader to read the barcode information from the specimen tube label, and to transfer / link / bind the information from the specimen tube barcode label to the RFID chip on the specimen transport puck holding the specimen tube using an RFID reader / writer beneath the conveyor belt, a PLC and a database server.
Owner:LEAR SIROUS LAVI

Mobile terminal software testing system and software testing method

The invention discloses a mobile terminal software testing system and software testing method. The method comprises the steps: (1) providing a testing platform, wherein the testing platform comprises a plurality of testing terminals and a testing server, the testing terminals are connected to mobile terminals to be tested, and the testing terminals are connected to the testing server; (2) receiving a test case input by a user through the mobile terminals, and sending the test case to the testing platform, wherein the test case is input by the user through a preset test case management module; (3) generating a test path and a test code through the testing platform according to the test case, and initiating an automatic test request to at least one testing terminal according to a user command; (4) analyzing a test code command through the testing terminals according to a configuration table, downloading and installing a corresponding automation code, running the code on a corresponding mobile terminal, and monitoring and reporting an operation state in real time.
Owner:陆兵

Dynamic configuration of a gaming system

A method to enable dynamic configuration of gaming terminals installed in one or a plurality of gaming premises whereby certified games, certified data files and certified support software components are activated in accordance with a predetermined schedule or automatically in response to the observed gaming activity. The method may include allocating an individual PKI certificate to each executable software component and each of its versions, binding the PKI certificate to the executable software, associating a distinctive policy for each certificate and then enforcing the software execution policies in accordance with the desired authorized game configuration and schedule. The PKI certificate's “Subject Name” (or “Issued to” field or “CommonName” field) may be a concatenation of the software component identification, its version number and optionally other identification characters. The method applies equally to other network connected gaming subsystems. The method enables a fine-grained and secure control of the authorized software components and thus the flexibility to securely configure the gaming system in accordance with a schedule or in a close-loop fashion in order to meet business objectives. In addition, a method to enable the certification authority to bind the certificates to the tested code is described.
Owner:IGT

Dynamic Test Coverage

Dynamic test coverage to evaluate an artifact code is provided. Code of an artifact to be tested is identified. The code coverage of the test code is analyzed. The current coverage information is stored. Code coverage information for one or more prior versions of the test code is retrieved. The current coverage information is compared with the prior coverage information. Responsive to a determination that a difference between the current coverage information and the prior coverage information exists, the difference is collected. Responsive to a determination that test cases are to be generated automatically, generating, automatically, new test cases based on the difference. The new test cases are stored. Code coverage of the test code is analyzed based on the new test case. The new coverage information is stored. The new coverage information is sent to the user.
Owner:IBM CORP

Test programs for enterprise web applications

Testing J2EE applications, wherein J2EE applications comprise modules, the testing including identifying (204), from an application deployment descriptor, modules comprised within the J2EE application; identifying, from an identified module, at least one QOS element; and identifying, from the identified QOS element, a software resource to be tested. Typical embodiments further including generating Java test code; identifying, for the software resource to be tested, a user identification and a user password for a user that is a member of a role intended to protect the software resource; and testing the software resource to be tested by use of the Java test code, including passing as parameters to the Java test code at run time the user identification and user password.
Owner:FINJAN BLUE INC

Script-based XSS vulnerability detection

Detection of dynamic URLs that are vulnerable to XSS attacks is described. First, a dynamic URL is crafted by incorporating a piece of test code designed to expose an instance of XSS vulnerabilities. Next, the crafted URL is loaded into a browser, which causes a web page to be generated that may include the piece of test code. If, upon loading the web page into the browser, the piece of test code is executed by the browser and the browser sends a request to a web server as a result, then the URL is reported as XSS vulnerable. Others, the URL is not vulnerable to this instance of XSS attack. The test may be repeated multiple times for different pieces of test code, each piece designed to expose a different instance of XSS vulnerabilities.
Owner:TREND MICRO INC

Detection analysis device for technical indexes of numerical control device

The invention discloses a detection analysis device for technical indexes of a numerical control device, belongs to a test device for the numerical control device, and solves the problems that the conventional detection analysis devices for the technical indexes of the numerical control device are not universal for various numerical control devices and the detected and analyzed technical indexes are not comprehensive. The detection analysis device comprises a data interface, a parameter setting module, a data processing module, an analog feedback module, an analysis evaluation module, a display module and a test code library. The data processing module computes the indication data received by the data interface, and the test result is output to the analysis evaluation module and the display module. The parameter setting module sets parameters of the analog feedback module. The test code library provides standard test G codes for each item to be tested. The detection analysis device for the technical indexes of the numerical control device simulates characteristics of actual servo drive, motor and machine tool by using the analog feedback module, computes corresponding feedback data, removes the influence of uncertainty of an actual electromechanical system and inconsistent processing performance of the machine tool, and can accurately and objectively analyze and evaluate each important technical index of the numerical control device.
Owner:HUAZHONG UNIV OF SCI & TECH +1

Method and Apparatus for Performing State-Table Driven Regression Testing

The invention relates to a method and apparatus for performing state-table driven regression testing. More particularly, the invention relates to an application wherein a release build is used without the use of a debug build, which ensures release of the same code that was tested with the exception of the device driver. In a third embodiment, the tested code is the same as the release code, thereby enhancing quality control, quality assurance, verification, and / or validation procedures are maintained. In one embodiment of the invention, at least one state table is used in testing release code. In another embodiment, the test code is developed using a first platform and the release code is used on a second, distinct platform. In yet another embodiment, the invention relates to regression testing using simulated faults as monitored through log files.
Owner:SENSYS MEDICAL

Unified unit and integration test with automatic mock creation

Computer code for a mock object is automatically generated and used in testing computer program code. Interactions with a method of an object that is described by the computer program code are captured. From the captured interactions, mock code that creates a mock object is automatically generated. The mock object mimics the captured interactions. Subsequently, test code, which has at least some of the computer program code and mock code, is executed to enable testing of the computer program code.
Owner:GOOGLE LLC

Sense amplifier offset voltage reduction

A circuit includes a plurality of transistors responsive to a plurality of latches that store a test code. The circuit further includes a first bit line coupled to a data cell and coupled to a sense amplifier. The circuit also includes a second bit line coupled to a reference cell and coupled to the sense amplifier. A current from a set of the plurality of transistors is applied to the data cell via the first bit line. The set of the plurality of transistors is determined based on the test code. The circuit also includes a test mode reference circuit coupled to the first bit line and to the second bit line.
Owner:QUALCOMM INC

Electronic device post-sale support system

InactiveUS20150339736A1Reducing fall/drop damageProduct appraisalComputer hardwareTest stimulus
A system comprises a device under test, a testing device coupled to said device under test via a direct connection, and a post-sales support server communicatively coupled to said testing device via a wide area network connection. The testing device is operable to collect, from said device under test via said direct connection, responses to test stimuli generated in accordance with test code. The testing device is operable to provide said responses to said post-sale support server. The post-sale support server is operable to generate a valuation of said device under test based on said responses, and make said valuation available to a user of said device under test. The valuation may comprise a monetary value based offer associated with third party repair, resale and recycling.
Owner:BENNETT JAMES DUANE

Computer Program Testing

Systems, methods and computer-executable instructions for testing computer programs are provided. A computer program (application under test—AUT) is analyzed and data records are created for each user interface object of each screen of the AUT. The data records form a dataset which may be copied and edited to define a series of test functions to be performed on the AUT. Corresponding test code is provided to perform the test functions, the test code referencing the data records of the dataset.
Owner:DCS CONSULTANCY SERVICES

Enterprise test system having program flow recording and playback

An enterprise test system includes a plurality of probes inserted at various locations in the enterprise system for recording data from system components during teach mode. During playback mode, the recorded data is used to exercise the system as probes collect actual data for comparison to expected data. In one embodiment, data from actual user transactions is recorded by the probes. The recorded data can be expanded to load test a component using recorded transaction data. In one embodiment, the recorded data can be used to load test a component under test without compiling test code.
Owner:ORACLE INT CORP

System and method for developing test cases using a test object library

A method, apparatus, article of manufacture, and a memory structure for generating a test code for an automatic procedure is disclosed. The method comprises the steps of defining a source file having a plurality of tags associated with a member of a library of executable code objects defining a set of instructions for performing a portion of the automatic test procedure, generating a test plan in a conventional language from the source file, and generating an automated test code for the automated test procedure from the source file. In one embodiment, a test index identifying system elements tested by the test code is generated and incorporated into the test plan, allowing the user to verify that all desired system elements are exercised by the automated test code. The article of manufacture comprises a data storage device tangibly embodying instructions to perform the method steps described above. The apparatus comprises means for defining a source file having a plurality of tags, wherein each tag is associated with a member of a library of executable code objects defining a set of instructions for performing a portion of an automatic test procedure, means for generating a test plan in a conversational language from the source file, and means for generating an automated test code for the automatic test procedure from the source file.
Owner:IBM CORP

Automated software unit testing

In one embodiment, the invention provides for discovery of the functional aspects of a piece of software code. The invention then generates a set of testing parameters designed to test the piece of software code for proper operation of each of the discovered functions. The discovered functions and their corresponding testing parameters may then be stored as one or more test cases. Test code is then generated for each test case. The test code enables each test case to be run to determine whether the corresponding functions operate properly.
Owner:COMP ASSOC THINK INC

Method for injecting test codes for Linux system

The invention relates to a method for injecting test codes for a Linux system, which comprises the following steps: step 1) writing and compiling a bootstrap and the test codes, wherein the bootstrap aims at applying address space in a target process, loading the test codes, and changing the attribute of the applied memory space to be executable; step 2) relating with the process to be tested, and copying the bootstrap into the address space of the process; step 3) executing the bootstrap and loading the test codes; applying the address space in the target process, loading the test codes, andlinking with an original process symbol; step 4) executing the test codes; creating a thread in the target process, simultaneously applying the address space in the target process, loading the test codes, linking with the original process symbol, and carrying out function redirection work; and step 5) separating from the process to be tested, recovering an original process space command and recovering the original process for execution. The method can run without interrupting the target process and dynamically inject the test codes for a target program.
Owner:NR ELECTRIC CO LTD +1
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