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

595 results about "Regression testing" patented technology

Regression testing (rarely non-regression testing) is re-running functional and non-functional tests to ensure that previously developed and tested software still performs after a change. If not, that would be called a regression. Changes that may require regression testing include bug fixes, software enhancements, configuration changes, and even substitution of electronic components. As regression test suites tend to grow with each found defect, test automation is frequently involved. Sometimes a change impact analysis is performed to determine an appropriate subset of tests (non-regression analysis).

System and method for testing of web services

The present invention is a module testing tool for Web services. In one embodiment, the present invention automates the testing of Web services that use SOAP as a wire protocol and HTTP as a transport protocol. The invention provides an easy interface for exercising Web services and testing their functionality. The invention helps users confirm the responses to SOAP messages with such features as fault detection, textual comparisons, XML validation by DTDs or XML Schemas, and the ability to express and flag complex patterns in XML. The invention lets the users validate responses that require application-specific verification (such as business logic validation) by plugging in their own code. It also provides the capability to perform regression testing of web services. The invention can automatically creates regression test controls from SOAP Client responses, or users can create their own regression tests.
Owner:PARASOFT

Software test and performance monitoring system

A quality assurance benchmark system tests a target executable application under load stress conditions over an extended period of time. The system has user-controlled parameters to benchmark performance, scalability, and regression testing before deploying the application to customers. The system includes a display processor and a test unit. The display processor generates data representing a display image enabling a user to select: input parameters to be provided to the target executable application, and output data items to be received from the target executable application and associated expected range values of the data items. The test unit provides multiple concurrently operating executable procedures for interfacing with the target executable application to provide the input parameters to the target executable application, and to determine whether data items received from the target executable application are within corresponding associated expected range values of the data items.
Owner:SIEMENS MEDICAL SOLUTIONS USA INC

Method and system for testing data sources and database oriented software applications

In one embodiment, the present invention is a method and system for testing databases and database oriented applications through analyzing database contents and structure. The method and system provide a framework for various tests, which can be deployed against the database structure or contents. The system provides a set of ready to use tests, however, custom tests can also be written using system API. Tests used within the framework constitute test suits. Test suits can be used during database oriented application development process for regression testing, verifying newly added functionality, re-testing of existing and modified functionality, deploying new versions of an application. Test suits can also be used for database monitoring and database cleaning.
Owner:PARASOFT

Method and System for Automatically Generating Unit Test Cases Which Can Reproduce Runtime Problems

A method and system for automatically generating unit test cases for a computer program that can reproduce runtime problems. The method comprises: modifying the computer program according to one or more interested target program units in the program and possibly occurring run time problems; test executing the modified program; and automatically generating unit test cases according to the interested runtime problems occurring during the execution of the interested target program units. Wherein the modifying step adds captor code and problem detective code into the program, the captor code being configured to record the execution paths and execution contexts of the interested target program units in the program; and the problem detective code being configured to detect the interested unexpected exceptions possibly raised and the interested violations of predefined behavior rules possibly produced by the execution of the program units. The present invention further provides methods and systems for debugging and for regression testing using the above method, and a computer program testing method and system.
Owner:IBM CORP

Profile-guided regression testing

A method and tool are provided to generate an ordered list of suggested tests for regression testing, given a particular change-set. The list is ordered based on priority, wherein the priority reflects the probability that a test will detect one or more errors in the software program under test. A test profile is generated for each of the tests in the regression test group, and the profile data is used to identify tests that are likely to invoke one or more components of the software program that are implicated by the given change-set. The profile data is further used to generate the priority for each of the selected tests.
Owner:INTEL CORP

System and method for developing a rule-based named entity extraction

A system and method for developing a rule-based named entity extraction system is provided. The method includes analyzing requirements of business users. The method further includes designing the rule-based named entity extraction system based on the requirement analysis. Further, the method includes implementing the design of rule-based named entity extraction system using one or more GUI-based tools. Thereafter, regression testing of the rule-based named entity extraction system is conducted. Finally, rule-based named entity extraction system is deployed.
Owner:INFOSYS LTD

System and method for testing of web services

The present invention is a module testing tool for Web services. In one embodiment, the present invention automates the testing of Web services that use SOAP as a wire protocol and HTTP as a transport protocol. The invention provides an easy interface for exercising Web services and testing their functionality. The invention helps users confirm the responses to SOAP messages with such features as fault detection, textual comparisons, XML validation by DTDs or XML Schemas, and the ability to express and flag complex patterns in XML. The invention lets the users validate responses that require application-specific verification (such as business logic validation) by plugging in their own code. It also provides the capability to perform regression testing of web services. The invention can automatically creates regression test controls from SOAP Client responses, or users can create their own regression tests.
Owner:PARASOFT

Method and apparatus for regression testing selection for a framework-based application

A selection method and related application is provided for a framework-based application having programming applications with both language program files and configuration files. In one embodiment, the method comprises abstracting a frame configuration model instance by analyzing configuration files prior to any modifications made to the program. The frame configuration model instance denoting individual configuration nodes in the framework model and further defining relationship between one or more code units in the configuration nodes and program code units in the application. Then one or more control test cases are constructed by profiling select test cases of the application, wherein the control flow consists of code units traversed during test case execution and control flow of said code units. Subsequently, an extended control flow is obtained by correlating configuration nodes in the framework configuration model instance with the code units in said control flow.
Owner:IBM CORP

System and method for maintaining and testing a software application

Maintaining and testing a software application by performing regression testing uses standard reusable test cases from change history records to generate actual test cases. A new test case template is created upon saving a change history entry. A subset of the actual and new test cases is determined, and new actual test cases generated and documented from the subset. The new actual test cases are released after successful verification.
Owner:IBM CORP

Method and system for performing automated regression tests in a state-dependent data processing system

Disclosed are a method and system for performing regression tests in a state-dependent data processing environment where data are processed by means of at least one function having a signature of defined parameters and corresponding values. A regression test is performed using at least one pre-determined set of test data and one pre-recorded function test case corresponding to said signatures and being used to execute said at least one pre-recorded function test case. The proposed mechanism particularly comprises the step of adapting said at least one function test case or said at least one set of test data to any changed signatures caused by a state transition of said data processing system. The mechanism thus provides automated regression tests in such a data processing environment and enables re-execution of a regression test in a changed context of the underlying data processing environment.
Owner:IBM CORP

Ontology mapper

Systems, methods and computer-readable media are provided for facilitating patient health care by providing discovery, validation, and quality assurance of nomenclatural linkages between pairs of terms or combinations of terms in databases extant on multiple different health information systems that do not share a set of unified codesets, nomenclatures, or ontologies, or that may in part rely upon unstructured free-text narrative content instead of codes or standardized tags. Embodiments discover semantic structures existing naturally in documents and records, including relationships of synonymy and polysemy between terms arising from disparate processes, and maintained by different information systems. In some embodiments, this process is facilitated by applying Latent Semantic Analysis in concert with decision-tree induction and similarity metrics. In some embodiments, data is re-mined and regression testing is applied to new mappings against an existing mapping base, thereby permitting these embodiments to “learn” ontology mappings as clinical, operational, or financial patterns evolve.
Owner:CERNER INNOVATION

Method and system for screen reader regression testing

A method for repeatable application testing on a computer system for audible output generated by the application in conjunction with a screen reader or similar assistive technology. The method includes recording user inputs to a user application using a test input component. The user inputs are also accessed by a screen reader input component. Outputs of the user application are recorded using a test output component. The outputs of the user application are also accessed by a screen reader output component. The resulting screen reader outputs are recorded and are analyzed with respect to the recorded user inputs and the recorded outputs of the user application. The user inputs to the user application can be keyboard inputs or mouse inputs, and inputs of other input devices. The outputs of the user application can be graphical outputs or alphanumeric outputs for a display of the computer system. The resulting screen reader outputs can be sound output signals (or representations thereof) for a sound system of the computer system.
Owner:ORACLE INT CORP

Method and system for a software release process

The present invention provides a system and method of using highly structured program testing, regression testing, final test and fix procedures and commit procedures at the levels of the Business Unit, at an intermediate pre-integration branch level and finally at a primary technology branch of the current IOS source code system before final system testing is performed as an antecedent to a regular release of a new version of the IOS regularly, approximately every 8 weeks. New features and functions are accommodated in this 8 week release cycle by a process of alternating “fat” and “thin” releases which contain many and few new features respectively. Moreover, in the preferred embodiment which incorporates this rigorous process, no more than three generations of the main branches of the IOS source code are maintained at any one time.
Owner:CISCO TECH INC

Method and system for webpage regression testing

A regression testing system comprises an automatic test tool configured to capture a first web screen shot and a second web screen shot of a webpage, where the webpage has undergone an update or edit. The regression testing system also comprises a visual comparator configured to identify similar areas in the first web screen shot and the second web screen shot. The visual comparator receives, and compares characteristics of, the web screen shots. Furthermore, the regression testing system generates a report with marked different characteristics between the first and second web screen shots. The regression testing system identifies similar areas in the first and second web screen shots shot even if the similar areas are at different locations within the web screen shots. The comparison performed by the visual comparator includes performing a pixel comparison combined with a marking algorithm to group differences in smaller, related but separate areas.
Owner:LIBERTY PEAK VENTURES LLC

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

Method and device for automatically testing WEB (World Wide Web) application

The invention discloses a method and a device for automatically testing WEB (World Wide Web) application. The method comprises the following steps: deploying preconfigured test cases in a task form in sequence; calling the test cases deployed in the task form by using a batch command; and transmitting the test cases to a test server and testing the test cases by using the test server. The method and the device for automatically testing the WEB (World Wide Web) application, which are provided by the invention, are combined with the automation of the test cases to automatically test the test cases which need to carry out regression testing and need to be executed under various configurations and refine the common service test types, thereby improving the multiplexing degree and effectively solving the problems of low repeated utilization factor, incomplete functions and indistinct test results in the traditional automatic test tool for the WQEB application.
Owner:山东中创软件商用中间件股份有限公司

Method for selecting regression test case for clustering with semi-supervised information

The invention discloses a method for selecting a regression test case for clustering with semi-supervised information. The method comprises the following steps: recording the execution overage information of the test case, generating a function execution profile, and representing the test case in a quantitative form; analyzing the historical test results to obtain the constraint relationship among test cases; and analyzing the test cases with a semi-supervised clustering algorithm to obtain similarities and differences of the execution conditions of the test cases, understand the relation between program behaviors and the test cases, effectively reduce the number of test cases in the regression test stage and maintaining enough high error detection capability. According to the invention, the program is understood according to the internal relation of the program behaviors revealed by the test cases based on the data mining technology so that the selection of the test cases is easier and more automatic, the tests cases can be used more effectively in regression tests, the test case selection accuracy is promoted, and the regression test efficiency is improved.
Owner:NANJING UNIV

Method and device for managing regression testing

The embodiment of the invention discloses a method and a device for managing regression testing, and relates to the technical field of software testing. The method and the device are provided in order to ensure the reliability of testing and improve the testing efficiency at the same time, wherein the method of the embodiment of the invention adopts the following technical scheme: establishing mapping relations among demand function points, defects and test cases; acquiring changed demand function points; completing regression testing cases for the changed demand function points and defects acquired by a solution version of software according to the mapping relations; and testing the regression testing cases. The method and the device are mainly used for the software testing.
Owner:CENNAVI TECH

Test data creation and execution system for service oriented architecture

A test data creation and execution system provides an efficient way to dramatically improve testing of web service based applications. The test data creation and execution system assists testers in identifying and executing various combinations of unit tests, as well as integration and regression testing of web services and methods of web services. The test data creation and execution system provides testers the functionality to rapidly produce high quality web services based applications.
Owner:ACCENTURE GLOBAL SERVICES LTD

Method and device for regression testing of Web application programs

The invention discloses a method and a device for regression testing of Web application programs. The method includes acquiring webpage addresses corresponding to various functions in a first Web application program and a second Web application programs; using the acquired webpage addresses in the same testing environment and requesting for the first Web application program and the second Web application; and comparing a first result object fed back by the first Web application program responding to the request with a second result object fed back by the second Web application program responding to the request, and obtaining comparison results; wherein the first Web application program and the second Web application program are different versions of the same Web application program. By the method and the device for regression testing of the Web application programs, the problem of high testing burden in the prior art is solved, the finding number of potential errors in the application programs is obviously superior to that of the prior art, testing load is reduced and testing speed is increased.
Owner:ALIBABA GRP HLDG LTD

Method and system of regression testing

The invention provides a method and a system of regression testing. The method includes the steps of collecting changing codes, obtaining corresponding changing code information through analysis according to the changing codes, wherein the changing code information comprises changing classes and changing methods, conducting dependent analysis on the changing classes and the changing methods according to a preset incidence relation between classes and a preset incidence relation between methods, obtaining all the classes and all the methods, wherein the classes and the methods can be influenced by changing, obtaining a testing case corresponding to all the classes and all the methods capable of being influenced by the changing according to corresponding relations between the preset classes and the testing case and between the preset methods and the testing case, using the testing case as a regression testing case, executing the regression testing case and obtaining a corresponding case execution result. The method and system of the regression testing has the advantages of reducing manual intervention, achieving automation of the regression testing and improving efficiency of the regression testing.
Owner:ALIBABA GRP HLDG LTD

Automatic detection and notification of test regression with automatic on-demand capture of profiles for regression analysis

A system for automating certain processes of regression testing. One or more regression test cases are executed on a current build of a test application. Current application performance data are collected as a result of execution of the one or more test cases.The current performance data are compared with baseline performance data obtained by executing the test cases on an earlier built of the test application. If it is determined that a current performance datum is worse than the corresponding baseline performance datum by exceeding a prescribed threshold, then the regression test cases are executed on the current application build under control of a profiler to collect application data for analyzing the source of the performance regression.
Owner:IBM CORP

Regression test automatic system and method

The invention discloses a regression test automation method which comprises the steps that: a test plan framework is generated and submitted to a test plan library; a regression test environment is constructed; test environment configuration and a topological mapping framework are generated and submitted to a regression test library; a regression test management module extracts the test plan framework and generates a test suite construction framework; a test suite management module constructs a test suite construction strategy according to the test suite construction framework, extracts test cases, generates a regression test suite and submits the regression test suite to the regression test library; the regression test management module detects the test plan and starts a test operating dispatcher; the test operating dispatcher informs a test environment management module to apply for test resources; the test operating dispatcher dispatches the regression test suite and starts a test operating engine; the test operating engine executes the regression test suite and generates test executing results in an operating result library. The invention also discloses a regression test automation system. The method and the system of the invention can reduce human intervention and realize regression test automation.
Owner:ZTE CORP

Method and device for selecting regression test case

The invention provides a method and device for selecting a regression test case. The method includes the following steps that firstly, an inversion calling relation of a code of a tested object is analyzed, an influence face model tree is set up, nodes in the influence face model tree are functions, connection between the nodes is an inversion calling relation between the functions, the code of the tested object is compared with a code of a historical edition, and correction of the code of the tested object is determined; secondly, based on the influence face model tree and correction of the code of the tested object, the radiation algorithm is used for determining pollution nodes; thirdly, based on the pollution nodes, a corresponding test case set is selected. Automatic selection of regression test cases is achieved, precision and efficiency are improved and labor cost is reduced.
Owner:BAIDU ONLINE NETWORK TECH (BEIJIBG) CO LTD

Method and Apparatus for Recommending Regression Tests

Information associated with tests performed on an application program is captured and stored in memory. This information is then used to recommend a set of regression tests to a user for use in regression testing the application. Particularly, responsive to being notified about a change in the program code, the device analyzes the stored information and recommends a selected set of regression tests to a user based on the results of that analysis. The recommended tests enable the user to adequately regression test the program code in the application program using an optimal number of test cases.
Owner:CA TECH INC

Product algorithm automated testing method and application server

The invention discloses a product algorithm automated testing method. The method comprises the steps of inputting page information corresponding to a warranty relevant to a test, and inserting the page information to a corresponding business table of a database layer; calling database layer interfaces corresponding to all simulation events of the test to complete corresponding business processingand product algorithm calculation of all the simulation events; automatically checking the correctness of all calculation results, and jugging whether the test is passed or not. The invention furtherprovides an application server and a computer readable storage medium. By means of the product algorithm automated testing method, the application server and the computer readable storage medium, newproduct algorithm testing and regression testing can be conveniently and quickly conducted.
Owner:PING AN TECH (SHENZHEN) CO LTD

System and method for regression tests of user interfaces

Embodiments of the invention are generally directed to a system and method for regression tests of graphical user interfaces. In one embodiment, a testing system receives the actual state and the target of a GUI under test. The testing system computes the difference between the actual state and the target state based, at least in part, on a weighting function. The computed difference is compared to a threshold value. In an embodiment, if the difference is within the threshold, then the system indicates that the GUI is valid.
Owner:SAP AG

Method and system for automatically generating unit test case of reproduced operation problem

The method comprises: modifying the computer program according to running problem capable of happening in the one or more target program units concerned by the computer program; testing and executing the modified program; according to the running problem occurring in the execution of the target program unit, automatically generating a unit test case. Said modification step comprises: adding a capture code and problem code into the program; the capture code is used for recording the execution path and the execution context of the target problem unit; said problem code is used for detecting the running problem in the process of executing said target program unit. The invention also provides a method and a system which uses said method and system to make debugging and regression testing.
Owner:INT BUSINESS MASCH CORP

Method for dividing priorities of test cases in regression test based on distribution

InactiveCN102253889ASave time and costIncrease the rate of error detectionSoftware testing/debuggingProgramming languageRegression testing
The invention relates to a method for optimizing test cases in a regression test based on distribution, which comprises the following steps of: performing priority ranking on the execution sequences of test cases in a test case set in the regression test according to the distribution of an execution profile in a profile space, and preferentially executing the test cases with high priorities, so that the test cases with adjacent execution sequences are dispersed in the profile space to the greatest extent, error detection capability is maximized as early as possible, and the error detection rate is improved. The execution sequences of the test cases are ranked on the premise of not performing any test case reduction, namely the create sequences of the test cases are not taken as the execution sequences of the test cases, and the execution sequences of the test cases are ranked by a distribution-based test case priority technology, so that on the one hand, the error detection capability of the test case set is not influenced, and on the other hand, the error detection rate is improved; therefore, a programmer can find more errors as early as possible, and the time cost of searching the errors by the programmer is saved.
Owner:江苏苏测检测认证有限公司
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