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

547 results about "Testware" patented technology

Generally speaking, Testware is a sub-set of software with a special purpose, that is, for software testing, especially for software testing automation. Automation testware for example is designed to be executed on automation frameworks. Testware is an umbrella term for all utilities and application software that serve in combination for testing a software package but not necessarily contribute to operational purposes. As such, testware is not a standing configuration but merely a working environment for application software or subsets thereof.

System and method for testing software applications

Systems and methods of testing, of software applications, based on business process models are described herein. In one example, the method comprises receiving, by a processor, the at least one business process model, wherein the at least one business process model is indicative of a business process associated with the software application and analyzing, by the processor, the at least one business process model to identify at least one test scenario. The method further comprises generating, by the processor, a set of test cases and test data for the at least one test scenario and producing, by the processor, a set of test automation scripts based on one or more keywords associated with the at least one test scenario.
Owner:WIPRO LTD

System and Method For Automating Test Automation

A computer system, method and computer program product for automatically converting, through automating-test-automation software, a manual test case representation (in a natural language), for testing a target software, into a machine-readable test case representation. In preferred embodiments, the machine-readable test case is in the form of a keyword-based test case that is made from action-target-data tuples. The automation-test-software uses a methodical process of trial-and-error to resolve ambiguities that are generally present (and generally resolvable by humans) in the manual test case representation.
Owner:IBM CORP

System and method for testing software using data-driven test variations

The integrated test framework of the present invention includes a test framework runtime that executes test scripts and that also allows a script to identify a variation tool called a “data provider” that is responsible for providing data to the test framework runtime and controlling the iteration of the runtime through the variations. The script also identifies the type of data set from which the data provider should obtain the data from which the variations are derived and the location of the data set. Multiple variation data providers may be used in conjunction with an adapter layer that coordinates the iteration of each variation data provider and creates an aggregated variation over multiple varying parameters of different scope.
Owner:MICROSOFT TECH LICENSING LLC

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

Method for determining field software reliability metrics

InactiveUS20070226546A1Reliability/availability analysisSoftware reliability modelFailure rate
The invention includes a method for determining a software reliability metric, including obtaining testing defect data, obtaining test case data, determining testing exposure time data using the test case data, and computing the software reliability metric using testing defect data and testing exposure time data. The defect data includes software defect records. The test case data includes test case execution time data. A testing results profile is determined using testing defect data and testing exposure time data. A software reliability model is selected according to the testing results profile. A testing defect rate and a number of residual defects are determined by using the software reliability model and the testing results profile. A testing software failure rate is determined using the testing defect rate and the number of residual defects. A field software availability metric is determined using the field software failure rate determined using the testing software failure rate.
Owner:LUCENT TECH INC

Software testing framework

A software testing framework is described. In one embodiment, the software testing framework is run on a client-side computer system and provides the user an integrated graphical software development and testing environment for use with software programs written in a graphical environment. The software testing framework enables a user to graphically compose software, and configure a number of tests, or test suits, required to validate the operation of software without the need for user supplied custom testing software or program coding.
Owner:SAP PORTALS ISRAEL

Apparatus and method for estimating the testing proficiency of a software test according to EMS messages extracted from a code base

An apparatus and method for estimating the proficiency of a software test according to EMS messages extracted from a code base. Embodiments of the invention are generally directed to providing some measurement of the proficiency of a test script for testing a software application. In one embodiment, data is collected on event messages generated during a test of a software application to form event message statistics. In one embodiment, a measurement is computed to identify an amount or percentage of software application code tested during the test script. A code base of the software application may include a central repository having a substantial portion of the event messages that may be issued by the software application in response to error conditions. In one embodiment, these event messages are taken from the central repository and stored within a database. Other embodiments are described and claimed.
Owner:NETWORK APPLIANCE INC

Method and system for automated test case selection

A computer-implemented method, computer program product, and computer system for intellectually and automatically selecting test cases for testing software that has been changed. In this invention, the automated selection of the subset of the test cases is based on determination of what software under test has been changed, what test cases have exercised these changes, what test data has been used to exercise these changes, what test environment including hardware and software configuration has been used to test these changes, and what pre-requisite test cases have been run prior to having the software under test in the correct state.
Owner:IBM CORP

Automatic test system and method of programmable logic device on basis of boundary scan

The invention belongs to the field of electronic technology, in particular to an automatic test system and method of a programmable logic device on the basis of boundary scan. The test method comprises the following steps: generating a chip configuration file; downloading and configuring an FPGA (field programmable gate array) chip; generating and loading a test vector; comparing test results; building a corresponding test system; and completely realizing automation. In the invention, the test vector of an item to be tested is automatically generated by a user through software, and the on-line test of the hardware function of a user circuit is realized by combining JTAG (joint test action group) automatic downloading test software. Scripted test environment converts a series of complex manual test operation into full automatic software flow so as to greatly improve test speed and accuracy.
Owner:FUDAN UNIV

Method, device and system for testing application program

The invention discloses a method, a device and a system for testing an application program. The method comprises steps as follows: an interface where testing operation of the tested application program is executed, operation execution coordinates during execution of testing operation on the interface and a recorded picture corresponding to the operation execution coordinates are acquired on a first terminal; an interface picture acquired when the interface is operated on a second terminal is intercepted; the interface picture and the recorded picture are subjected to picture recognition, and operation playback coordinates corresponding to the operation execution coordinates in the interface picture are determined according to a picture recognition result; the testing operation is executed on the tested application program on an interface of the second terminal according to the operation playback coordinates. With the adoption of the method, the device and the system for testing the application program, the problem that a software testing result is inaccurate due to the fact that a record and playback method used for testing software in the prior art cannot adapt to terminals with different resolutions is solved, and the operation execution coordinates can be acquired accurately, so that the testing operation can be accurately performed on the second terminal, and an accurate testing result of the application program can be acquired.
Owner:TENCENT TECH (SHENZHEN) CO LTD

System and Method for Testing a Software Product

ActiveUS20090313606A1Minimizing processing power and number of database queryEfficiently gain overviewError detection/correctionSpecial data processing applicationsTest specificationTesting software
A system for testing at least one software product comprising a requirement loader and a test specification loader. The requirement loader is adapted for loading a plurality of requirements on the software product into a database. The test specification loader is adapted for loading a plurality of test specifications for the software product into the database, each test specification being related to one or more of the requirements. The test specification loader is further adapted for generating during loading of a test specification a virtual test specification in the database for each of the one or more related requirements, the virtual test specification comprising all test specifications for the respective requirement on the software product stored in the database.
Owner:SOFTWARE AG

System and method for generating production-quality data to support software testing

Providing data as part of a testing regime for computer software. Random data values can be automatically generated to support the testing of any type of computer software that operates on data as part of its function. This random generation of data values can provide a breadth of data needed to fully stress the software program being tested. Data of any type can be provided to a testing regime and individual data elements may be related such that the provided data reflects realistic situations. Data can be extracted from data tables and / or generated through operating a function designed to generate a specific value type.
Owner:TOTAL SYST SERVICES

Graphic interface automated test method

The invention relates to a graphic interface automated test method. The method comprises the following steps of automatically generating random test cases for to-be-tested software, generating records of operation sequences for function modules of test software, and storing a running screenshot; calculating the similarity between the operation sequences according to the records of the operation sequences, and giving out a matching relationship of operations in the operation sequences; clustering the operation sequences according to the similarity between the operation sequences; in each class, arbitrarily selecting one sequence and artificially marking right and wrong; in each class, performing image comparison on other similar sequences and the marked sequence; if comparison results are consistent, directly judging right and wrong, otherwise, regarding the sequence as an undetermined sequence; and if the undetermined sequence exists, returning to perform clustering. According to the method, similar operation sequences are subjected to image comparison in combination with OCR by applying an image comparison algorithm, and it is judged that function defects exist according to results or an iterative process is repeated; and the manual interventions are reduced by using machine learning and image comparison technologies, so that the test automation is realized and the software test efficiency is improved.
Owner:NANJING UNIV

Automatic assembly line type cellphone online testing method and system

The invention discloses an automatic assembly line type cellphone online testing method, and the method comprises the following steps: (1), implanting testing software in a plurality of to-be-tested cellphones; (2), preparing an automatic assembly line type cellphone online testing system; (3), enabling the to-be-tested cellphones to be placed on a testing carrier, wherein the to-be-tested cellphones is driven by the upper conveying rail to move to a testing machine bench along with the testing carrier; (4), enabling a PC to transmit an AT instruction to built-in testing software in the to-be-tested cellphones through a testing communication model, enabling a PLC to drive the testing machine bench to carry out one operation for the to-be-tested cellphones according to the content of the AT instruction, and enabling the testing software to test the functions of the to-be-tested cellphones; (6), taking out the to-be-tested cellphones after the detection is finished, enabling the testing carrier to move to the lower end of a feeding bench along with a lower conveying rail, and enabling a front end lifting platform to lift the testing carrier back to the feeding bench. The method is quick and accurate in testing instruction transmission, improves the testing efficiency, is quick and precise in testing, and reduces the testing time.
Owner:广东每通测控科技股份有限公司

Software testing system and method

The invention discloses software testing system and method. The system comprises one or more array servers, one or more testing servers, a central server and a communication module; the array servers are used for storing virtual image files corresponding to different testing environments, wherein the testing environments comprise operating systems and corresponding application programs; the central server is used for receiving and storing to-be-tested software and to-be-tested testing environment information and for loading and operating the corresponding virtual image files stored in the array servers in the testing servers according to the testing environment information; and the communication module is used for being loaded and operated in a corresponding testing server along with the virtual image files and communicates with the central server to download the to-be-tested software from the central server and operate the to-be-tested software in the testing server. According to the invention, no tester participates in the whole testing process, so that a great amount of manual operation can be avoided; and meanwhile, testing machines are not required to be in one-to-one correspondence with the testing environments, so that the implementation can be more flexile.
Owner:BEIJING QIHOO TECH CO LTD

Method and apparatus for automated software unit testing

A system method and apparatus are disclosed for testing software at a low level during its operation. The system comprises a registry, a test criteria store, a report generator and a tester. The system selects elements of software from a program under test, tests the elements against predetermined test criteria and reports the results.
Owner:BRITISH TELECOMM PLC

Software test management method and device, electronic device and storage medium

A software test management method includes reading and displaying information of all software to be tested, wherein the information of the software to be tested includes all items to be tested under each software to be tested; creating a test plan according to the information of the software to be tested, wherein the test plan comprises an item to be executed corresponding to each item to be tested in the software to be tested and a planned completion time of each item to be executed; obtaining the execution progress of each item to be executed; judging whether each item to be executed is completed within the planned completion time; and generating a timeout incomplete alert if the item to be executed is not completed as scheduled. The invention also provides a software test management device, an electronic device and a storage medium. The invention formulates a test plan pertinently for each stage of the test process, and can effectively monitor the whole test execution process. Oncethere is a test task that is not completed according to the plan, the related personnel can follow up and predict the risk in time through early warning.
Owner:CHINA PING AN LIFE INSURANCE CO LTD

Method and computer program product for testing a software application

A method and computer program product for testing a software application program. Randomized input is provided into a logging facility and automated testing of the logging facility is performed in a multi-processing environment. Self-verification of data retrieved from the logging facility is performed to ensure no data loss occurs due to external system events or failures driven by a test tool. Real-time analysis of results received is performed by the test tool based on the randomized input into the logging facility. First failure data is captured and self-verification of results of a data recovery operation of the logging facility is performed in a disaster recovery scenario.
Owner:IBM CORP

Software credibility measurement and estimation method based on data mining

The invention discloses a software credibility measurement and estimation method based on data mining, and the method comprises the following steps of: (1) on the basis of a concept hierarchy, defining a construction relation of each attribute weight and an adjacent layer attribute set in the same attribute set; (2) based on a software testing environment, providing a credibility computing base operator facing to an attribute feature set by combining with an artificial intelligence theory; (3) based on a software blackbox testing method, combining a data mining theory, obtaining a software credibility static state attribute feature set and a credibility computing base operator by using the blackbox testing, computing the initial credibility of the software layer by layer, obtaining a software dynamic attribute feature set by testing the software when running, and obtaining the credibility of the software in running by using a congruence measurement operator; (4) defining the lowest subjective expectation to the attribute feature set through a user, and computing the credibility of the software when in termination layer by layer; and (5) providing an estimation recommendation to the credibility of the to-be-estimated software.
Owner:BEIJING UNIV OF POSTS & TELECOMM

Method and system for isolating software components

Disclosed is a software testing system operative to test a software application, for example during runtime. There may be provided an apparatus for at least partially isolating, from within the software application, at least one highly coupled software component which performs a given function. Isolation may be performed by introducing, prior to execution, code elements for runtime access of application points associated with the at least one highly coupled software component. There may also be provided apparatus for removing or replacing a behavior of at least said at least partially isolated highly coupled software component during runtime.
Owner:TYPEMOCK

Automatic testing device and automatic testing method of ARINC 429 bus signal performance parameters

The invention discloses an automatic testing device and an automatic testing method of ARINC 429 bus signal performance parameters; the device comprises a test unit, a test adapter and corresponding software program, wherein the test unit consists of a power control box, a PXI test case, a signal conditioning box, a test interface array and an input-output device; all resource modules in the test unit can be used for running a test program of the test unit by testing software under the control of a PXI control computer through a PXI bus; the adapter is meshed with an RCV end by an ITA end of a test array, and is connected with test resource modules on the test unit; and the testing software comprises two parts including testing software of the test unit and testing software specially used for the adapter. After the invention is adopted, the quality level of an ARINC 429 bus signal module product can be improved, the development of a special test device is omitted, and the development cost and the maintenance cost of the test device can be greatly lowered.
Owner:CHINESE AERONAUTICAL RADIO ELECTRONICS RES INST

System and method to implement an electronic document based automated testing of a software application

A system for testing a software application includes (a) a memory unit includes a database and a set of modules; and (b) a processor that executes the set of modules. The set of modules include (i) a test case module that processes an input received from a user through a first user interface view of an electronic document to define test cases that are executed to test the software application; (ii) a test action module that processes an input includes (a) keywords in a second user interface view of the electronic document to define at least one test actions, and (b) unique identification number for each of the one or more test action, (iii) a test case execution module that executes the test case by executing the one or more action item to obtain a test case execution result; (iv) a comparison module that compare the obtained test case execution result with a predetermined result associated with the input received at the first user interface view of the electronic document; and (v) a validation module that validate the software application based on the comparison.
Owner:AGRAWAL HARIPRAKASH

Virtual machine technique based airborne software system testing general platform

The invention discloses a virtual machine technique based airborne software system testing general platform which comprises a user interface input part, a to-be-measured target machine full-system simulation part, an interface conversion and communication agent part and a test case pool. According to the invention, based on the virtual machine technique, full-system simulation for to-be-measured equipment is realized, then seamless operation of executable codes of software to be measured in the simulation environment is also realized, and the test software is adopted to realize the software system test platform. The testing general platform can avoid repeated development of test equipment to the utmost, shorten test period, improve test efficiency and reduce test cost.
Owner:CHINESE AERONAUTICAL RADIO ELECTRONICS RES INST

Penetration Testing of a Networked System

Methods and systems for penetration testing of a networked system comprising a set of network-nodes by a penetration testing system (e.g. to enforce first and / or second rules) are disclosed herein. The penetration testing system comprises: (i) reconnaissance agent software module (RASM) installed on multiple nodes (each of which is a RASM-hosting node) of the networked system to be penetration-tested and (ii) a penetration testing software module (PTSM) installed on a remote computing device (RCD). Internal data from each of the RASM-hosting nodes is collected and transmitted to the RCD. Analysis of the internal data collected from multiple RASM-hosting network nodes determines a method for an attacker to compromise the networked system. The first and second rules are defined herein. Alternatively or additionally, one or more of the RASM instances are pre-installed on one or more RASM-hosting nodes before the penetration testing commences.
Owner:XM CYBER LTD

Test method and system for WLAN equipment index

The invention relates to an index test method for WLAN equipment, which comprises the following steps: a radio frequency test loop is formed; a wireless link is established; a network test software is respectively installed on a server and a client side; the control terminal of the network test software is operated at the server and the client side, so as to configure the network test software; test data flow is generated between the response terminals of the software, and the test data flow is transmitted or received through the WLAN equipment; the WLAN equipment can obtain a radio frequencyindex from the radio frequency test equipment when in operation; and a network transmission index of the WLAN is obtained at the control terminal of a local network test software. The invention also relates to a system for realizing the method. The invention has the advantages that: the test method can test other network indexes simultaneously and is applicable for the WLAN equipments widely.
Owner:深圳国人无线通信有限公司

Capacitive screen comprehensive testing circuit, testing method and output data switching algorithm of testing method

The invention discloses a capacitive screen comprehensive testing circuit, a testing method and an output data switching algorithm of the testing method. The capacitive screen comprehensive testing circuit comprises a master control chip, a USB (Universal Serial Bus)-to-serial port chip, a dial switch and an adapter plate, wherein an output end of the master control chip is connected with a USB-to-serial communication chip and an input end of the dial switch respectively; the master control chip is connected with the capacitive touch screen through the adapter plate; an output end of the USB-to-serial communication chip is connected with an input end of a computer serial communication port; and the computer serial communication port is connected with testing software. A set of circuit board device is adopted, a software algorithm is designed in a firmware of CTP (Capacitive Touch Panel), and the two are matched for use, so that the CTPs of various different ports can be connected to perform various different kinds of data analysis test working by using only one set of circuit board device and only one firmware at a research, development and debugging stage, a production testing stage and a repair stage of the CTP.
Owner:浙江联信康科技有限公司

Test method and test system applied to test software

The invention relates to software test technologies, in particular to a test method and a test system applied to test software. The test method comprises: determining the number of press machines according to performance test requirements of to-be-tested software, setting one of all the press machines as a control node, and setting the rest of the press machines as pressure nodes, wherein all the pressure nodes are related with the control node to form a wide-range and distributed mode; and defining tasks and roles undertaken by the control node and the pressure nodes, and transmitting test result data to the control node, wherein the control node in such a test mechanism is only in charge of summarizing and analyzing test data from the pressure nodes, and the pressure nodes are only in charge of generating pressure flow. Therefore, the test method can enable both the control node and the pressure nodes to release a large amount of resources and simulate more virtual users.
Owner:北京软件产品质量检测检验中心

Method of testing robustness of closed loop protocol based on semantic analysis of dynamic script

The invention discloses a method of testing robustness of a closed loop protocol based on semantic analysis of a dynamic script, including steps of: building a test environment; conducting signal interaction between a smart telecontrol device and a protection device and a measuring and control device, receiving data signals coming from the protection device and the measuring and control device, and conducting information interaction with automatic testing software through a remote transmission communication protocol; using the automatic testing software to conduct output control over a tester through dynamic script language to make the protection device and the measuring and control device to send and transmit signals to the smart telecontrol device; sequentially controlling testing process of the smart telecontrol device by the automatic testing software, receiving messages delivered by the smart telecontrol device and using dynamic script to analyze the messages from the smart telecontrol device so as to produce a test report. The method makes it possible to flexibly compile and edit a test case and the test report, is universally applicable and significantly improves the testing efficiency and the correctness and reliability of the test result.
Owner:NANJING GUODIAN NANZI POWER GRID AUTOMATION CO LTD

Method for automatically testing power consumption of mobile phone through simulation key

The invention discloses a method for automatically testing power consumption of a mobile phone through a simulation key. By only needing to manufacture test scripts by a tester according to a testing example, a power consumption testing software module can automatically start testing all imported test scripts without manual operation and waiting, thus labor power is released. Meanwhile, the power consumption testing software module can carry out 24h uninterrupted testing, thus the time period of testing a mobile phone software version is greatly shortened, and the time is shortened from possibly 3 days originally to 1.5 days. According to the invention, the testing efficiency is enhanced, and the testing cost is reduced.
Owner:SHANGHAI WINGTECH ELECTRONICS TECH

EOAS equipment detection system and method thereof

The invention relates to an EOAS equipment detection system and a method thereof. A detection host emits a test instruction, an EOAS host test tool makes data interaction with a tested EOAS host, datain the interaction process is analyzed to determine abnormity of different communication interfaces, and two paths of power output and audio signal input of the EOAM host are monitored at the same time; via test, the host displays a test result in real time so as to determine whether functions of tested board cards are normal. The system comprises the detection host, the OAS host test tool and different board card test software on the tested equipment. The system and method have the advantages that different simulation test and network technologies are used, and functions of different equipment board cards, communication and output power voltage of the EOS host are detected by sending different simulated test instruction data and converting interfaces, and the problems in batch productiondetection and daily maintenance and detection of the board cards of the EOAS host are solved effectively.
Owner:HENAN LANXIN TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products