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

574 results about "Program testing" patented technology

Program test. [′prō·grəm ‚test] (computer science) A system of checking before running any problem in which a sample problem of the same type with a known answer is run.

Automated software testing and validation system

An automated software testing system allows automated test script generation, execution, and result correlation in a recreatable and adaptable manner. A software Application Under Test (AUT) is identified and includes a process having a sequence of Graphical User Interface (GUI) windows. A test thread tree is generated corresponding to the windows in the process. A grid is generated to enumerate test cases indicative of the windows and data objects in the thread. Also generated is a script indicative of each of the test cases. The script is executed to apply each of the test cases to the AUT and receive a response for each test case from the AUT. A report of expected responses is generated, and compared to the actual responses to provide a test result indicative of the status for each test case in question.
Owner:SMARTESOFT

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:重庆天极云服科技有限公司

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

Using fuzzy classification models to perform matching operations in a web application security scanner

A system provides for fuzzy classification in comparisons of scanner responses. A web application test suite performs tests against a web application by sending client requests from a testing computer to the server running the web application and checking how the web application responds. A thorough web application security scan might involve thousands of checks and responses. As a result, some sort of programmatic analysis is needed. One such evaluation involves comparing one response against another. Response matching that compares two HTTP responses might use fuzzy classification processes.
Owner:SYNOPSYS INC

Excavating device and excavating method of binary system program loopholes

Provided are an excavating device and an excavating method of binary system program loopholes. The excavating device is provided with a static analysis module, a debugger module, a genetic algorithm module, a test input generation module and an abnormal monitoring module which are sequentially connected and a dynamic pollution tracking module located between the debugger module and the genetic algorithm module. The excavating device is guided to generate a test case by aid of a fitness function of the genetic algorithm, the multi-objective fitness function is designed, and the test case is evaluated in view of quantification. Dynamic pollution tracking is used for identifying key bytes in input files to narrow search space of the genetic algorithm. The excavating device combines advantages of the genetic algorithm and the dynamic pollution tracking and is guided to generate the test case, so that the generated test case is strong in pertinence, generated test data are high in accuracy and efficiency, further qualitative analysis and quantitative calculation are combined, and therefore path explosion in binary system program testing based on the symbolic execution and constraint solving technology is avoided.
Owner:BEIJING UNIV OF POSTS & TELECOMM

Method and system for object level software testing

A system, method, and computer program product for software testing, including analyzing the source code under test to generate a scan file, including a map of the source code under test and a tree structure for the source code under test; generating a stub file for the source code under test based on the scan file; generating a driver test script file based on the scan file and the stub file; generating a test driver based on the driver test script file; and running the test driver on the source code under test to generate a results file for summarizing the results of the software testing.
Owner:ENSCO INC

Test program control stream path set creation method based on base path

The invention pertains to a path testing in a program testing. The concept of a program control flow base path is defined through bringing in the concept of base in mathematics, a data structure showing a program structure of a source program slice is obtained by using a compiler module first; then through traversing the data structure, a control flow path generating algorithm is utilized to generate a subset compiler module of a program control flow path which is based on a base path to interpret the semanteme on a tested source program, an abstract syntax tree structure showing the structural information of the tested program control flow is output. An adjacency matrix of a control flow graph generates a module ergodicity abstract syntax tree structure, and generates the adjacency matrix representation of a program flow chart. A control flow path subset generating module acquires the control flow information of the tested program through traversing the adjacency matrix, traverses the adjacency matrix by adopting a depth-first multiple backtracking method, and processes sentence nodes, thus a program control flow path subset based on the base path is generated. The method has the outstanding advantages in generating results and flows, and can be widely used in the engineering practice of a path cover testing in a software structure testing.
Owner:SICHUAN UNIV

Application program testing method and device

The invention provides an application program testing method. The method mainly comprises the following steps of: checking a source code which is stored in a code server by using a program building script, and acquiring the source code of the latest version from the code server; according to the source code of the latest version, generating an application program and a test case of the latest version by using the program building script; and executing the test case of the latest version on the application program of the latest version, and acquiring a test result of the application program of the latest version according to an execution result. The invention also provides an application program testing device which corresponds to the application program testing method. By adoption of the method and the device, the source code, the application program and the test case of the latest version can be automatically acquired, the test case of the latest version is executed on the application program of the latest version, and the test result of the application program is quickly acquired, so the aim of efficiently testing the application program after the source code is updated is fulfilled.
Owner:TENCENT TECH (SHENZHEN) CO LTD

Method for test suite reduction through system call coverage criterion

A method and apparatus is disclosed herein for determining whether a test case is to be included in a test suite. In one embodiment, the method comprises executing an application with test inputs of a test case during performance of software application testing and using a Finite State Machine (FSM) model of observable events generated from execution of other test cases in the test suite to determine whether to include the test case in the test suite for use in future testing of the application.
Owner:NTT DOCOMO INC

System and method for software testing

Systems and methods for evaluating the testing of a computer program wherein a test automator generates code to test the computer program with respect to predetermined testing criteria. A test results analyst reviews test results generated by applying the code to test the computer program. The environments of a test automator and a test analyst are separated, thereby relieving a test results analyst from being required to have knowledge of the code that was used to test the computer program.
Owner:SAS INSTITUTE

Application program testing method, device and system

The invention discloses an application program testing method, device and system. The method comprises the steps of obtaining a container engine Docker mirror image, and executing an operation instruction of a target testing script when a container is started, wherein the Docker mirror image includes testing environment of a container started during operation; executing a target testing script under the testing environment of the container due to the fact that the container is started by operating the Docker mirror image, and achieving testing an application program to be tested in a testing terminal connected with a host machine; obtaining journal files produced when the container executes the target testing script. According to the application program testing method, device and system, the Docker container engine is used for constructing the closed container for the testing script compiled by a developer, by means of the characteristic that the Docker operation environment is completely isolated from the external world, the testing script is executed in the container, testing of the application program to be tested in the testing terminal is achieved, and it is ensured that the testing script cannot damage a file system of the host machine.
Owner:TENCENT TECH (SHENZHEN) CO LTD

Method for scanning and detecting generalized unknown virus

The invention relates to a method for scanning and detecting a generalized unknown virus. Namely, a virus surface behavior characteristic database is constructed via relative specificity changes generated by a system due to virus activities of a computer virus; a suspicious virus is scanned; meanwhile, by carrying out detection to mass normal programs, a fake virus surface behavior characteristic database is constructed to conduct the secondary detection to suspicious documents affected by the virus so as to exclude normal programs. And document surface characteristics and document content characteristics of the suspicious virus scanned are automatically extracted to establish a temporary characteristic code database so as to carry out overall scan and detection to the system and to remove residual virions. The detected suspicious document affected by the virus is conducted with relative process. The method can detect most of the known virus and the generalized unknown virus, without depending on the characteristic code database, and has noticeable advantages of a lower updated-frequency database, quicker scan and detection speed and less occupied resource, compared with the existing scan and detection technology.
Owner:江启煜

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

Mobile terminal application program test method and mobile terminal application program test system

The invention provides a mobile terminal application program test method, which comprises the following steps of: obtaining a test task of a test application program and a relevant test file from a server, wherein the test file comprises an application program to be tested and a test script; confirming a device simulator corresponding to the test task; installing the application program to be tested in the equipment simulator; executing the test script; and obtaining the test result after the execution of the test script is completed. The invention also provides a mobile terminal application program test system. The mobile terminal application program test method and the mobile terminal application program test system have the advantages that the test success rate can be improved, and the test cost is reduced.
Owner:TENCENT TECH (SHENZHEN) CO LTD

Product, method and system for using window authentication in testing graphical user interface applications

The invention discloses an authentication technique for allowing an automated testing program to determine whether a failure during software application testing is caused by an event unrelated to the test, in order to improve correction of programming defects discovered using automated testing. Specifically, a product, method and system is provided for using window authentication in testing graphical user interface (GUI) applications.
Owner:IBM CORP

Testing method and testing device of Android application programs

The invention discloses a testing method and a testing device of Android application programs. The method comprises steps of analyzing configuration values of key words of various operation processes from a testing example; sequentially executing tests of operation processes in accordance with analyzed configuration values of the serial number of operation processes; and executing the test for an operation process as follows: calling an element operation tool, wherein element operation tool conducts corresponding operation for corresponding user interface (UI) elements of tested Android application programs in accordance with operation types and configuration values of operation objects of the operation process. Therefore, a tester can configure testing examples based on key words conveniently, conducts the analyzing through key words of testing examples and calls relative tools to operate UI elements of tested application programs, and the testing process is completed automatically, and the testing is convenient.
Owner:QINGDAO HISENSE MEDIA NETWORKS CO LTD

Exchangeable application components

An application testing system limits downtime during testing of complex applications. The application testing system facilitates switching in and out any desired version of any of the multiple application components that implement the application functionality. As a result, application test personnel may work quickly to find, debug, and test the complete application functionality, without causing significant periods of application unavailability.
Owner:ACCENTURE GLOBAL SERVICES LTD

Deployment of life-cycle model for LDAP applications

Systems and methods for testing and deploying LDAP applications are disclosed. A test application may be tested in a test environment including a test directory. The test application may change data stored in the test directory. Furthermore, the test directory may be configured to receive changes from a production directory in a production environment. When the application is ready to be deployed, changes to the test directory are migrated to the production directory through reverse replication or application data migration. The application is configured to connect to the production directory, and the application is thereby deployed in the production environment.
Owner:ORACLE INT CORP

Program testing system and mapping method for said program testing system

The invention supplies software line up using program mapping method and its program line up system. The method includes the following steps: supplying testing agent by the tested target machine; the testing agent according to the testing data base to generate tested program symbol table and type list; it according to the preset script to map the variable and function in the symbol table and type list to variable container, generate script language mapping variable and function. The invention maps variable read-write and function call of the tested system into connate grammar of the script language which can increase software line up ability and line up script exploiting efficiency.
Owner:深圳市领测科技有限公司

Generation and evaluation of test cases for software validation and proofs

A “property checker” uses light-weight symbolic execution to prove that software programs satisfy safety properties by simultaneously performing program testing and program abstraction. A simple example of safety properties includes conditions that must be satisfied for proper program execution, such as whether an application properly interfaces with API methods or functions. Program tests are an “under-approximation” of program behavior, and abstractions are an “over-approximation” of the program. This simultaneous testing either finds a test-case that reaches an error state, or finds an abstraction showing that no path in the state space of the program can reach any error state. If a test-case reaches an error state, the property checker has discovered a violation of the safety property. Conversely, if no path in the state space can reach any error state, the property checker has proved that the program satisfies the desired safety property.
Owner:MICROSOFT TECH LICENSING LLC

Providing enhanced interactions with software services

Techniques are described for providing enhanced interactions with software services, such as when executing software programs use remote software services. For example, if a software program is executing on a first computing system and using remote services provided by one or more other computing systems, one or more local software proxies may be executed on the first computing system to represent the remote services. The software program may interact in a common manner with the local software proxies, while each local software proxy may interact with its corresponding remote service in a manner specific to that remote service and transparent to the software program. Furthermore, a local software proxy may facilitate software program testing, such as by interacting with a local copy of a remote service rather than the actual remote service during testing and / or by emulating asynchronous message interactions with a remote service during testing.
Owner:AMAZON TECH INC

Test scenario generation program, test scenario generation apparatus, and test scenario generation method

The present invention has been made to provide a test scenario generation program, a test scenario generation apparatus, and a test scenario generation method that generate a test scenario that not only covers all paths in the screen transition diagram, but also have various viewpoints. A test scenario generation program makes a computer execute a test scenario generation method that generates a test scenario for use in verification of an application involving screen change. The test scenario generation program makes the computer execute: a design information acquisition step S11 that acquires design information of the application; a test scenario template information generation step S12 that generates test scenario template information having a part of information of the test scenario based on the design information and a previously set generation rule; and a test scenario setting step S31 that sets the result of the setting that has been made for the test scenario template information based on the design information as the test scenario.
Owner:FUJITSU LTD

Scenario based testing and load generation for web applications

In a Web application testing method which has been configured in accordance with the present invention, a network message from one of several network clients can be intercepted. Session data in the network message can be identified and state information retrieved for the session in the Web application. An operation and corresponding associated parameters can be selected from a Web scenario template based upon the retrieved state information. Finally, operations can be invoked in the Web application, the operations corresponding to the operation and associated operational parameters selected from the Web scenario template.
Owner:GOOGLE LLC

Application program testing method, device, computer device and storage medium

The application relates to an application program testing method, system, a computer device and a storage medium. The method comprises following steps: intercepting a request message sent by a client,and obtaining preset response data corresponding to the request message; tampering the preset response data to obtain expected simulation data, wherein the expected simulation data comprises first simulation data and second simulation data generated by encrypting the first simulation data; intercepting actual response data corresponding to the request message returned by a service provider server; replacing the actual response data with the expected simulation data and send it to the client so that the client can display according to the second simulation data. The method can be used to improve application testing efficiency.
Owner:ONE CONNECT SMART TECH CO LTD SHENZHEN

Mobile terminal application program testing method and device

The invention belongs to the technical field of mobile terminals, and particularly relates to a mobile terminal application program testing method and device. The method includes setting parameters of a testing tool; running a testing order through the testing tool, and sending a random event to a tested program; storing an executing journal of the tested program, and acquiring the stored executing journal for analysis. By setting the testing parameters of the testing tool, running the testing order through the testing tool and sending the random event to the tested program, testing quality is guaranteed, testing personnel is ensured to be capable of conveniently acquiring the stored executing journal of the tested program, and analyzing personnel is enabled to invoke the executing journal for analysis at any time.
Owner:TENCENT TECH (SHENZHEN) CO LTD

Method and system for an automated net booting tool

The present invention provides a system and method of using highly structured net boot testing through an automated process that produces a highly efficient assurance that each image of a new version of an operating system can operate on any designated platform with any combinations of designated non-platform-specific feature sets. The program images being boot tested have previously undergone functional 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 network boot testing is performed as an antecedent to a regular release of a new version of the IOS.
Owner:CISCO TECH INC

Apparatus and method for automated testing of print drivers in a computer system

To test a print driver in a computer system, a driver-test data structure with associated applications and documents is automatically generated. The driver-test data structure is processed to open the associated applications and documents and thereby test the print driver. In one aspect of the invention, one or more print options associated with said driver are selected. The driver-test data structure is automatically generated with the associated applications, documents and print options. The driver-test data structure is processed to open the associated applications and documents, and to set the selected print options. In another aspect of the invention, the print options of a driver are automatically learned.
Owner:CSR IMAGING US

Program Test System

An improved automated software testing system provides the ability to generate and reuse test cases over multiple platforms. Keywords and natural language are used in test case creation, simplifying the process for non-technical business users. Business users can write test cases without scripts. Test cases can be generated even before the application to be tested is available. Data substitution provides ability for test cases to adapt to changing data. Abstraction allows use of all third-party and custom software test tools to be incorporated. Persistent data handling allows capture of data generated during test execution for later use. Testing can be performed entirely automatically or can incorporate some manual interaction. Test results, screen captures of the system tested, along with environment and machine variables are saved in results logs for later review.
Owner:SYSTWARE
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