CN107506300A - A kind of ui testing method, apparatus, server and storage medium - Google Patents

A kind of ui testing method, apparatus, server and storage medium Download PDF

Info

Publication number
CN107506300A
CN107506300A CN201710675850.5A CN201710675850A CN107506300A CN 107506300 A CN107506300 A CN 107506300A CN 201710675850 A CN201710675850 A CN 201710675850A CN 107506300 A CN107506300 A CN 107506300A
Authority
CN
China
Prior art keywords
page
operational controls
controls
attribute information
testing method
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
Application number
CN201710675850.5A
Other languages
Chinese (zh)
Other versions
CN107506300B (en
Inventor
汪世涛
陈鲁
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Baidu Online Network Technology Beijing Co Ltd
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201710675850.5A priority Critical patent/CN107506300B/en
Publication of CN107506300A publication Critical patent/CN107506300A/en
Application granted granted Critical
Publication of CN107506300B publication Critical patent/CN107506300B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3668Software testing
    • G06F11/3672Test management
    • G06F11/3688Test management for test execution, e.g. scheduling of test suites

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Debugging And Monitoring (AREA)

Abstract

The embodiment of the invention discloses a kind of ui testing method, apparatus, server and storage medium.Wherein, ui testing method includes:Travel through each page of user interface to be tested;Whole controls in acquisition ergodic process in each page and the attribute information of operational controls respectively;The operational controls coverage rate of each page is calculated according to the attribute information.The embodiment of the present invention effectively quantifies the effect of UI automatic tests using operational controls coverage rate, to instruct tester to optimize UI automatic tests, improves UI testing efficiencies.

Description

A kind of ui testing method, apparatus, server and storage medium
Technical field
The present embodiments relate to Internet technology, more particularly to a kind of ui testing method, apparatus, server and Storage medium.
Background technology
With the extensive use of mobile intelligent terminal, mobile terminal positive function enhancingization, more modellings, customization, platform The direction of Opening is developed, and is being influenceed and changed based on android system or the Mobile solution of IOS system developments service APP Become the life of people.Per money APP after exploitation, it can not be rung in order to avoid occurring clicking on some function during user's use Should, user interface (User Interface, UI) the problems such as redirecting failure or logic error is to the APP developed, it is necessary to enter Row traversal test.
At present, in UI tests, the quantization method of UI automatic test effects is code coverage and activity (APP The page) coverage rate.Code coverage is counted in operation UI automatic test courses, and the code being triggered to accounts for the ratio of total code Rate.Activity coverage rates, that is, run in UI automatic test courses, it is total that the activity numbers of entrance account for specified APP The ratio of activity numbers.
However, the level of coverage of code coverage major embodiment function or code, related to code logic structure, it is impossible to It is associated, causes for the unfamiliar tester of source code with APP pages UI well, it is difficult to passes through code coverage data Quick obtaining is to the unlapped place of UI automatic tests.Further, since in the presence of invalid code, influence whether that code covers The data of lid rate.And activity coverage rate quantization methods, it is more the problem of embodying UI automatic test overburden depths, no The problem of UI automatic test ranges can be defined.The two can not effectively quantify the effect of UI automatic tests, it is impossible to directly Tester is instructed to optimize UI automatic tests.
The content of the invention
The embodiment of the present invention provides a kind of ui testing method, apparatus, server and storage medium, existing to solve Technology can not effectively quantify the effect of UI automatic tests, can not directly instruct tester excellent to the progress of UI automatic tests The problem of change.
In a first aspect, the embodiments of the invention provide a kind of ui testing method, this method includes:
Travel through each page of user interface to be tested;
Whole controls in acquisition ergodic process in each page and the attribute information of operational controls respectively;
The operational controls coverage rate of each page is calculated according to the attribute information.
Second aspect, the embodiment of the present invention additionally provide a kind of ui testing device, and the device includes:
Spider module, for traveling through each page of user interface to be tested;
Data obtaining module, for obtaining whole controls in ergodic process in each page and operational controls respectively Attribute information;
Computing module, for calculating the operational controls coverage rate of each page according to the attribute information.
The third aspect, the embodiment of the present invention additionally provide a kind of server, and the server includes:
One or more processors;
Storage device, for storing one or more programs;
When one or more of programs are by one or more of computing devices so that one or more of processing Device is realized such as the ui testing method described in any embodiment of the present invention.
Fourth aspect, the embodiment of the present invention additionally provide a kind of computer-readable recording medium, are stored thereon with computer Program, realized when the program is executed by processor such as the ui testing method described in any embodiment of the present invention.
The embodiment of the present invention is obtained each in ergodic process respectively by traveling through each page of user interface to be tested Whole controls in the individual page and the attribute information of operational controls simultaneously calculate each page according to the attribute information got Operational controls coverage rate, effectively quantify the effects of UI automatic tests using operational controls coverage rate, so as to direct Instruct tester to optimize UI automatic tests, improve UI testing efficiencies.
Brief description of the drawings
Fig. 1 is the flow chart of the ui testing method in the embodiment of the present invention one;
Fig. 2 a are the flow charts of the ui testing method in the embodiment of the present invention two;
Fig. 2 b are the schematic diagrames of sectional drawing after being marked in the ui testing method in the embodiment of the present invention two;
Fig. 3 is the structural representation of the ui testing device in the embodiment of the present invention three;
Fig. 4 is the structural representation of the server in the embodiment of the present invention four.
Embodiment
The present invention is described in further detail with reference to the accompanying drawings and examples.It is understood that this place is retouched The specific embodiment stated is used only for explaining the present invention, rather than limitation of the invention.It also should be noted that in order to just Part related to the present invention rather than entire infrastructure are illustrate only in description, accompanying drawing.
Embodiment one
Fig. 1 is the flow chart for the ui testing method that the embodiment of the present invention one provides, and the present embodiment is applicable to use The situation of family interface detection, this method can be performed by ui testing device, and the device can use software and/or hard The mode of part is realized.As shown in figure 1, this method specifically includes:
S110, traversal user interface to be tested each page.
When carrying out UI tests to Mobile solution APP, it is necessary to each user interface in APP to be tested and often Every control in one user interface is tested, therefore, it is necessary to carries out automation traversal to user interface to be tested.
Generally, UI automates traversal and is broadly divided into extreme saturation or breadth traversal.One APP is split from UI, UI is mainly made up of various controls in the page and the page, similar to the structure of tree, since root page face (i.e. root node), is used DFS (Depth First Search, Depth Priority Algorithm, being one kind of searching algorithm) algorithms or BFS (Breadth First Search, breadth-first search, it is one of most easy searching algorithm of figure) algorithm, it is each to sequentially enter The page, various controls in operation pages, to be tested, verifies APP stability.Single UI automation traversal tasks can be one Run in individual equipment.
Preferably, traversal method is automated using distributed UI, can be torn open single UI traversal tasks according to page feature It is divided into more height traversal tasks, performs more height traversal tasks respectively, completes user interface traversal test.It can be greatly shortened The time of automation traversal consumption, solve the problems, such as that coverage rate is low.
Need exist for explanation is the method that the embodiment of the present invention does not limit traversal UI, as long as can realize to be tested Control in APP each user interface and each user interface is tested.
S120, whole controls in ergodic process in each page and the attribute information of operational controls are obtained respectively.
It control in a page, all may not be tested, and only some may have passed through test, it is also possible to All it is completed, it is necessary to obtain whole controls and operated and (had been tested) attribute information of control to judge to survey Which degree examination proceeds to.
Exemplary, attribute information includes the quantity of control, wherein being divided into whole control quantity in a certain page and having grasped The control quantity of work;Also include the positional information of control, wherein being divided into whole controls page distributing position and same where it The position of the control operated in the page.
Further, obtained in embodiments of the present invention using dump mode complete in each page in ergodic process The attribute information of portion's control and operational controls.
Dump is a file backup instruction, can obtain the information of corresponding document.It is applied in mobile terminal, dump can With:From mobile device, the xml structured files of current page are obtained, the xml structured files are included on mobile device, current page The integral layout in face, it is made up of layout control and UI controls etc.;Xml structured files are parsed, obtain the category of each file Property value.
S130, the operational controls coverage rate for calculating according to the attribute information each page.
The coverage rate of operational controls of each page be according to whole controls in the page and operational controls attribute believe What breath was calculated.
Further, attribute information includes whole control quantity and the control quantity operated, accordingly, by each page Operational controls coverage rate of the quantity of operational controls in the face ratio total with control as each page.
The technical scheme of the present embodiment, by traveling through each page of user interface to be tested, obtain respectively traversed Whole controls in journey in each page and the attribute information of operational controls, each is calculated according to obtained attribute information The operational controls coverage rate of the page, effectively quantify the effect of UI automatic tests using operational controls coverage rate, so as to Directly instruct tester to optimize UI automatic tests, improve testing efficiency.
Embodiment two
Fig. 2 a are the flow chart for the family interface detection method that the embodiment of the present invention two provides, and the present embodiment two is in embodiment one On the basis of ui testing process made further optimized.As shown in Figure 2 a, methods described includes:
S210, traversal user interface to be tested each page.
S220, whole controls in ergodic process in each page and the attribute information of operational controls are obtained respectively.
S230, the operational controls coverage rate for calculating according to the attribute information each page.
S240, whole controls in each described page position and the position of operational controls is entered to each page Row sectional drawing.
Whole controls for being acquired in S220 and the attribute information of operational controls include whole controls quantity and The quantity and positional information of positional information and operational controls, wherein, quantity is used to calculate the operational controls coverage rate; The position of whole controls in each page and the position of operational controls are used to carry out sectional drawing to each page, it can be seen that each Layout of the individual control in the page.
S250, the position of the operational controls is made a mark on sectional drawing.
In the sectional drawing that S240 is obtained, the position mark of the control operated is come out, to enter with the control not operated Row is distinguished, in that context it may be convenient to which it is what is operated to distinguish which control, and which control is also to be operated.
S260, the display operational controls coverage rate and the sectional drawing after marking.
The coverage rate of operational controls being calculated and the page screenshot for marking operational controls are shown to progress UI On the server of test or other test platforms, tester can be made intuitively to see the process and result of UI tests, entered And tester is directly instructed to optimize UI automatic tests.
It is exemplary, being obtained with operational controls position according to whole control locations in a certain page as shown in Figure 2 b Labeled page screenshot, control a~f is whole controls in the page in figure, control a, c, e wherein under dotted line frame The control as operated, control b, d, f, g under solid box are the controls not operated, and thus sectional drawing tester can be with straight That sees sees the situation of UI tests, and it is not operate also to have which control, and further UI tests can be optimized. Explanation is needed exist for, the embodiment of the present invention do not limit operational controls mark mode, dotted line frame can be taken to mark, can be with The overstriking of frame lines or different border colors is utilized, is only served here exemplary.
The technical scheme of the embodiment of the present invention, by the positions of whole controls in each described page and grasp The position for making control carries out sectional drawing to each page and the position of operational controls is made a mark on sectional drawing, can make tester Member intuitively sees the process and result of UI tests, and then directly instructs tester to optimize UI automatic tests, carries High UI testing efficiencies.
Embodiment three
Fig. 3 is the structural representation of the ui testing device in the embodiment of the present invention three.As shown in figure 3, user circle Face test device includes:
Spider module 310, for traveling through each page of user interface to be tested.
Data obtaining module 320, for obtaining whole controls in ergodic process in each page respectively and having operated The attribute information of control.
Computing module 330, for calculating the operational controls coverage rate of each page according to the attribute information.
Further, acquired attribute information includes the quantity of control;Accordingly, foregoing computing module is specifically used for inciting somebody to action Operational controls coverage rate of the quantity of operational controls of each page ratio total with control as each page.
Further, acquired attribute information also includes control in the position of the page;Accordingly, ui testing fills Putting also includes:
Screen capture module 340, position and the position of operational controls for whole controls in each described page Put and sectional drawing is carried out to each page;
Mark module 350, for being made a mark on sectional drawing to the position of the operational controls.
Preferably, ui testing device also includes:
Display module 360, for the sectional drawing after showing the operational controls coverage rate and marking.
Further, aforementioned information acquisition module is specifically used for:
Whole controls in ergodic process in each page and the attribute of operational controls are obtained using dump mode Information.
The technical scheme of the present embodiment, each page of user interface to be tested is traveled through by spider module, and by believing Breath acquisition module obtains whole controls in ergodic process in each page and the attribute information of operational controls, calculating respectively Module calculates the operational controls coverage rate of each page according to obtained attribute information, then by coverage rate with it is labeled The page screenshot for going out operational controls is shown, can effectively quantify UI automatic tests using operational controls coverage rate Effect, directly to instruct tester to optimize UI automatic tests, improve testing efficiency.
The ui testing device that the embodiment of the present invention is provided can perform the use that any embodiment of the present invention is provided Family interface detection method, possess the corresponding functional module of execution method and beneficial effect.
Example IV
Fig. 4 is the structural representation of the server in the embodiment of the present invention four.Fig. 4 is shown suitable for being used for realizing the present invention The block diagram of the exemplary servers 412 of embodiment.The server 412 that Fig. 4 is shown is only an example, should not be to the present invention The function and use range of embodiment bring any restrictions.
As shown in figure 4, server 412 is showed in the form of universal computing device.The component of server 412 can include but It is not limited to:One or more processor or processing unit 416, system storage 428, connection different system component (including System storage 428 and processing unit 416) bus 418.
Bus 418 represents the one or more in a few class bus structures, including memory bus or Memory Controller, Peripheral bus, graphics acceleration port, processor or the local bus using any bus structures in a variety of bus structures.Lift For example, these architectures include but is not limited to industry standard architecture (ISA) bus, MCA (MAC) Bus, enhanced isa bus, VESA's (VESA) local bus and periphery component interconnection (PCI) bus.
Server 412 typically comprises various computing systems computer-readable recording medium.These media can be it is any being capable of bedding and clothing The usable medium that business device 412 accesses, including volatibility and non-volatile media, moveable and immovable medium.
System storage 428 can include the computer system readable media of form of volatile memory, such as deposit at random Access to memory (RAM) 430 and/or cache memory 432.Server 412 may further include it is other it is removable/can not Mobile, volatile/non-volatile computer system storage medium.Only as an example, storage system 434 can be used for read-write not Movably, non-volatile magnetic media (Fig. 4 is not shown, is commonly referred to as " hard disk drive ").Although not shown in Fig. 4, can with There is provided for the disc driver to may move non-volatile magnetic disk (such as " floppy disk ") read-write, and to removable non-volatile The CD drive of CD (such as CD-ROM, DVD-ROM or other optical mediums) read-write.In these cases, each driving Device can be connected by one or more data media interfaces with bus 418.Memory 428 can include at least one program Product, the program product have one group of (for example, at least one) program module, and these program modules are configured to perform the present invention The function of each embodiment.
Program/utility 440 with one group of (at least one) program module 442, can be stored in such as memory In 428, such program module 442 includes but is not limited to operating system, one or more application program, other program modules And routine data, the realization of network environment may be included in each or certain combination in these examples.Program module 442 Generally perform the function and/or method in embodiment described in the invention.
Server 412 can also be with one or more external equipments 414 (such as keyboard, sensing equipment, display 424 etc.) Communication, can also enable a user to the equipment communication interacted with the server 412 with one or more, and/or with causing the clothes Any equipment (such as network interface card, modem etc.) that business device 412 can be communicated with one or more of the other computing device Communication.This communication can be carried out by input/output (I/O) interface 422.Also, server 412 can also be fitted by network Orchestration 420 and one or more network (such as LAN (LAN), wide area network (WAN) and/or public network, such as because of spy Net) communication.As illustrated, network adapter 420 is communicated by bus 418 with other modules of server 412.It should be understood that Although not shown in Fig. 4, server 412 can be combined and use other hardware and/or software module, included but is not limited to:Micro- generation Code, device driver, redundant processing unit, external disk drive array, RAID system, tape drive and data backup are deposited Storage system etc..
Processing unit 416 is stored in program in system storage 428 by operation, so as to perform various function application with And data processing, such as realize the ui testing method that the embodiment of the present invention is provided.
Embodiment five
The embodiment of the present invention five additionally provides a kind of computer-readable recording medium, is stored thereon with computer program, should The ui testing method provided such as the embodiment of the present invention is provided when program is executed by processor.
The computer-readable storage medium of the embodiment of the present invention, any of one or more computer-readable media can be used Combination.Computer-readable medium can be computer-readable signal media or computer-readable recording medium.It is computer-readable Storage medium for example may be-but not limited to-the system of electricity, magnetic, optical, electromagnetic, infrared ray or semiconductor, device or Device, or any combination above.The more specifically example (non exhaustive list) of computer-readable recording medium includes:Tool There are the electrical connections of one or more wires, portable computer diskette, hard disk, random access memory (RAM), read-only storage (ROM), erasable programmable read only memory (EPROM or flash memory), optical fiber, portable compact disc read-only storage (CD- ROM), light storage device, magnetic memory device or above-mentioned any appropriate combination.In this document, computer-readable storage Medium can be any includes or the tangible medium of storage program, the program can be commanded execution system, device or device Using or it is in connection.
Computer-readable signal media can include in a base band or as carrier wave a part propagation data-signal, Wherein carry computer-readable program code.The data-signal of this propagation can take various forms, including but unlimited In electromagnetic signal, optical signal or above-mentioned any appropriate combination.Computer-readable signal media can also be that computer can Any computer-readable medium beyond storage medium is read, the computer-readable medium, which can send, propagates or transmit, to be used for By instruction execution system, device either device use or program in connection.
The program code included on computer-readable medium can be transmitted with any appropriate medium, including --- but it is unlimited In wireless, electric wire, optical cable, RF etc., or above-mentioned any appropriate combination.
It can be write with one or more programming languages or its combination for performing the computer that operates of the present invention Program code, described program design language include object oriented program language-such as Java, Smalltalk, C++, Also include conventional procedural programming language-such as " C " language or similar programming language.Program code can be with Fully perform, partly perform on the user computer on the user computer, the software kit independent as one performs, portion Divide and partly perform or performed completely on remote computer or server on the remote computer on the user computer. Be related in the situation of remote computer, remote computer can pass through the network of any kind --- including LAN (LAN) or Wide area network (WAN)-be connected to subscriber computer, or, it may be connected to outer computer (such as carried using Internet service Pass through Internet connection for business).
Pay attention to, above are only presently preferred embodiments of the present invention and institute's application technology principle.It will be appreciated by those skilled in the art that The invention is not restricted to specific embodiment described here, can carry out for a person skilled in the art various obvious changes, Readjust and substitute without departing from protection scope of the present invention.Therefore, although being carried out by above example to the present invention It is described in further detail, but the present invention is not limited only to above example, without departing from the inventive concept, also Other more equivalent embodiments can be included, and the scope of the present invention is determined by scope of the appended claims.

Claims (12)

  1. A kind of 1. ui testing method, it is characterised in that including:
    Travel through each page of user interface to be tested;
    Whole controls in acquisition ergodic process in each page and the attribute information of operational controls respectively;
    The operational controls coverage rate of each page is calculated according to the attribute information.
  2. 2. ui testing method according to claim 1, it is characterised in that the attribute information includes the number of control Amount;
    Accordingly, the operational controls coverage rate that each page is calculated according to the attribute information, including:
    The quantity of operational controls of each page and the ratio of control sum are covered as the operational controls of each page Lid rate.
  3. 3. ui testing method according to claim 2, it is characterised in that the attribute information also exists including control The position of the page;
    Accordingly, methods described also includes:
    The position of whole controls in each described page and the position of operational controls carry out sectional drawing to each page;
    The position of the operational controls is made a mark on sectional drawing.
  4. 4. ui testing method according to claim 3, it is characterised in that methods described also includes:
    The display operational controls coverage rate and the sectional drawing after marking.
  5. 5. ui testing method according to claim 1, it is characterised in that each in the acquisition ergodic process Whole controls in the page and the attribute information of operational controls, including:
    Whole controls in ergodic process in each page and the attribute information of operational controls are obtained using dump mode.
  6. A kind of 6. ui testing device, it is characterised in that including:
    Spider module, for traveling through each page of user interface to be tested;
    Data obtaining module, for obtaining whole controls in ergodic process in each page and the category of operational controls respectively Property information;
    Computing module, for calculating the operational controls coverage rate of each page according to the attribute information.
  7. 7. ui testing device according to claim 6, it is characterised in that the attribute information includes the number of control Amount;
    Accordingly, the computing module is specifically used for making the ratio of the quantity of operational controls of each page and control sum For the operational controls coverage rate of each page.
  8. 8. ui testing device according to claim 7, it is characterised in that the attribute information also exists including control The position of the page;
    Accordingly, described device also includes:
    Screen capture module, for whole controls in each described page position and the position of operational controls to each page Face carries out sectional drawing;
    Mark module, for being made a mark on sectional drawing to the position of the operational controls.
  9. 9. ui testing device according to claim 8, it is characterised in that described device also includes:
    Display module, for the sectional drawing after showing the operational controls coverage rate and marking.
  10. 10. ui testing device according to claim 6, it is characterised in that described information acquisition module is specifically used In:
    Whole controls in ergodic process in each page and the attribute information of operational controls are obtained using dump mode.
  11. 11. a kind of server, it is characterised in that the server includes:
    One or more processors;
    Storage device, for storing one or more programs,
    When one or more of programs are by one or more of computing devices so that one or more of processors are real The now ui testing method as described in any in claim 1-5.
  12. 12. a kind of computer-readable recording medium, is stored thereon with computer program, it is characterised in that the program is by processor The ui testing method as described in any in claim 1-5 is realized during execution.
CN201710675850.5A 2017-08-09 2017-08-09 User interface testing method, device, server and storage medium Active CN107506300B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710675850.5A CN107506300B (en) 2017-08-09 2017-08-09 User interface testing method, device, server and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710675850.5A CN107506300B (en) 2017-08-09 2017-08-09 User interface testing method, device, server and storage medium

Publications (2)

Publication Number Publication Date
CN107506300A true CN107506300A (en) 2017-12-22
CN107506300B CN107506300B (en) 2020-10-13

Family

ID=60689729

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710675850.5A Active CN107506300B (en) 2017-08-09 2017-08-09 User interface testing method, device, server and storage medium

Country Status (1)

Country Link
CN (1) CN107506300B (en)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107197070A (en) * 2017-06-08 2017-09-22 杭州友声科技股份有限公司 The breadth traversal automated testing method of mobile phone application UI based on sequence of events
CN108229485A (en) * 2018-02-08 2018-06-29 百度在线网络技术(北京)有限公司 For testing the method and apparatus of user interface
CN110334014A (en) * 2019-06-12 2019-10-15 北京大米科技有限公司 For user interface automated testing method, system, server and storage medium
CN111209183A (en) * 2018-11-22 2020-05-29 中国电信股份有限公司 UI function traversal test method and device
CN111290940A (en) * 2018-12-10 2020-06-16 ***通信集团江西有限公司 Automatic testing method, device, equipment and medium for APP
CN111694752A (en) * 2020-07-28 2020-09-22 中移(杭州)信息技术有限公司 Application testing method, electronic device and storage medium
CN111694755A (en) * 2020-07-31 2020-09-22 北京字节跳动网络技术有限公司 Application program testing method and device, electronic equipment and medium
CN112363918A (en) * 2020-11-02 2021-02-12 北京云聚智慧科技有限公司 Automatic test method, device, equipment and storage medium for user interface AI
CN112506782A (en) * 2020-12-08 2021-03-16 北京指掌易科技有限公司 Application program testing method, device, equipment and storage medium
CN112631933A (en) * 2020-12-30 2021-04-09 上海中通吉网络技术有限公司 Method, device and equipment for page tracking test coverage
CN112817864A (en) * 2021-02-23 2021-05-18 北京字节跳动网络技术有限公司 Test file generation method, device, equipment and medium
CN113076242A (en) * 2021-02-24 2021-07-06 西安闻泰电子科技有限公司 User interface testing method and device, storage medium and electronic equipment
CN113190453A (en) * 2021-05-10 2021-07-30 北京沃东天骏信息技术有限公司 User interface testing method, device, server and medium
CN114968687A (en) * 2022-06-09 2022-08-30 腾讯科技(深圳)有限公司 Traversal testing method, device, electronic equipment, program product and storage medium
CN117931652A (en) * 2024-01-16 2024-04-26 镁佳(北京)科技有限公司 Automatic test script generation method and device, computer equipment and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6871327B2 (en) * 2002-03-04 2005-03-22 Sun Microsystems, Inc. Method and apparatus for extending coverage of GUI tests
CN101916225A (en) * 2010-09-02 2010-12-15 于秀山 Graphical user interface software function coverage testing method
CN105446884A (en) * 2015-12-16 2016-03-30 北京奇虎科技有限公司 Code coverage rate test method and apparatus
CN105630686A (en) * 2016-03-24 2016-06-01 厦门美图移动科技有限公司 Traversal testing method and device for applications and mobile terminal
CN106294152A (en) * 2016-08-09 2017-01-04 努比亚技术有限公司 The traversal test device and method of application user interface

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6871327B2 (en) * 2002-03-04 2005-03-22 Sun Microsystems, Inc. Method and apparatus for extending coverage of GUI tests
CN101916225A (en) * 2010-09-02 2010-12-15 于秀山 Graphical user interface software function coverage testing method
CN105446884A (en) * 2015-12-16 2016-03-30 北京奇虎科技有限公司 Code coverage rate test method and apparatus
CN105630686A (en) * 2016-03-24 2016-06-01 厦门美图移动科技有限公司 Traversal testing method and device for applications and mobile terminal
CN106294152A (en) * 2016-08-09 2017-01-04 努比亚技术有限公司 The traversal test device and method of application user interface

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107197070A (en) * 2017-06-08 2017-09-22 杭州友声科技股份有限公司 The breadth traversal automated testing method of mobile phone application UI based on sequence of events
CN108229485A (en) * 2018-02-08 2018-06-29 百度在线网络技术(北京)有限公司 For testing the method and apparatus of user interface
CN111209183A (en) * 2018-11-22 2020-05-29 中国电信股份有限公司 UI function traversal test method and device
CN111290940B (en) * 2018-12-10 2023-04-28 ***通信集团江西有限公司 Automatic test method, device, equipment and medium for APP
CN111290940A (en) * 2018-12-10 2020-06-16 ***通信集团江西有限公司 Automatic testing method, device, equipment and medium for APP
CN110334014A (en) * 2019-06-12 2019-10-15 北京大米科技有限公司 For user interface automated testing method, system, server and storage medium
CN111694752A (en) * 2020-07-28 2020-09-22 中移(杭州)信息技术有限公司 Application testing method, electronic device and storage medium
CN111694752B (en) * 2020-07-28 2023-09-05 中移(杭州)信息技术有限公司 Application testing method, electronic device and storage medium
CN111694755B (en) * 2020-07-31 2023-07-18 抖音视界有限公司 Application program testing method and device, electronic equipment and medium
CN111694755A (en) * 2020-07-31 2020-09-22 北京字节跳动网络技术有限公司 Application program testing method and device, electronic equipment and medium
CN112363918A (en) * 2020-11-02 2021-02-12 北京云聚智慧科技有限公司 Automatic test method, device, equipment and storage medium for user interface AI
CN112363918B (en) * 2020-11-02 2024-03-08 北京云聚智慧科技有限公司 User interface AI automatic test method, device, equipment and storage medium
CN112506782A (en) * 2020-12-08 2021-03-16 北京指掌易科技有限公司 Application program testing method, device, equipment and storage medium
CN112631933A (en) * 2020-12-30 2021-04-09 上海中通吉网络技术有限公司 Method, device and equipment for page tracking test coverage
CN112817864A (en) * 2021-02-23 2021-05-18 北京字节跳动网络技术有限公司 Test file generation method, device, equipment and medium
CN112817864B (en) * 2021-02-23 2024-04-16 北京字节跳动网络技术有限公司 Method, device, equipment and medium for generating test file
CN113076242A (en) * 2021-02-24 2021-07-06 西安闻泰电子科技有限公司 User interface testing method and device, storage medium and electronic equipment
CN113190453A (en) * 2021-05-10 2021-07-30 北京沃东天骏信息技术有限公司 User interface testing method, device, server and medium
CN114968687A (en) * 2022-06-09 2022-08-30 腾讯科技(深圳)有限公司 Traversal testing method, device, electronic equipment, program product and storage medium
CN117931652A (en) * 2024-01-16 2024-04-26 镁佳(北京)科技有限公司 Automatic test script generation method and device, computer equipment and storage medium

Also Published As

Publication number Publication date
CN107506300B (en) 2020-10-13

Similar Documents

Publication Publication Date Title
CN107506300A (en) A kind of ui testing method, apparatus, server and storage medium
CN110191019A (en) Test method, device, computer equipment and the storage medium of vehicle CAN bus
CN107562958A (en) Map interest point failure method for digging, device, server and storage medium
CN109189666A (en) Interface test method, device and computer equipment
CN107656913A (en) Map point of interest address extraction method, apparatus, server and storage medium
US20160266896A1 (en) Smart source code review system
CN108509339A (en) Method for generating test case, device based on browser and mind map and equipment
CN107679189A (en) A kind of point of interest update method, device, server and medium
CN109086203A (en) The detection method and device of the page
CN107766250A (en) Method of testing, device, server and the storage medium of advertisement pattern
US20100057667A1 (en) Detection rule-generating facility
CN107451062A (en) A kind of user interface traversal method of testing, device, server, storage medium
CN104077232B (en) Testing device and method based on use case and source code two-way tracing
CN107612938A (en) A kind of network user's anomaly detection method, device, equipment and storage medium
CN110427444A (en) Navigation guide point method for digging, device, equipment and storage medium
CN110211672A (en) Information display method, equipment and storage medium for image analysing computer
CN107704589A (en) Interest point failure method for digging, device, server and medium based on waybill
CN103853654A (en) Method and device for selecting webpage testing paths
CN109783343A (en) Components testing method, apparatus, client device and computer readable storage medium
CN109144852A (en) Scan method, device, computer equipment and the storage medium of static code
CN110515758A (en) A kind of Fault Locating Method, device, computer equipment and storage medium
CN116050116A (en) Simulated driving test method and device, electronic equipment and storage medium
CN104252412A (en) Method and system used for automatic detection of CSS (Cascading Style Sheet) conflict
CN110197301A (en) A kind of prediction technique of disposable income, device, server and storage medium
CN110069997A (en) Scene classification method, device and electronic equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant