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

1055 results about "Test execution" patented technology

Software system and methods for testing the functionality of a transactional server

A testing tool automatically records a series of user steps taken during a user session with a transactional server and generates a test for testing the functionality of server. Through a user interface of the testing tool, the user can define verification steps to automatically test for expected server responses during test execution. The testing tool displays the test to the user as a tree having nodes (displayed as icons) which represent steps of the test. Via the user interface, the user can modify node properties and perform other types of tree edit operations to edit the test, without the need to know a scripting or other programming language. When the user selects a node that corresponds to a particular field or other object of the server screen, the testing tool automatically displays the screen with the object highlighted. The testing tool also allows the test author to use a spreadsheet to conveniently specify data sets for running multiple iterations of a test; thus, the user can record a single transaction and then automatically test the transaction with other data sets.
Owner:MICRO FOCUS LLC

Software system and methods for testing the functionality of a transactional server

A testing tool automatically records a series of user steps taken during a user session with a transactional server and generates a test for testing the functionality of server. Through a user interface of the testing tool, the user can define verification steps to automatically test for expected server responses during test execution. The testing tool displays the test to the user as a tree having nodes (displayed as icons) which represent steps of the test. Via the user interface, the user can modify node properties and perform other types of tree edit operations to edit the test, without the need to know a scripting or other programming language. When the user selects a node that corresponds to a particular field or other object of the server screen, the testing tool automatically displays the screen with the object highlighted. The testing tool also allows the test author to use a spreadsheet to conveniently specify data sets for running multiple iterations of a test; thus, the user can record a single transaction and then automatically test the transaction with other data sets.
Owner:AMAZON COM +1

System load testing coordination over a network

A method and system using one or more load cells coordinates load testing of one or more sites under test over a network such as the Internet in accordance with one or more load test requests. In one embodiment, such method and system facilitates an economic, efficient, and accurate evaluation of the capacity of the SUTs to support concurrent users of the SUTs. A load test request is received from a User and provides information concerning a load test to be performed on a site under test (SUT). A load test is generated, and the load test is allocated to one or more load cells. The load cells perform the load test by sending load test data to the SUT and receiving responses from the SUT. Portions of a load test may be allocated to different load cells, which may be geographically remote from the SUT and / or geographically diverse. Multiple concurrent pending load tests may be processed for the same SUT. A load cell may concurrently perform all or a portion of multiple different load tests for multiple different SUT's simultaneously. A reporting function generates a report based on the responses received from the SUT. The reporting function may in addition or alternatively allow the User to view real-time results during load test execution.
Owner:EUREKA SOFTWARE SOLUTIONS

System and methods for automated testing of functionally complex systems

A system for automated testing of functionally complex systems, comprising a test manager module operating on a server computer, a test data storage subsystem coupled to the test manager module and adapted to store at least test results, a test execution module operating on a server computer, and a test analysis module operating on a server computer and adapted to receive test data from the test data storage subsystem. The test manager module causes tests to be executed by the test execution engine, and on detection of an anomalous test result, the test manager module at least causes additional testing to be performed and causes the test analysis module to analyze the results of at least some of the additional testing in order to isolate at least one component exhibiting anomalous behavior.
Owner:BFACTOR LLC

Automatic testing device and method incorporating a variety of testing tools

InactiveCN101212362AAdapt to the requirements of automatic loading of multiple testing toolsImprove scalabilityError detection/correctionData switching networksComputer hardwareTest script
The invention discloses an automatic test device with integrating multi-type test tools and a method thereof, which comprises the following processes: a scene description file and a scene setting script are bound by a scene case; an execution script and a test script are bound by a test case; the scene setting script and the scene description file are downloaded to a test host to carry out test scene automatic configuration by operating the scene case; the operation parameter of the test script is obtained by using the execution script and the corresponding test execution tools are loaded according to the parameter; test is carried out to the tested equipment according to the test script transferred by the execution tool and the parameter obtained by the analysis of the scene description file as well as the basic function order formed the test script; test result is recorded to a log file in the test; if any scene cases and test cases are not executed, the above steps are repeated until the test is finished; the final total test result is recorded and updated to the test case server.
Owner:ZTE CORP

Data empowered laborsaving test architecture

A test program development method embodied in a data-empowered test program architecture including a test executive software module; a test framework software module having externally configurable generic software code and being coupled for interaction with the test executive software module; a plurality of software components in a software components module coupled for interaction with the test framework software module and structured for outputting one or more test reports; and one or more external control files coupled for configuring the generic software code of the test framework software module.
Owner:HONEYWELL INT INC

Automated software testing management system

A system and method for automatically managing a distributed software test execution, management and reporting system that includes a network of test computers for executing a plurality of test jobs and at least one client computer for controlling the test computers is disclosed. The method and system include providing the test computers with a service program for automatically registering availability of the computer and the attributes of the computer with the client computer. The execution requirements of each test job are compared with the attributes associated with the available computers, and the test jobs are dispatched to the computers having matching attributes. The method and system further include providing the service programs with a heartbeat function such that the service programs transmit signals at predefined intervals over the network to indicate activity of each test job running on the corresponding computer. The client computer monitors the signals from the service programs and determines that a failure has occurred for a particular test job when the corresponding signal is undetected. The client then automatically notifies the user when a failure has been detected.
Owner:OPTIMYZ SOFTWARE

Method and equipment for testing mobile terminal

The invention aims to provide a method and equipment for testing a mobile terminal. The test equipment is used for testing the mobile terminal by generating a test executing script and acquiring a test executing script to obtain a practical operating result image which is displayed on the mobile terminal and corresponds to test operation, and is further used for comparing the practical operating result image with a corresponding desired result image to obtain a test result. Compared with the prior art, the invention has the advantages that: test operation is directly performed on the mobile terminal in a way of recording the operating process of a mechanical device on the mobile terminal for generating and obtaining the test executing script and the like to realize automatic test of a mobile phone, so that the same effect of manual test is achieved without artificial participation, comprehensive test of multiple models is realized through an image recognition technology, the test quality is improved greatly, the test efficiency is increased greatly, and the test cost is further lowered.
Owner:BAIDU ONLINE NETWORK TECH (BEIJIBG) CO LTD

System and method for model based system testing of interactive applications

A method and device with instructions for testing a software application include creating a system model for the software application, wherein the system model includes an activity diagram, and applying one or more test annotations to the activity diagram to control test generation for testing the software application. Further, test annotations and the system model are processed to create one or more test cases, and the software application is tested using a test execution tool that uses the test cases.
Owner:SIEMENS CORP

System and method for synchronizing execution of a batch of threads

A method for creating a computer program to be executed by a plurality of threads, in which the method utilizes a technique for execution synchronization referred to herein as a batch synchronization section. According to this technique, a plurality of threads may be associated with one another as a “batch” of threads. Each thread in the plurality (batch) of threads may execute the computer program simultaneously. The batch synchronization section may specify a portion of the computer program for which the execution of the portion by the plurality of threads is to be synchronized. In one embodiment different types of batch synchronization sections may be specified, wherein each type of batch synchronization section performs a different type of execution synchronization. In one embodiment the method may enable execution synchronization behavior for multiple concurrent executions of a test executive test sequence to be specified. The test sequence may include one or more batch synchronization sections. Multiple threads may each execute an instance of the test sequence to concurrently to test a group of units under test, and the batch synchronization sections may coordinate the execution of the multiple threads where necessary.
Owner:NATIONAL INSTRUMENTS

System and method for performing rapid application life cycle quality assurance

Performance of quality assurance for a computer application development proceeds in a series of phases. Each of the phases in the QA life cycle corresponds to one or more phases in a computer application development life cycle. For example, in one embodiment, the quality assurance life cycle includes four phases—a test strategy phase, a test planning phase, a test execution phase and a rollout phase. Each phase of the QA life cycle has entrance and exit criteria. The phase can be entered when the entrance criteria have been met. When the exit criteria are met, the phase causes a gate to be closed to allow the software development life cycle to proceed to the next phase. In one embodiment, the software life cycle includes six phases—a requirements phase, a design phase, a code / unit test phase, a system test phase, a pre-production test phase and a production test phase.
Owner:BELLSOUTH INTPROP COR

Interface based software automation test method

The application provides an interface based software automation test method and system. The system comprises a test case management module, a test execution management module, a database operation management module and a test result management module, wherein the test case management module is used for generating and storing a case message; the test execution management module is used for interface parameterization calling and return value checking; the database operation management module is used for generating, executing and checking a database statement; and the test result management module is used for performing statistics, analysis and formatting on a test report.
Owner:GUANGDONG KAMFU TECH CO LTD

Automated test generator

A test generator generates tests by randomly traversing a description of the interface of a program being tested, thereby generating tests that contain randomly selected actions and randomly generated data. When executed, these tests randomly manipulate the program being tested.
Owner:AUTODESK INC

Dynamic distribution of test execution

Computing devices are tested by providing a suite of test programs on a server for execution by a plurality of identical computing devices that are coupled to the server. A respective unique identifier is assigned to each of the plurality of the computing devices, for use in communicating with the server. The test programs are downloaded from the server for execution by the computing devices coupled thereto, so that at different computing devices execute different test programs substantially simultaneously. The server receives messages from the computing devices with respect to execution of the test programs, each of the messages containing the respective unique identifier, and controls the execution of the test programs in the suite based on the messages. The server dynamically distributes the test programs to a changing population of the computing devices, optimizing the distribution so as to minimize the time to complete the suite.
Owner:ORACLE INT CORP

Test system and method of data-driven vehicle-mounted operation control system

The invention discloses a test system and method of a data-driven rail traffic vehicle-mounted operation control system, belonging to the technical field of rail traffic signal system test. The test system comprises a test management module, a test execution module, a test interface adaption module and a test analysis and assessment module and is connected with a tested vehicle-mounted operation control system by the test interface adaption module, wherein the test management module finishes the functions of storing, modifying and configuring test data, the test execution module finishes the function of executing the test data, the test analysis and assessment module finishes the functions of recording, treating, analyzing and assessing the test data, and the test interface adaption module finishes the functions of adapting to the interface characteristics of real tested vehicle-mounted equipment and interacting practical information with the tested equipment. The invention can be conveniently used for various types of tests on the vehicle-mounted equipment of a train operation control system, wherein the tests comprise function test, interconnection test and the like; and in addition, the invention has good popularity and flexibility.
Owner:BEIJING JIAOTONG UNIV

Apparatus, system, and method for persistent testing with progressive environment sterilzation

An apparatus, system, and method are disclosed for automatically testing a plurality of software test cases. The testing executes a quick test of the test cases which executes each test case in a test environment that is initialized just prior to the first test case and after subsequent test case failures. The testing further executes an adjusted test of the failing test cases in which delay parameters associated with the failing test cases are increased in accordance with a system load recorded during the quick test. Finally, the testing executes a sterilized test of the remaining failing test cases in a test environment that is initialized prior to each test case execution.
Owner:IBM CORP

System load testing coordination over a network

A method and system using one or more load cells coordinates load testing of one or more sites under test over a network such as the Internet in accordance with one or more load test requests. In one embodiment, such method and system facilitates an economic, efficient, and accurate evaluation of the capacity of the SUTs to support concurrent users of the SUTs. A load test request is received from a User and provides information concerning a load test to be performed on a site under test (SUT). A load test is generated, and the load test is allocated to one or more load cells. The load cells perform the load test by sending load test data to the SUT and receiving responses from the SUT. Portions of a load test may be allocated to different load cells, which may be geographically remote from the SUT and / or geographically diverse. Multiple concurrent pending load tests may be processed for the same SUT. A load cell may concurrently perform all or a portion of multiple different load tests for multiple different SUT's simultaneously. A reporting function generates a report based on the responses received from the SUT. The reporting function may in addition or alternatively allow the User to view real-time results during load test execution.
Owner:EUREKA SOFTWARE SOLUTIONS

Test planning assistance apparatus, test planning assistance method, and recording medium having test planning assistance program recorded therein

A test specification table has a plurality of test cases stored therein. A test case table has stored therein test execution information per test case in each test project. A test performance table has stored therein the number of actual man-days for testing per test specification in each test project. In a progress estimation process, the number of man-days estimated to be required for subsequent test execution in the current test project is calculated based on past test execution information and the number of actual man-days in the past. Furthermore, an estimated time period is calculated based on the number of estimated man-days and the number of involved workers. Thereafter, estimated test progress is displayed in the form of a graph in a graph area of a scheduled performance display dialog.
Owner:DAINIPPON SCREEN MTG CO LTD

Techniques for software configuration tracking

Techniques for gathering and tracking build information are described. Builds are registered initially. When a test execution is performed, a matching build is automatically determined from those previously registered builds as matching the software under test for a particular session. This information is tabulated in a database in accordance with additional software and hardware or platform information describes the environment in which a program executes. The platform information includes software component information and system configuration information uniquely identifying a particular instance of an environment. Data stored in the database is then analyzed and available for performing queries, for example, such as regarding code volatility and determining testing associated with a particular build.
Owner:MICRO FOCUS IP

Method and system for source-code model-based testing

Disclosed is a method for using source code to create the models used in model-based testing. After exploring the intended behavior of a software package, a test engineer writes source code to model that intended behavior. The source code is compiled into a model, and the model is automatically analyzed to generate numerous test scripts that can exercise the behavior of the software package. When the tests are run, their results are compared against intended behaviors, and discrepancies are used to correct the software package (or to correct the source-code model if it was prepared incorrectly). The model coding, test generation, test execution, and comparison steps are repeated as often as necessary to thoroughly test the software package. In some embodiments, the test scripts generated by the model are written in XML (Extensible Markup Language), allowing the easy integration of the test scripts with a number of XML-based tools.
Owner:MICROSOFT TECH LICENSING LLC

Method and system for test run prioritization for software code testing in automated test execution

A method and system for software code testing for an automated test execution environment is provided. Testing involves importing test case information into a tooling environment based on code coverage and targeted testing, the test information including test name and code coverage data including classes and methods exercised by the code; generating a test hierarchy by analyzing the individual test case information; selecting tests including one or more of: all tests for a full regression run, a subset of tests for basic quality assurance or testing a particular area of functionality, and tests that exercise a recently changed class; executing selected tests to generate a pass / fail result for each test and correlating the test results; performing test run prioritization to recommend which remaining tests to execute.
Owner:IBM CORP

Method for determining software test process sufficiency based on coverage rate quantitative indicators

The invention provides a method for determining software test process sufficiency based on coverage rate quantitative indicators. The method comprises the following steps of: A, performing precompilation, lexical analysis and syntax analysis on a tested program to acquire the calling relationship diagram of the abstract syntax tree, the control flow graph and the function of the program, and automatically generating a tested unit according to the test requirement of a user; B, extracting a corresponding element set to be covered in the tested unit from the abstract syntax tree and the control flow graph according to a coverage criterion; C, inserting a corresponding probe function into the program of the tested unit according to the coverage criterion; D, dynamically testing the tested unit into which the probe function is inserted by selecting a system automatic executing mode or a user manual executing mode according to the test requirement of the user; and E, acquiring the covered element set of the tested unit according to the returned information of dynamic test execution, and calculating the coverage rate of the tested unit. By the method, the efficiency and the accuracy of a software evaluation test can be improved.
Owner:BEIJING UNIV OF POSTS & TELECOMM

Monitor method and system for automatically measuring executing process

The system comprises a control execution module used for testing, and also comprises a monitor-controlling module, a control data collection module, a monitor database module, a procedure strategy configuration module, a user-informing module. Wherein, the monitor-controlling module communicates with the execution-controlling module to monitor the test process; the control data collection module is used for collecting the test data, analyzing execution result and controlling the control execution module to adjust the test sequence according to the procedure strategy defined by user.
Owner:ZTE CORP

Method and system for test failure analysis prioritization for software code testing in automated test execution

A method and system for software code testing for an automated test execution environment is provided. Testing involves importing test case information into a tooling environment based on code coverage and targeted testing, the test information including test name and code coverage data including classes and methods exercised by the code; generating a test hierarchy by analyzing the individual test case information; selecting tests including one or more of: all tests for a full regression run, a subset of tests for basic quality assurance or testing a particular area of functionality, and tests that exercise a recently changed class; executing selected tests to generate a pass / fail result for each test and correlating the test results; performing test failure analysis prioritization to prioritize any failures.
Owner:IBM CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Eureka Blog
Learn More
PatSnap group products