CN102184138A - Method and system for automatically reproducing and positioning software error - Google Patents
Method and system for automatically reproducing and positioning software error Download PDFInfo
- Publication number
- CN102184138A CN102184138A CN2011101298921A CN201110129892A CN102184138A CN 102184138 A CN102184138 A CN 102184138A CN 2011101298921 A CN2011101298921 A CN 2011101298921A CN 201110129892 A CN201110129892 A CN 201110129892A CN 102184138 A CN102184138 A CN 102184138A
- Authority
- CN
- China
- Prior art keywords
- software
- input operation
- daily record
- mouse
- operated object
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 48
- 230000008569 process Effects 0.000 claims description 21
- 230000009471 action Effects 0.000 claims description 17
- 238000004458 analytical method Methods 0.000 claims description 6
- 230000015572 biosynthetic process Effects 0.000 claims description 2
- 230000009467 reduction Effects 0.000 claims description 2
- 230000007547 defect Effects 0.000 abstract description 2
- 230000002950 deficient Effects 0.000 description 7
- 238000004088 simulation Methods 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 239000002253 acid Substances 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
Images
Landscapes
- Debugging And Monitoring (AREA)
Abstract
The invention provides a method and system for automatically reproducing and positioning a software error. The method comprises the steps of: recording an input operation of a user and an operated object, defining and generating a log document; when software has an error, analyzing the log document, and reducing the input operation of the user and the operated object; and simulating the input operation of the user according to the reduced input operation of the user and the reduced operated object, reproducing the error and automatically reproducing and positioning the error and rapidly finding a design defect of the software.
Description
Technical field
The technical field of design software design of the present invention and test particularly relates to the method and system that a kind of software error reappears and locatees automatically.
Background technology
In the use or test process of Control Software, owing to the defective or the reason such as inconsiderate of design, attend various faults, and some fault is very difficult to reappear or the location through regular meeting.Therefore, how make fault recurrence and for the designer, be very important its location by a kind of quick and simple method.
Present method the most commonly used is to adopt the method for analyzing journal file, and its principle is that each corresponding in Control Software program operation place adds daily record output information with the place that may break down, each step operation and corresponding data of recording user.When Control Software broke down, the designer progressively analyzed program according to the journal file that is write down in the Control Software operational process, and then found out the reason of fault generation and the defective of finder design.
Though this method is simple, and the reason that can fault location produces and the defective of program design, but it has following two shortcomings: first, tend to produce a large amount of log informations in the Control Software operational process, this has increased greatly analyzes the also difficulty of the reason that fault location produced, and analysis efficiency is often very low; Second, if the reason that the designer can't fault location produces according to log information and the defective of program design, actual operating process is manually simulated in the operating process that often needs to write down according to daily record, and needs repeatedly to repeat simulation sometimes, can't accomplish automatic simulation.
Summary of the invention
First goal of the invention of the present invention is to provide a kind of software error to reappear automatically and the method for location, to overcome above-mentioned shortcoming and defect of the prior art.
First goal of the invention of the present invention is achieved by the following technical programs:
The method that a kind of software error reappears and locatees automatically said method comprising the steps of:
The input operation of recording user and be operated object definition and generate the daily record document;
When mistake appears in software, the daily record document is resolved, and go back original subscriber's input operation and be operated object;
According to the user's who reduces input operation and operand, the input operation of analog subscriber realizes wrong reproduction.
Mistake is divided into two classes: 1, common fault, this type of mistake are meant that software is but pointed out mistake and can not be carried out required function under correct parameter of input or the operation normal condition.2, serious or fatal error, this type of mistake are meant because of importing correct or wrong parameter, normal or abnormal operation and cause software crash, hang-up, the mistake that can not continue to use software such as can't respond.
The determination methods of common fault: under software catalog, write the error condition file, load this document during software startup automatically.
File layout is as follows:
[Interrupt]; One of following mistake takes place, and software interrupts out of service automatically
Errcode=80001000,80001010
Errstring=" parameter error "
[Continue]; One of following mistake takes place, and software is ignored the mistake intermitten operation
Errcode=80002000,80002010
Errstring=" re-enter "
The determination methods of serious or fatal error: this mistake will cause software can not continue operation, and whether operating system can detect and eject automatically Start-up and Adjustment device software, and selection is to enter the software code debugging.
As a kind of preferred version, the input operation of described recording user and be operated object definition and generate the daily record document specifically comprises:
1) input operation of recording user and to be operated object definition be corresponding XML node form;
2) mode with XML writes down mouse and keyboard operation process and is operated object, generates the daily record document.
Utilize some system mechanisms (as mouse hook, keyboard hook, window message etc.) of operating system, seizure mouse-keyboard incident also is recorded in the xml file.
When mistake appears in software, the daily record document is resolved, and go back original subscriber's input operation and be operated object, specifically comprise:
When 3) mistake appears in software, the daily record document that is generated is resolved, parse user's input operation and be operated object.
As a kind of preferred version, the input operation of analog subscriber realizes wrong reproduction, specifically comprises:
Start the debugging mode of software, the input operation of the user when then record is made mistakes mistake appears up to software, in the input operation according to the analysis result user of daily record document.
As further preferred version, described user's input operation comprises: mouse action and keyboard operation.
As preferred version further, described mouse action comprises the position of mouse, key and the action of click and the time that is operated object and operates generation that mouse is clicked, and described keyboard operation comprises the object of key value and operation thereof and the time that operation takes place.
As further preferred version, analytic method described in the step 3) is: the action type that at first parses each node correspondence on the daily record document, resolve child node or attribute under each node again according to action type then, with mouse and keyboard operation and the operational set of corresponding operand formation thereof that parses, and arrange in chronological order.
Second goal of the invention of the present invention is to provide a kind of software error the automatic system of reappearing and locating, to use the automatic method of reappearing and locating of a kind of software error that first goal of the invention of the present invention is provided.
Second goal of the invention of the present invention adopts following technical scheme to realize:
The system that a kind of software error reappears and locatees automatically, described system comprises logging modle, parsing module and analog module:
Described logging modle is used for the input operation of recording user and is operated object definition generating the daily record document;
Described parsing module when mistake appears in software, is resolved the daily record document that logging modle generates, and goes back original subscriber's input operation and be operated object;
Described analog module, according to the user's of parsing module reduction input operation and operand, the input operation of analog subscriber realizes wrong reproduction.
Compared with prior art, the present invention has the following advantages:
The technical program is by the direct modeling operating process, can more directly be determined to the fault that software is found clearly in the process of operation, and, owing to adopt xml record mouse-keyboard operating process and operand and deposit journal file in, can long-living a large amount of recording diaries information in operational process, saved the space, and be convenient to the parsing of analytical tool to daily record, alleviated and analyzed the also difficulty of the reason that fault location produced, the carrying out simulated operation repeatedly that repeats without the technician locates errors, and debugging acid correction just can directly be called in erroneous point in wrong back in the location.
Description of drawings
Fig. 1 is the process flow diagram of the automatic method of reappearing and locating of a kind of software error of the present invention;
Fig. 2 is the module map of the automatic system of reappearing and locating of a kind of software error of the present invention.
Embodiment
The present invention is described further below in conjunction with accompanying drawing.
As shown in Figure 1, the automatic method of reappearing and locating of a kind of software error of the present invention;
The method that a kind of software error reappears and locatees automatically may further comprise the steps:
1. the XML node form of mouse and keyboard operation and operand thereof is described in definition;
2. Control Software writes journal file with the mouse-keyboard operation of user's execution and the object of operation thereof according to defined XML node form in real time in operational process, forms XML daily record document;
3. the XML daily record document that Control Software is generated according to defined XML node form is reduced to user's whole mouse-keyboard operating process and operand;
4. running control software under debugging mode;
5. whole mouse-keyboard operating process and the operand that comes real simulated to restore by analog mouse and keyboard message by XML daily record document.Actual when causing keyboard that Control Software breaks down or mouse action when simulating, will cause the above-mentioned Control Software of under debugging mode, moving to break down once more, and then find the defective of Control Software design.
Mistake is divided into two classes: 1, common fault, this type of mistake are meant that software is but pointed out mistake and can not be carried out required function under correct parameter of input or the operation normal condition.2, serious or fatal error, this type of mistake are meant because of importing correct or wrong parameter, normal or abnormal operation and cause software crash, hang-up, the mistake that can not continue to use software such as can't respond.
The determination methods of common fault: under software catalog, write the error condition file, load this document during software startup automatically.
File layout is as follows:
[Interrupt]; One of following mistake takes place, and software interrupts out of service automatically
Errcode=80001000,80001010
Errstring=" parameter error "
[Continue]; One of following mistake takes place, and software is ignored the mistake intermitten operation
Errcode=80002000,80002010
Errstring=" re-enter "
The determination methods of serious or fatal error: this mistake will cause software can not continue operation, and whether operating system can detect and eject automatically Start-up and Adjustment device software, and selection is to enter the software code debugging.
Mouse action and keyboard operation and operand thereof are defined as corresponding XML node form, utilize some system mechanisms (as mouse hook, keyboard hook, window message etc.) of operating system, catch the mouse-keyboard incident and also be recorded in the xml file.Mouse action comprise position, the mouse of mouse clicked be right button or left button, click object of clicking or double-clicking and operate and the time of operating generation; Keyboard operation comprises that key value, button press or upspring and time that the object operated and operation take place.For example the xml daily record document definition during a certain button of click is as follows:
<operation,type=”MouseDown”>
<time〉HH-MM-SS</time 〉/time * that this operation of * produces/
<key〉0</key/* wherein defines 0 and represents left mouse button being pressed, 1 represent right mouse button be pressed */
<x〉220</x 〉/coordinate information during the * click, promptly locate to press in (220,220).*/
<y>220</y>
<object〉button</object/object of * click be button */
</operation>
Control Software real time record user's in operational process mouse-keyboard operating process and operand, and write XML daily record document according to defined XML node form, corresponding corresponding mouse of each XML node (or keyboard) operation and operand thereof in the document.Simultaneously, design an XML document analytical tool, be used to resolve the XML daily record document that the Control Software operational process is produced, according to defined XML node form, by the running node in the XML daily record document is resolved, restore user's whole mouse-keyboard operating process and operand thereof.Then, under debugging mode, rerun the Control Software that breaks down, and enable the simulating keyboard that the XML document analytical tool provides and the function of mouse information, according to whole mouse-keyboard operating process and the operand that the XML document analytical tool is restored, come real simulation actual user's operating process.Actual when causing keyboard that Control Software breaks down or mouse action when simulating, will cause the above-mentioned Control Software of under debugging mode, moving to break down once more, and then find the defective of Control Software design.
When analyzing XML daily record document, at first parse the action type of each node correspondence, resolve child node or attribute under each node again according to action type then.Promptly for the mouse action node, its attribute or child node will according to position, the mouse of mouse clicked be right button or left button, click the object of clicking or double-clicking and operate and the time of operating generation resolved; For the keyboard operation node, its attribute or child node will be pressed or upspring and time that the object operated and operation take place resolves according to key value, button.For example, in the aforesaid XML daily record document that generates, parse the information such as time, button, position, click object of this operation.The mouse-keyboard operation and the operand thereof that parse are formed an operational set, and arrange in chronological order.
Start-up control software under debugging mode.Actual when causing mouse that software breaks down or operation when simulating, the program code of Control Software will navigate to the fault location of software design automatically.Analog mouse or keyboard operation in this step, be mouse and keyboard message module (each operating system system of calling system, as windows, Linux has the system interface function), carry out mouse or keyboard operation and operand thereof successively according to the corresponding operating in the operational set, and do corresponding delay or blank operation according to the mistiming between two continued operations.
Be illustrated in figure 2 as the system that a kind of software error reappears and locatees automatically, described system comprises logging modle, parsing module, analog module and debugging module, described logging modle is connected with parsing module, described analog module is connected with parsing module, be used for the analysis result according to parsing module, realize that simulated operation positions mistake, described debugging module is connected with analog module, result according to simulated operation debugs software, carries out location of mistake and defective and searches.
Claims (7)
1. the method that software error reappears and locatees automatically is characterized in that, said method comprising the steps of:
The input operation of recording user and be operated object definition and generate the daily record document;
When mistake appears in software, the daily record document is resolved, and go back original subscriber's input operation and be operated object;
According to input operation and the operand of going back the original subscriber, the input operation of analog subscriber realizes wrong reproduction.
2. software fault according to claim 1 automatically reappears and the method for location, it is characterized in that the input operation of described recording user and be operated object definition and generate the daily record document specifically comprises:
1) input operation of recording user and to be operated object definition be corresponding XML node form;
2) mode with XML writes down mouse and keyboard operation process and is operated object, generates the daily record document;
When mistake appears in software, the daily record document is resolved, and go back original subscriber's input operation and be operated object, specifically comprise:
When 3) mistake appears in software, the daily record document that is generated is resolved, parse user's input operation and be operated object.
3. the method that software fault according to claim 1 reappears and locatees automatically is characterized in that, the input operation of analog subscriber realizes wrong reproduction, specifically comprises:
Start the debugging mode of software, the input operation of the user when then record is made mistakes mistake appears up to software, in the input operation according to the analysis result user of daily record document.
4. according to claim 1 or the automatic method of reappearing and locating of 2 or 3 described software faults, it is characterized in that described user's input operation comprises: mouse action and keyboard operation.
5. the method that software fault according to claim 4 reappears and locatees automatically, it is characterized in that, described mouse action comprises the position of mouse, key and the action of click and the time that is operated object and operates generation that mouse is clicked, and described keyboard operation comprises the object of key value and operation thereof and the time that operation takes place.
6. the method that software fault according to claim 3 reappears and locatees automatically, it is characterized in that, analytic method described in the step 3) is: the action type that at first parses each node correspondence on the daily record document, resolve child node or attribute under each node again according to action type then, with mouse and keyboard operation and the operational set of corresponding operand formation thereof that parses, and arrange in chronological order.
7. a software error reappears and the system of location automatically, it is characterized in that described system comprises logging modle, parsing module and analog module:
Described logging modle is used for the input operation of recording user and is operated object definition generating the daily record document;
Described parsing module when mistake appears in software, is resolved the daily record document that logging modle generates, and goes back original subscriber's input operation and be operated object;
Described analog module, according to the user's of parsing module reduction input operation and operand, the input operation of analog subscriber realizes wrong reproduction.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201110129892 CN102184138B (en) | 2011-05-19 | 2011-05-19 | Method and system for automatically reproducing and positioning software error |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201110129892 CN102184138B (en) | 2011-05-19 | 2011-05-19 | Method and system for automatically reproducing and positioning software error |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102184138A true CN102184138A (en) | 2011-09-14 |
CN102184138B CN102184138B (en) | 2013-09-18 |
Family
ID=44570318
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201110129892 Expired - Fee Related CN102184138B (en) | 2011-05-19 | 2011-05-19 | Method and system for automatically reproducing and positioning software error |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102184138B (en) |
Cited By (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102360289A (en) * | 2011-09-29 | 2012-02-22 | 用友软件股份有限公司 | Data managing device and method |
CN102929733A (en) * | 2012-10-18 | 2013-02-13 | 北京奇虎科技有限公司 | Method and device for processing error files and client-side equipment |
CN102929732A (en) * | 2012-10-18 | 2013-02-13 | 北京奇虎科技有限公司 | Method and device for calling file by application program and client-side equipment |
CN103902454A (en) * | 2014-04-08 | 2014-07-02 | 安一恒通(北京)科技有限公司 | Method and device for locating software faults |
CN104021072A (en) * | 2013-03-01 | 2014-09-03 | 英飞凌科技股份有限公司 | Machine and methods for evaluating failing software programs |
CN104346248A (en) * | 2014-10-17 | 2015-02-11 | 浪潮电子信息产业股份有限公司 | Audit function implementation method based on history command |
CN104461850A (en) * | 2014-12-09 | 2015-03-25 | 北京全路通信信号研究设计院有限公司 | Reproduction method, device and system of train control vehicular equipment and human-machine interface equipment |
CN104714889A (en) * | 2012-03-29 | 2015-06-17 | 北京奇虎科技有限公司 | Test method and system for browser |
CN104965775A (en) * | 2015-04-23 | 2015-10-07 | 腾讯科技(深圳)有限公司 | Reconstruction method for application software fault site, server, and terminal |
CN105320572A (en) * | 2014-06-27 | 2016-02-10 | 腾讯科技(深圳)有限公司 | Browser abnormity processing method, device and system |
CN105718354A (en) * | 2016-01-20 | 2016-06-29 | 上海斐讯数据通信技术有限公司 | Fault information reproducing method and device |
CN106055451A (en) * | 2016-05-23 | 2016-10-26 | 努比亚技术有限公司 | Information processing method and electronic device |
CN106293668A (en) * | 2015-05-29 | 2017-01-04 | 北京拉酷网络科技有限公司 | The automatic processing method of file and system between multiwindow |
CN106326129A (en) * | 2016-09-09 | 2017-01-11 | 福建中金在线信息科技有限公司 | Program abnormity information generating method and device |
CN106708550A (en) * | 2015-11-17 | 2017-05-24 | 百度在线网络技术(北京)有限公司 | Method and device for loading shared object library |
CN107391357A (en) * | 2017-08-17 | 2017-11-24 | 杭州师范大学 | Application crashes replay method, device and mobile terminal |
CN107404456A (en) * | 2016-05-18 | 2017-11-28 | 阿里巴巴集团控股有限公司 | Location of mistake method and device |
CN107621989A (en) * | 2017-09-13 | 2018-01-23 | 联想(北京)有限公司 | A kind of information processing method and device |
WO2018014544A1 (en) * | 2016-07-20 | 2018-01-25 | 平安科技(深圳)有限公司 | Abnormal signal processing method, abnormal signal processing apparatus, storage medium, and terminal |
CN107844412A (en) * | 2016-09-19 | 2018-03-27 | 东华软件股份公司 | Method and apparatus for program debugging |
CN110716817A (en) * | 2019-09-10 | 2020-01-21 | 中国平安财产保险股份有限公司 | System operation fault processing method and device, storage medium and electronic equipment |
CN110825605A (en) * | 2019-11-06 | 2020-02-21 | 北京博睿宏远数据科技股份有限公司 | A method, device, device and storage medium for simulating user operation |
CN111818123A (en) * | 2020-05-28 | 2020-10-23 | 中国平安财产保险股份有限公司 | Network front-end remote playback method, device, equipment and storage medium |
CN112036899A (en) * | 2019-05-14 | 2020-12-04 | 阿里巴巴集团控股有限公司 | Method, device and electronic device for providing service information |
CN113010400A (en) * | 2021-04-26 | 2021-06-22 | 唐君宜 | Computer engineering technical document intelligent generation and duplication system and method |
CN113221122A (en) * | 2021-05-21 | 2021-08-06 | 珠海金山网络游戏科技有限公司 | Vulnerability reproduction method and device |
CN113391752A (en) * | 2021-06-21 | 2021-09-14 | 昆明理工大学 | Interaction technology of mouse-based touch interactive equipment |
CN113608988A (en) * | 2021-08-10 | 2021-11-05 | 南京师范大学 | A Recurrence-Oriented Geographical Simulation Scenario Recording Method |
CN113760696A (en) * | 2020-07-01 | 2021-12-07 | 北京沃东天骏信息技术有限公司 | Program problem positioning method and device, electronic equipment and storage medium |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1645336A (en) * | 2005-01-20 | 2005-07-27 | 上海复旦光华信息科技股份有限公司 | Automatic extraction and analysis for formwork based on heterogenerous logbook |
CN101887393A (en) * | 2010-07-01 | 2010-11-17 | 中兴通讯股份有限公司 | Device failure recurrence method and system based on paravirtualization technology |
US20110083123A1 (en) * | 2009-10-05 | 2011-04-07 | Microsoft Corporation | Automatically localizing root error through log analysis |
-
2011
- 2011-05-19 CN CN 201110129892 patent/CN102184138B/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1645336A (en) * | 2005-01-20 | 2005-07-27 | 上海复旦光华信息科技股份有限公司 | Automatic extraction and analysis for formwork based on heterogenerous logbook |
US20110083123A1 (en) * | 2009-10-05 | 2011-04-07 | Microsoft Corporation | Automatically localizing root error through log analysis |
CN101887393A (en) * | 2010-07-01 | 2010-11-17 | 中兴通讯股份有限公司 | Device failure recurrence method and system based on paravirtualization technology |
Cited By (47)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102360289B (en) * | 2011-09-29 | 2013-11-27 | 用友软件股份有限公司 | Data managing device and method |
CN102360289A (en) * | 2011-09-29 | 2012-02-22 | 用友软件股份有限公司 | Data managing device and method |
CN104714889A (en) * | 2012-03-29 | 2015-06-17 | 北京奇虎科技有限公司 | Test method and system for browser |
CN102929733B (en) * | 2012-10-18 | 2015-02-11 | 北京奇虎科技有限公司 | Method and device for processing error files and client-side equipment |
CN102929733A (en) * | 2012-10-18 | 2013-02-13 | 北京奇虎科技有限公司 | Method and device for processing error files and client-side equipment |
CN102929732A (en) * | 2012-10-18 | 2013-02-13 | 北京奇虎科技有限公司 | Method and device for calling file by application program and client-side equipment |
CN102929732B (en) * | 2012-10-18 | 2015-04-08 | 北京奇虎科技有限公司 | Method and device for calling file by application program and client-side equipment |
CN104021072A (en) * | 2013-03-01 | 2014-09-03 | 英飞凌科技股份有限公司 | Machine and methods for evaluating failing software programs |
US9983987B2 (en) | 2014-04-08 | 2018-05-29 | Iyuntian Co., Ltd. | Method, apparatus, and device for locating a software failure |
WO2015154517A1 (en) * | 2014-04-08 | 2015-10-15 | 安一恒通(北京)科技有限公司 | Software failure locating method, apparatus and equipment |
CN103902454A (en) * | 2014-04-08 | 2014-07-02 | 安一恒通(北京)科技有限公司 | Method and device for locating software faults |
KR101748833B1 (en) * | 2014-04-08 | 2017-06-19 | 이윤티안 시오., 엘티디. | Software failure locating method, apparatus and equipment |
CN105320572A (en) * | 2014-06-27 | 2016-02-10 | 腾讯科技(深圳)有限公司 | Browser abnormity processing method, device and system |
CN105320572B (en) * | 2014-06-27 | 2019-02-22 | 腾讯科技(深圳)有限公司 | Browser abnormality eliminating method, apparatus and system |
CN104346248A (en) * | 2014-10-17 | 2015-02-11 | 浪潮电子信息产业股份有限公司 | Audit function implementation method based on history command |
CN104461850A (en) * | 2014-12-09 | 2015-03-25 | 北京全路通信信号研究设计院有限公司 | Reproduction method, device and system of train control vehicular equipment and human-machine interface equipment |
CN104461850B (en) * | 2014-12-09 | 2018-08-28 | 北京全路通信信号研究设计院集团有限公司 | Reproduction method, device and system of train control vehicle-mounted equipment and human-computer interface equipment |
CN104965775A (en) * | 2015-04-23 | 2015-10-07 | 腾讯科技(深圳)有限公司 | Reconstruction method for application software fault site, server, and terminal |
CN106293668B (en) * | 2015-05-29 | 2020-01-14 | 北京拉酷网络科技有限公司 | Automatic processing method and system for files among multiple windows |
CN106293668A (en) * | 2015-05-29 | 2017-01-04 | 北京拉酷网络科技有限公司 | The automatic processing method of file and system between multiwindow |
CN106708550B (en) * | 2015-11-17 | 2020-05-29 | 百度在线网络技术(北京)有限公司 | Method and device for loading shared object library |
CN106708550A (en) * | 2015-11-17 | 2017-05-24 | 百度在线网络技术(北京)有限公司 | Method and device for loading shared object library |
CN105718354A (en) * | 2016-01-20 | 2016-06-29 | 上海斐讯数据通信技术有限公司 | Fault information reproducing method and device |
WO2017124808A1 (en) * | 2016-01-20 | 2017-07-27 | 上海斐讯数据通信技术有限公司 | Fault information reproduction method and reproduction apparatus |
CN107404456A (en) * | 2016-05-18 | 2017-11-28 | 阿里巴巴集团控股有限公司 | Location of mistake method and device |
CN106055451B (en) * | 2016-05-23 | 2019-02-15 | 努比亚技术有限公司 | Information processing method and electronic equipment |
CN106055451A (en) * | 2016-05-23 | 2016-10-26 | 努比亚技术有限公司 | Information processing method and electronic device |
WO2018014544A1 (en) * | 2016-07-20 | 2018-01-25 | 平安科技(深圳)有限公司 | Abnormal signal processing method, abnormal signal processing apparatus, storage medium, and terminal |
CN106326129A (en) * | 2016-09-09 | 2017-01-11 | 福建中金在线信息科技有限公司 | Program abnormity information generating method and device |
CN107844412A (en) * | 2016-09-19 | 2018-03-27 | 东华软件股份公司 | Method and apparatus for program debugging |
CN107391357A (en) * | 2017-08-17 | 2017-11-24 | 杭州师范大学 | Application crashes replay method, device and mobile terminal |
CN107621989A (en) * | 2017-09-13 | 2018-01-23 | 联想(北京)有限公司 | A kind of information processing method and device |
CN112036899B (en) * | 2019-05-14 | 2024-11-15 | 阿里巴巴(上海)有限公司 | Method, device and electronic device for providing service information |
CN112036899A (en) * | 2019-05-14 | 2020-12-04 | 阿里巴巴集团控股有限公司 | Method, device and electronic device for providing service information |
CN110716817A (en) * | 2019-09-10 | 2020-01-21 | 中国平安财产保险股份有限公司 | System operation fault processing method and device, storage medium and electronic equipment |
CN110825605A (en) * | 2019-11-06 | 2020-02-21 | 北京博睿宏远数据科技股份有限公司 | A method, device, device and storage medium for simulating user operation |
CN110825605B (en) * | 2019-11-06 | 2020-09-11 | 北京博睿宏远数据科技股份有限公司 | Method, device, equipment and storage medium for simulating user operation |
CN111818123A (en) * | 2020-05-28 | 2020-10-23 | 中国平安财产保险股份有限公司 | Network front-end remote playback method, device, equipment and storage medium |
CN111818123B (en) * | 2020-05-28 | 2023-10-20 | 中国平安财产保险股份有限公司 | Network front-end remote playback method, device, equipment and storage medium |
CN113760696A (en) * | 2020-07-01 | 2021-12-07 | 北京沃东天骏信息技术有限公司 | Program problem positioning method and device, electronic equipment and storage medium |
CN113760696B (en) * | 2020-07-01 | 2025-02-21 | 北京沃东天骏信息技术有限公司 | A program problem locating method, device, electronic device and storage medium |
CN113010400A (en) * | 2021-04-26 | 2021-06-22 | 唐君宜 | Computer engineering technical document intelligent generation and duplication system and method |
CN113010400B (en) * | 2021-04-26 | 2024-02-06 | 唐君宜 | Computer processing technology document intelligent generation and multiple disk system and method |
CN113221122A (en) * | 2021-05-21 | 2021-08-06 | 珠海金山网络游戏科技有限公司 | Vulnerability reproduction method and device |
CN113391752A (en) * | 2021-06-21 | 2021-09-14 | 昆明理工大学 | Interaction technology of mouse-based touch interactive equipment |
CN113391752B (en) * | 2021-06-21 | 2023-11-14 | 昆明理工大学 | A mouse-based interaction method for touch-control interactive devices |
CN113608988A (en) * | 2021-08-10 | 2021-11-05 | 南京师范大学 | A Recurrence-Oriented Geographical Simulation Scenario Recording Method |
Also Published As
Publication number | Publication date |
---|---|
CN102184138B (en) | 2013-09-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102184138B (en) | Method and system for automatically reproducing and positioning software error | |
US7627821B2 (en) | Recording/playback tools for UI-based applications | |
US8312322B2 (en) | System for automated generation of computer test procedures | |
US6968509B1 (en) | Recording of user-driven events within a computer application | |
US8522176B2 (en) | Method of recording and replaying call frames for the testbench | |
CN102804147B (en) | Perform the code check executive system of the code check of ABAP source code | |
US10296444B1 (en) | Methods and systems for testing mobile applications for android mobile devices | |
US20130346917A1 (en) | Client application analytics | |
Roehm et al. | Monitoring user interactions for supporting failure reproduction | |
CN102508775A (en) | Interactive automation test system | |
CN112241370B (en) | API interface class checking method, system and device | |
CN102479152A (en) | Method and device for obtaining automatic test result of tool based on Android platform | |
WO2021142771A1 (en) | Service ticket generation method, apparatus and system | |
CN110286882B (en) | Foreground system design and verification method based on model detection | |
CN114020648B (en) | Application control testing method and device, electronic equipment and storage medium | |
CN119718908A (en) | UI (user interface) automatic testing method and system | |
CN116775442A (en) | Software debugging system | |
CN118467032A (en) | Automated UI interaction exploration method based on multimodal large model | |
CN118312410A (en) | Embedded software debugging monitoring system and method | |
CN115599375B (en) | Data processing method and device based on RPA system | |
CN111522737B (en) | Automatic test verification method and device for front-end interface and storage medium | |
CN118672887A (en) | Automated testing method, device, electronic device and medium | |
CN116431627A (en) | Electronic equipment database table generation method, system, equipment and medium | |
CN119807016B (en) | Interactive debugging method, device, equipment and medium for front end of AI generated webpage | |
CN119829437A (en) | Web automatic testing method and system based on parameterized input |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CP03 | Change of name, title or address |
Address after: Kezhu road high tech Industrial Development Zone, Guangzhou city of Guangdong Province, No. 233 510670 Patentee after: Wei Chong group Limited by Share Ltd Address before: 510663 No. 6, color road, hi tech Industrial Development Zone, Guangdong, Guangzhou, China Patentee before: Guangdong Weichuangshixun Science and Technology Co., Ltd. |
|
CP03 | Change of name, title or address | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20130918 Termination date: 20200519 |
|
CF01 | Termination of patent right due to non-payment of annual fee |