CN108491319A - Web automated testing methods and system based on this method - Google Patents

Web automated testing methods and system based on this method Download PDF

Info

Publication number
CN108491319A
CN108491319A CN201810143133.2A CN201810143133A CN108491319A CN 108491319 A CN108491319 A CN 108491319A CN 201810143133 A CN201810143133 A CN 201810143133A CN 108491319 A CN108491319 A CN 108491319A
Authority
CN
China
Prior art keywords
page elements
layer
data
test
testing methods
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.)
Pending
Application number
CN201810143133.2A
Other languages
Chinese (zh)
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.)
Guangzhou Lango Electronic Science and Technology Co Ltd
Original Assignee
Guangzhou Xiaobaihe Information 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 Guangzhou Xiaobaihe Information Technology Co Ltd filed Critical Guangzhou Xiaobaihe Information Technology Co Ltd
Priority to CN201810143133.2A priority Critical patent/CN108491319A/en
Publication of CN108491319A publication Critical patent/CN108491319A/en
Pending legal-status Critical Current

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
    • 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/3696Methods or tools to render software testable

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 invention discloses a kind of Web automated testing methods and based on the system of this method, Web automated testing methods, automated test frame environment including building Selenium, test code is divided into the form progress automatic test of data Layer, object layer, operation layer based on the environment, builds data Layer:Obtain and/or store test case asserts normal data, test result data, input data, is configured for operation layer calling;Build object layer:The method of the lookup element of Selenium is carried out secondary encapsulation, and returns to page elements object by the mapping table for establishing page elements title and page elements;Build operation layer:The page elements title established using object layer builds the corresponding table of page elements name operation with the mapping table of page elements, establishes and/or parse the sequence list that page elements title executes item.The present invention keeps data, object, operation layer mutual indepedent by hierarchical control, and distribution is clear, and convenient for safeguarding and changing, flexibility is strong.

Description

Web automated testing methods and system based on this method
Technical field
The present invention relates to Web automatic tests fields, more particularly to the Web automated testing methods based on Selenium and System based on this method.
Background technology
Traditional Web tests carry out automatic test using test case-playback tool is recorded, and efficiency is low.For example, CN 103678105 A provide a kind of test method and device of page code, wherein method includes:S1, construction test case, Wherein, the test case includes:The page test operation and page pool of construction or the background module response data, recording recorded Domain benchmark image;S2, the page test operation for playing back the recording intercept the request and root for being tested that the page is sent to background module The background module response data of the construction or recording is returned to the tested page according to the request;S3, intercept page domain test figure Picture, and by the page area test image and the page area benchmark image comparison test test result.The test method When system function changes, need to change a large amount of recording script, bad adaptability.
Currently, Web automated test frames mainly have following two:1, QTP (QuickTest are based on ) and the automated test frame of QC (Quality Center) Professional;2, based on Selenium be not layered from Dynamicization test frame.The automated test frame not being layered based on Selenium, not by test data, page object and side Method, test scene three layering, mainly there is following deficiency:Test scene and page object, page method mutually include, it has not been convenient to The data-driven test parameterized;Can be highly difficult carrying out practical application compared with large project, maintenance cost is very high;Tester Member, which must be well understood by operation system, can just write script;The automated test frame is generally used for returning, it is impossible to be used in new work( It can detection.
In addition, executing single test case (testCase) being all procedural, process using Selenium IDE In have data, have page object, assert standard, it is more chaotic.If test object has data scale certain demand, when When test system changes, data maintenance is difficult unification.
Invention content
The purpose of the present invention is to provide a kind of Web automated testing methods, to solve existing Web automatization testing techniques Efficiency it is low, the problem of test data, page object and method, test scene data maintenance are difficult, bad adaptability.
Its technical solution is as follows:
Web automated testing methods, including the automated test frame environment of Selenium is built, it will be surveyed based on the environment Examination code is divided into the form progress automatic test of data Layer, object layer, operation layer,
Build data Layer:Obtain and/or store test case asserts normal data, test result data, input data, It is configured for operation layer calling;
Build object layer:The mapping table for establishing page elements title and page elements, by the lookup member of Selenium The method of element carries out secondary encapsulation, and returns to page elements object;
Build operation layer:The mapping table of the page elements title and page elements established using object layer builds the page The sequence list that page elements title executes item is established and/or parsed to the correspondence table of element term operation.
Optionally, it is described structure object layer the step of in Selenium lookup element method include at least by ID, Class, Css Selector, Xpath lookup method in one kind.
In one embodiment of the invention, in the step of structure operation layer, page parsing page elements title is held The sequence list of row item is specially:Parse each execute item, realize each corresponding page elements of the execution item and The operation of page elements, pending item obtain the operation result presented after completing, and will obtain the operation result presented and data The normal data of layer is compared, output report.
In one embodiment of the invention, the correspondence table of the page elements name operation can customize.
Further, the correspondence table of the page elements name operation can be according to user demand and/or function user-defined.
In one embodiment of the invention, the translation and compiling environment of the automated test frame of the Selenium is at least One kind in Java, Pyhton, C or C++.
Based on the system of Web automated testing methods, including data Layer, object layer, operation layer,
The data Layer acquisition test case asserts normal data, test result data, input data, is configured for Operation layer calls;
The object layer establishes the mapping table of page elements title and page elements, by the lookup element of Selenium Method carry out secondary encapsulation, and return to page elements object;
The mapping table for the page elements title and page elements that the operation layer is established using object layer builds the page The sequence list that page elements title executes item is established and/or parsed to the correspondence table of element term operation.
Preferably, the system based on Web automated testing methods is based on BS CS frameworks.
Advantages of the present invention or principle are illustrated below:
1, Web automated testing methods, by data, test object, operation layer (test logic) hierarchical control, make data and Service logic distribution is apparent, is safeguarded when changing convenient for testing requirement;Each layer is mutual indepedent, does not interfere with each other, if demand becomes Change, you can according to the part for changing corresponding level, without modifying to entire test frame.
2, since page elements title can be certainly with the corresponding table of the mapping table of page elements, page elements name operation Definition, the operation of page elements and page elements is expansible, so as to increase more Web page surface element controls that can be tested Part;Test is no longer limited in smoke test and regression test, can carry out new function verification.
3, the layered structure of the system based on Web automated testing methods supports Manual definition to execute step, definition input Data define the standard (word or picture) of test result, to drive automatic test.
4, in Web automated testing methods and based in the system of this method, using the automation of different Selenium Test frame is in conjunction with improving flexibility and the adaptability of test method or system.
Description of the drawings
Fig. 1 is the basic flow chart of Web automated testing methods of the embodiment of the present invention;
Fig. 2 is the operation layer basic flow chart of Web automated testing methods of the embodiment of the present invention;
Fig. 3 is that Selenium is searched element in Web automated testing methods of the embodiment of the present invention to carry out secondary encapsulation Partial code is illustrated.
Specific implementation mode
The embodiment of the present invention is described in detail below.
As shown in Figure 1, Web automated testing methods, including the automated test frame environment of Selenium is built, it is based on The environment is divided into the form progress automatic test of data Layer, object layer, operation layer by code is tested, and common automation is surveyed Test ring border further includes the test environment built by other compiler languages such as java or pyhton, C, C++,
Build data Layer:Obtain and/or store test case asserts normal data, test result data, input data, The normal data of asserting of wherein test case includes word contrast standard, picture contrast standard, is sealed after the completion of data layer building Dress is method, is called for operation layer;The natural language (item title) of execution item, natural language (page elements title), and from The correspondence table of right language (page elements title) action, the table can be database table, excel tables, and csv tables etc. have certain correspondence Relation data storage form;
Build object layer:The mapping table for establishing page elements title and page elements, by the lookup member of Selenium The method of element carries out secondary encapsulation (with reference to figure 3), and returns to page elements object;It should be noted that packaging method is not It is limited to part shown in Fig. 3;
Build operation layer:The mapping table of the page elements title and page elements established using object layer builds the page The sequence list that page elements title executes item is established and/or parsed to the correspondence table of element term operation.
Optionally, it is described structure object layer the step of in Selenium lookup element method include at least by ID, Class, Css Selector, Xpath lookup method in one kind.
In one embodiment of the invention, structure object layer is specially:Establish page elements title (Chinese or other languages Speech) with the mapping tables of page elements, page elements, page can be searched in the table by being referred to as key by page elements name Surface element should there are two attribute, one, search mode id, class, xpath, cssselector etc., two, the value searched.Pass through envelope The method that the selenium of dress searches element returns to the object of page elements in browser, operation layer is supplied to call;
In one embodiment of the invention, structure operation layer is specially:It establishes and executes test item table, include institute in the table Need the title of test item, page elements and element operation.Element action schedule is established, includes element operation title (Chinese in table Or other language) and element operation, the method by encapsulating operation pages element in Selenium can get object Afterwards, element operation is executed, achievees the purpose that operate Web.
It should be noted that Web signified in the present invention includes web page, webUI.
As shown in Fig. 2, in one embodiment of the invention, the step of the structure operation layer in, the page parsing page Element term execute item sequence list be specially:1, the natural language (item title) for executing item, natural language (page elements are established Title) and natural language (page elements title) operation correspondence table, the operation of page elements typically refers to the click of mouse Or the input of keyboard, or it is class action to carry out the one of data interaction including input unit and the page;2, natural language is established The sequence list of item is executed, the content of the table is to execute the natural language (item title) of item;Execution item sequence list enters circulator and (follows Ring moulds block), judged whether to run the execution item by execution module;3, parsing each executes item, realizes the execution item Each corresponding page elements and its operation, pending item obtains the operation result presented after completing, by operation result It is compared with the normal data of data Layer, output is as a result, wherein normal data includes word, pre-prepd UI sectional drawings;If It is not carried out and finishes, return to circulator, judged to execute whether item executes by circulator.Cycle executes the sequence for completing to execute item The action being defined in table and sequence, cycle finish, output report, and implementing result and exception information is presented to interface, and Report will be executed and be sent to specified mailbox in a manner of mail.
In one embodiment of the invention, the correspondence table of the page elements name operation can customize.It is realizing The step of under, according to the artificial self-defined mark for executing step, input data (document for including input frame, upload), test result Accurate (word or picture);The operation of page elements and page elements can be extended, and can increase the Web page of more multipotency test Surface element control.Further, new function can be verified according to the correspondence table of the page elements name operation of automatic justice.
In one embodiment of the invention, it in order to improve automated test frame flexibility and adaptability, is based on It is one such that the automated test frame of Python is at least doctest, unittest, nose, pytest or tempest. Such as unittest frames, generally include testcase, testsuite, testloader, texttestrunner modules.1、 The example of testcase i.e. test case, a general unittest is exactly a testcase, it can be understood as test Minimum unit.2, testsuite, that is, test suite is exactly the set of multiple test case, after multiple testcase loads, then Testsuite layouts execute sequence.3, testloader tests loader, is loaded by various matching principles, creates The example for building test case, is then back to.4, texttestrunner, for implementation of test cases, before execution Those of testloader loads example.Later, pass through the generation of the report generations frame such as HtmlTestRunner and record report And notify tester's test result, link that is locally-stored or downloading report then is provided in WEB interface, or with mail Report is sent in scheduled mailbox by form.
Usually, in nosetests test frames, call nosetests xxx, wherein xxx can be catalogue, packet, File etc., nose can identify the test case in these catalogues, packet, file and execution.If be individually performed in a class Test method can use nosetests xxxx.py:Testclass.testmethod, wherein xxxx.py are filenames, Testclass is class name, and testmethod is the method to be executed.Doctest, pytest, tempest are existing Python's Automated test frame, details are not described herein.
Based on the system of Web automated testing methods, including data Layer, object layer, operation layer,
The data Layer acquisition test case asserts normal data, test result data, input data, is configured for Operation layer calls;
The object layer establishes the mapping table of page elements title and page elements, by the lookup element of Selenium Method carry out secondary encapsulation, and return to page elements object;
The mapping table for the page elements title and page elements that the operation layer is established using object layer builds the page The sequence list that page elements title executes item is established and/or parsed to the correspondence table of element term operation.
Preferably, the system based on Web automated testing methods is based on B/S framework or CS frameworks.For example, passing through The socket methods of Python or as the network frames such as JAVAWEB, Django, Tornado, Flask, Twiste to data Layer, Object layer, operation layer are packaged respectively, to realize BS CS frameworks.
It these are only specific embodiments of the present invention, protection scope of the present invention do not limited with this;Do not violating this hair Any replacement and improvement, belong to protection scope of the present invention made by the basis of bright design.

Claims (8)

1.Web automated testing methods, which is characterized in that the automated test frame environment including building Selenium will be surveyed Examination code is divided into the form progress automatic test of data Layer, object layer, operation layer,
Build data Layer:Obtain and/or storage test case assert normal data, test result data, input data, by with It is set to and is called for operation layer;
Build object layer:The mapping table for establishing page elements title and page elements, by the lookup element of Selenium Method carries out secondary encapsulation, and returns to page elements object;
Build operation layer:The mapping table of the page elements title and page elements established using object layer builds page elements The sequence list that page elements title executes item is established and/or parsed to the correspondence table of name operation.
2. Web automated testing methods as described in claim 1, which is characterized in that in the step of the structure object layer, The method of the lookup element of Selenium includes at least in the lookup method for passing through ID, Class, Css Selector, Xpath It is a kind of.
3. Web automated testing methods as described in claim 1, which is characterized in that in the step of the structure operation layer, page Face parsing page elements title execute item sequence list be specially:It parses each and executes item, realize that the execution item is right The operation of each page elements and page elements for answering, pending item obtain the operation result presented after completing, will obtain The operation result of presentation and the normal data of data Layer are compared, output report.
4. Web automated testing methods as described in any one of claims 1-3, which is characterized in that the page elements title The correspondence table of operation can customize.
5. Web automated testing methods as claimed in claim 4, the correspondence table of the page elements name operation can according to Family demand and/or function user-defined.
6. Web automated testing methods as described in any one of claims 1-3, which is characterized in that the Selenium from The translation and compiling environment of dynamicization test frame is at least one kind in Java, Pyhton, C or C++.
7. the system based on Web automated testing methods, which is characterized in that including data Layer, object layer, operation layer,
The data Layer acquisition test case asserts normal data, test result data, input data, is configured for business Layer calls;
The object layer establishes the mapping table of page elements title and page elements, by the side of the lookup element of Selenium Method carries out secondary encapsulation, and returns to page elements object;
The mapping table for the page elements title and page elements that the operation layer is established using object layer builds page elements The sequence list that page elements title executes item is established and/or parsed to the correspondence table of name operation.
8. the system as claimed in claim 7 based on Web automated testing methods, which is characterized in that described automatic based on Web The system for changing test method is based on B/S framework or CS frameworks.
CN201810143133.2A 2018-02-11 2018-02-11 Web automated testing methods and system based on this method Pending CN108491319A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810143133.2A CN108491319A (en) 2018-02-11 2018-02-11 Web automated testing methods and system based on this method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810143133.2A CN108491319A (en) 2018-02-11 2018-02-11 Web automated testing methods and system based on this method

Publications (1)

Publication Number Publication Date
CN108491319A true CN108491319A (en) 2018-09-04

Family

ID=63340212

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810143133.2A Pending CN108491319A (en) 2018-02-11 2018-02-11 Web automated testing methods and system based on this method

Country Status (1)

Country Link
CN (1) CN108491319A (en)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109542553A (en) * 2018-10-26 2019-03-29 北京慧流科技有限公司 The information extraction method and device and storage medium of user interface UI element
CN109739751A (en) * 2018-12-19 2019-05-10 贵阳朗玛信息技术股份有限公司 Realize the method and system of webpage automatic test
CN110109827A (en) * 2019-04-12 2019-08-09 平安普惠企业管理有限公司 For method for early warning and relevant apparatus on the line of the page
CN110445691A (en) * 2019-08-16 2019-11-12 上海锵戈科技有限公司 Customize the network service transmission performance test method and apparatus combined with playback
CN110532458A (en) * 2019-08-29 2019-12-03 深圳前海达闼云端智能科技有限公司 A kind of determination method, determining device, server and the storage medium of lookup mode
CN110618932A (en) * 2019-08-15 2019-12-27 福建升腾资讯有限公司 Input box testing method based on Web automatic test and readable storage medium
CN110688317A (en) * 2019-09-27 2020-01-14 支付宝(杭州)信息技术有限公司 Application interface test method and device
CN110750441A (en) * 2019-09-06 2020-02-04 平安健康保险股份有限公司 Automatic testing method and device, computer equipment and storage medium
CN110851356A (en) * 2019-10-30 2020-02-28 河海大学 Selenium-based Web application automatic test framework and construction method and system thereof
CN111221730A (en) * 2020-01-02 2020-06-02 华数传媒网络有限公司 Automatic testing and asserting method for interface serving network media industry
CN111241000A (en) * 2020-04-26 2020-06-05 四川新网银行股份有限公司 Layered automatic testing method based on cucumber testing tool
CN112579456A (en) * 2020-12-24 2021-03-30 安徽航天信息科技有限公司 Web automatic testing method and device
CN112597051A (en) * 2020-12-30 2021-04-02 北京华胜天成科技股份有限公司 Method and device for obtaining test result, electronic equipment and storage medium
CN113656319A (en) * 2021-08-25 2021-11-16 广东三维家信息科技有限公司 Regression testing method and device, electronic equipment and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130086554A1 (en) * 2011-09-29 2013-04-04 Sauce Labs, Inc. Analytics Driven Development
CN103412820A (en) * 2013-08-30 2013-11-27 曙光信息产业(北京)有限公司 Test method and tester for pages in Web system
CN104809068A (en) * 2015-05-08 2015-07-29 浪潮电子信息产业股份有限公司 Web automatic testing framework construction method based on selenium
CN106407112A (en) * 2016-09-09 2017-02-15 浪潮软件集团有限公司 Automatic testing method based on Selenium and TestNG
CN107608880A (en) * 2017-08-24 2018-01-19 郑州云海信息技术有限公司 A kind of automated testing method for being used for virtual platform based on data-driven

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130086554A1 (en) * 2011-09-29 2013-04-04 Sauce Labs, Inc. Analytics Driven Development
CN103412820A (en) * 2013-08-30 2013-11-27 曙光信息产业(北京)有限公司 Test method and tester for pages in Web system
CN104809068A (en) * 2015-05-08 2015-07-29 浪潮电子信息产业股份有限公司 Web automatic testing framework construction method based on selenium
CN106407112A (en) * 2016-09-09 2017-02-15 浪潮软件集团有限公司 Automatic testing method based on Selenium and TestNG
CN107608880A (en) * 2017-08-24 2018-01-19 郑州云海信息技术有限公司 A kind of automated testing method for being used for virtual platform based on data-driven

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109542553A (en) * 2018-10-26 2019-03-29 北京慧流科技有限公司 The information extraction method and device and storage medium of user interface UI element
CN109739751A (en) * 2018-12-19 2019-05-10 贵阳朗玛信息技术股份有限公司 Realize the method and system of webpage automatic test
CN110109827A (en) * 2019-04-12 2019-08-09 平安普惠企业管理有限公司 For method for early warning and relevant apparatus on the line of the page
CN110618932A (en) * 2019-08-15 2019-12-27 福建升腾资讯有限公司 Input box testing method based on Web automatic test and readable storage medium
CN110445691A (en) * 2019-08-16 2019-11-12 上海锵戈科技有限公司 Customize the network service transmission performance test method and apparatus combined with playback
CN110532458B (en) * 2019-08-29 2022-04-19 深圳前海达闼云端智能科技有限公司 Method and device for determining search mode, server and storage medium
CN110532458A (en) * 2019-08-29 2019-12-03 深圳前海达闼云端智能科技有限公司 A kind of determination method, determining device, server and the storage medium of lookup mode
CN110750441A (en) * 2019-09-06 2020-02-04 平安健康保险股份有限公司 Automatic testing method and device, computer equipment and storage medium
CN110688317A (en) * 2019-09-27 2020-01-14 支付宝(杭州)信息技术有限公司 Application interface test method and device
CN110851356A (en) * 2019-10-30 2020-02-28 河海大学 Selenium-based Web application automatic test framework and construction method and system thereof
CN111221730A (en) * 2020-01-02 2020-06-02 华数传媒网络有限公司 Automatic testing and asserting method for interface serving network media industry
CN111221730B (en) * 2020-01-02 2023-05-26 华数传媒网络有限公司 Interface automation test assertion method for network media industry
CN111241000A (en) * 2020-04-26 2020-06-05 四川新网银行股份有限公司 Layered automatic testing method based on cucumber testing tool
CN111241000B (en) * 2020-04-26 2020-08-21 四川新网银行股份有限公司 Layered automatic testing method based on cucumber testing tool
CN112579456A (en) * 2020-12-24 2021-03-30 安徽航天信息科技有限公司 Web automatic testing method and device
CN112579456B (en) * 2020-12-24 2024-04-09 安徽航天信息科技有限公司 Web automatic testing method and device
CN112597051A (en) * 2020-12-30 2021-04-02 北京华胜天成科技股份有限公司 Method and device for obtaining test result, electronic equipment and storage medium
CN113656319A (en) * 2021-08-25 2021-11-16 广东三维家信息科技有限公司 Regression testing method and device, electronic equipment and storage medium

Similar Documents

Publication Publication Date Title
CN108491319A (en) Web automated testing methods and system based on this method
US11099820B2 (en) Reconfiguring application software into microservice architecture
Kundu et al. A novel approach to generate test cases from UML activity diagrams.
CN110716870B (en) Automatic service testing method and device
CN110287097A (en) Batch testing method, device and computer readable storage medium
CN104063325A (en) Automatic generation device and method for test cases of embedded software
CN103605606B (en) A kind of embedded software test use-case batch execution method that can automatically change
CN105760296A (en) Automation testing control method, device and terminal
Holzmann et al. Design tools for requirements engineering
CN108874649A (en) Generation method, device and its computer equipment of automatic test script
CN114818565A (en) Simulation environment management platform, method, equipment and medium based on python
CN105279092A (en) Software testing method and apparatus
Zun et al. Research on automated testing framework for multi-platform mobile applications
CN109542444A (en) Monitoring method, device, server and the storage medium of JAVA application
CN115328791A (en) Test case component processing method and device, equipment, medium and product thereof
CN113064811B (en) Automatic testing method and device based on workflow and electronic equipment
CN112783791B (en) Interface test case generation method and device
CN116860636A (en) Unit test code generation method, device, equipment and storage medium
CN109947466A (en) A kind of reverse method and device thereof for obtaining UE4 global object table
Liu et al. Design and implementation of automatic generation of test cases based on model driven architecture
CN114064469A (en) Interface automation test method and storage medium
von Mayrhauser et al. Efficient testing of software modifications
Curtis On language-agnostic abstract-syntax trees: student research abstract
Snipes et al. A case study of the effects of architecture debt on software evolution effort
Hui et al. LKDT: A keyword-driven based distributed test framework

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
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20191108

Address after: 510663 unit a and B, zone 02, floor 4, No. 136, Gaopu Road, high tech Development Zone, Tianhe District, Guangzhou City, Guangdong Province

Applicant after: Guangzhou Lang Guo Electronic Science and Technology Co., Ltd.

Address before: Two Luogang District Street East China Guangzhou Guangdong province 510663 City No. 81 room 320

Applicant before: GUANGZHOU XIAOBAIHE INFORMATION TECHNOLOGY CO., LTD.

RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20180904