[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN108628729A - A kind of method for testing software and software test client - Google Patents

A kind of method for testing software and software test client Download PDF

Info

Publication number
CN108628729A
CN108628729A CN201710153610.9A CN201710153610A CN108628729A CN 108628729 A CN108628729 A CN 108628729A CN 201710153610 A CN201710153610 A CN 201710153610A CN 108628729 A CN108628729 A CN 108628729A
Authority
CN
China
Prior art keywords
software test
software
configuration file
test
server
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
CN201710153610.9A
Other languages
Chinese (zh)
Other versions
CN108628729B (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.)
Beijing Didi Infinity Technology and Development Co Ltd
Original Assignee
Beijing Didi Infinity Technology and Development 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 Didi Infinity Technology and Development Co Ltd filed Critical Beijing Didi Infinity Technology and Development Co Ltd
Priority to CN201710153610.9A priority Critical patent/CN108628729B/en
Publication of CN108628729A publication Critical patent/CN108628729A/en
Application granted granted Critical
Publication of CN108628729B publication Critical patent/CN108628729B/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 present embodiments relate to a kind of method for testing software and software test client, wherein method for testing software includes:Negotiate to generate software test configuration file with server-side;The interface function in software test configuration file is called to generate software test program;According to software test configuration file software test parameter is asked to server-side;Software test program is executed according to the software test parameter obtained from server-side, and test is executed to software.Offer of the embodiment of the present invention is directly tested by configuration file, can generate performance testing tool according to corresponding client framework, the functional test that can be preferably suitable under varying environment.The embodiment of the present invention reduces artificial exploitation amount and reduces human cost, reduces test threshold.

Description

A kind of method for testing software and software test client
Technical field
The present embodiments relate to software testing technology fields, and in particular to a kind of method for testing software and software test visitor Family end.
Background technology
This part is introduced to reader may be with the relevant background technology of various aspects of the invention, it is believed that can be carried to reader For useful background information, to contribute to reader to more fully understand various aspects of the invention.It is, therefore, to be understood that our department Point explanation be for the above purpose, and not constitute admission of prior art.
Thrift is a software frame, and for carrying out the exploitation of service expansible and across language, it is strong to combine function Big software stack and code building engine, to build in C++, Java, Go, Python, PHP, Ruby, Erlang, Perl, Seamless combination between these programming languages of Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk, and OCaml , efficient service.
Thrift is as widely applied RPC (Remote Procedure Call Protocol, remote process tune in the industry With agreement) communication software frame, for carrying out the exploitation of service expansible and across language.Currently, service end interface is largely adopted Carried out data transmission with the mode of thrift, however for client call, service interface newly developed each time wants root According to the corresponding data structure of idl file generateds, client connection type, Data Transport Protocol are write.It is compiled for different interfaces Different call functions is write, from the perspective of engineering, client object oriented language is packaged each interface calling Really kind reliable way.But for Test Engineer, test scene scene is changeable, interface versatile, and performance is surveyed Examination code cannot be multiplexed, and need a large amount of secondary development.It is limited to personal development's ability of tester simultaneously, largely effect on survey The working efficiency of examination keeps back end test excessively manual.Currently, client in the prior art is mostly to rely on service end interface structure It makes, without unitized solution.
Invention content
Technical problems to be solved are how to provide a kind of method for testing software and software test client.
For the defects in the prior art, the present invention provides a kind of method for testing software and software test client, can be with Performance testing tool is generated according to corresponding client framework, the functional test that can be preferably suitable under varying environment.
In a first aspect, the present invention provides a kind of method for testing software, including:
Negotiate to generate software test configuration file with server-side;
The interface function in software test configuration file is called to generate software test program;
According to software test configuration file software test parameter is asked to server-side;
Software test program is executed according to the software test parameter obtained from server-side, and test is executed to software.
On the other hand, the present invention provides a kind of software test client, including:
Configuration file generation unit generates software test configuration file for negotiating with server-side;
Test program generation unit, for calling the interface function in software test configuration file to generate software test journey Sequence;
Test parameter acquiring unit, for asking software test parameter to server-side according to software test configuration file;
Software test unit, for executing software test program pair according to the software test parameter obtained from server-side Software executes test.
As shown from the above technical solution, method for testing software provided by the invention and software test client generate a kind of It without the universal test frame of secondary development, is directly tested, can be given birth to according to corresponding client framework by configuration file At performance testing tool, the functional test that can be preferably suitable under varying environment.Meanwhile the present invention is for performance test Reflex mechanism is significantly faster than the reflex mechanism of java, disclosure satisfy that performance test demand, reduces artificial exploitation amount, reduce manpower at This, reduces test threshold.
Description of the drawings
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, to embodiment or will show below There is attached drawing needed in technology description to make one simply to introduce, it should be apparent that, the accompanying drawings in the following description is this hair Some bright embodiments for those of ordinary skill in the art without creative efforts, can be with root Other attached drawings are obtained according to these attached drawings.
Fig. 1 is a kind of method for testing software flow diagram in one embodiment of the invention;
Fig. 2 is the data structure schematic diagram in software test configuration file in method for testing software as shown in Figure 1;
Fig. 3 is software test configuration file structural schematic diagram in method for testing software as shown in Figure 1.
Fig. 4 is a kind of software test client terminal structure schematic diagram in one embodiment of the invention.
Specific implementation mode
In order to make the object, technical scheme and advantages of the embodiment of the invention clearer, below in conjunction with the embodiment of the present invention In attached drawing, technical scheme in the embodiment of the invention is clearly and completely described, it is clear that described embodiment is A part of the embodiment of the present invention, instead of all the embodiments.Based on the embodiments of the present invention, those of ordinary skill in the art The every other embodiment obtained without creative efforts, shall fall within the protection scope of the present invention.
As shown in Figure 1, the present invention provides a kind of method for testing software, including:Negotiate generation software test with server-side to match Set file;The interface function in software test configuration file is called to generate software test program;According to software test configuration file Software test parameter is asked to server-side;Software test program pair is executed according to the software test parameter obtained from server-side Software executes test.Below method for testing software provided by the invention is unfolded to be described in detail.
First, it introduces and negotiates to generate software test configuration file with server-side.
In the present invention, when needing to carry out software test, software test client is communicated with server-side, software test client Server-side negotiates to generate software test configuration file after end is linked up with server-side end.In the present invention, if software test client End is the software test client that python writes, then the software test that the software test client negotiates to generate with server-side is matched It is idl file to set file.Server-side negotiates to generate software test configuration file after software test client is linked up with server-side end The software tests information such as configuration information are called including transport protocol, interface.
Secondly, it introduces and the interface function in software test configuration file is called to generate software test program.
When generating software test program, software test client load software test configuration file, such as python are soft Part test client loads raw idl file and generates corresponding class automatically.Software test client call software test configuration text Pre-configured interface function in part.Reflex mechanism dynamic load related data is utilized according to the type of parameter, it is soft to utilize Part test profile dynamic formation structural data, and then generate software test program.Specifically, such as interface function In parameter, dynamically can quickly be loaded using python reflex mechanisms according to the type of parameter, according to idl file dynamic shape At structural data.When being related to nested structure body, (i.e. parameter is structure, and the structure of definition is further comprised in the structure Body), it can be loaded using the reflex mechanism Fast Recursive of python according to the title of structure.As shown in Fig. 2, CouponInfo For a kind of data structure that thrift is defined, including some fundamental types and other customized data structures.Wherein other from The data structure of definition can be nested structure body.
Again, software test parameter is asked to server-side according to software test configuration file.
As shown in figure 3, in the present invention in the software test configuration file of software test client, configured with service Port IP, calling interface name, the data name for sending request and the corresponding data type for holding communication, for basic data Structure is directly expressed, customized data structure client loads data automatically.
In the present invention, the interface function in software test client load software test configuration file generates software test After program, request software test parameter is sent to server according to transport protocol in software test configuration file.
Finally, software test program is executed according to the software test parameter obtained from server-side and survey is executed to software Examination.
Software test client loads software test parameter after obtaining the software test parameter that server response returns Software test program executes software test program and executes test to software.Software test client is returned in acquisition server response When the software test parameter returned, software test parameter also can carry out structuring according to different data structure, can be conveniently Obtain call result.
It in the present invention, can be dynamic to call clothes according to software test configuration file by the reflex mechanism of python Business end, to call remote service;Meanwhile by reflex mechanism, to nested structure body according to the title of structure to structure into Row recurrence loads, and according to configuration dynamic generation structural data, executes software test.For example, the present invention can utilize python It is executed when explaining, the configuration parameter of client is sent to server end, when the configuration parameter for client occur needs to change When, having need not compile, and parameter definition can be directly rewritten in structure.
Further to embody the superiority of method for testing software provided by the invention, the present invention also provides apply above-mentioned software The software test client of test method, as shown in figure 4, the software test client includes:Configuration file generation unit, is used for Negotiate to generate software test configuration file with server-side;Test program generation unit, for calling in software test configuration file Interface function generate software test program;Test parameter acquiring unit, for according to software test configuration file to server-side Ask software test parameter;Software test unit, for executing software according to the software test parameter obtained from server-side Test program executes test to software.Detailed description is unfolded to the present invention and the software test client provided below.This hair The course of work of the software test client of bright offer is similar with above-mentioned communication means, is specifically referred to above method execution, Details are not described herein.
In the present invention, the test program generation unit is specifically used for calling the interface letter in software test configuration file Number utilizes reflex mechanism dynamic load, root software test configuration file file dynamic formation structuring number according to the type of parameter According to generation software test program.When generating software test program, software test client loads software test configuration file, example Corresponding class is generated as python software tests client loads raw idl file automatically.Software test client call software Pre-configured interface function in test profile.Reflex mechanism dynamic load, root software are utilized according to the type of parameter Test profile dynamic formation structural data generates software test program.Specifically, such as the ginseng in interface function Number, dynamically can quickly be loaded according to the type of parameter using python reflex mechanisms, according to idl file dynamic formation structure Change data.The test program generation unit further includes:Nested structure body loading unit, for being utilized according to the title of structure Reflex mechanism loads nested structure body Fast Recursive.When being related to nested structure body, (i.e. parameter is structure, in the structure Further comprise the structure of definition), it can be loaded using the reflex mechanism Fast Recursive of python according to the title of structure.Such as Shown in Fig. 2, CouponInfo is a kind of data structure that thrift is defined, including some fundamental types and other customized numbers According to structure.Wherein other customized data structures can be nested structure body.
In conclusion method for testing software provided by the invention and software test client, generating one kind secondary need not open The universal test frame of hair is directly tested by configuration file, can generate performance test according to corresponding client framework Tool, the functional test that can be preferably suitable under varying environment.Meanwhile the present invention is remote for the reflex mechanism of performance test Far faster than the reflex mechanism of java, performance test demand disclosure satisfy that, reduce artificial exploitation amount, reduce human cost, reduce Test threshold.
It should be understood by those skilled in the art that, embodiments herein can be provided as method, system or computer program Product.Therefore, complete hardware embodiment, complete software embodiment or reality combining software and hardware aspects can be used in the application Apply the form of example.Moreover, the application can be used in one or more wherein include computer usable program code computer The computer program production implemented in usable storage medium (including but not limited to magnetic disk storage, CD-ROM, optical memory etc.) The form of product.
The application is with reference to method, the flow of equipment (system) and computer program product according to the embodiment of the present application Figure and/or block diagram describe.It should be understood that can be realized by computer program instructions every first-class in flowchart and/or the block diagram The combination of flow and/or box in journey and/or box and flowchart and/or the block diagram.These computer programs can be provided Instruct the processor of all-purpose computer, special purpose computer, Embedded Processor or other programmable data processing devices to produce A raw machine so that the instruction executed by computer or the processor of other programmable data processing devices is generated for real The device for the function of being specified in present one flow of flow chart or one box of multiple flows and/or block diagram or multiple boxes.
These computer program instructions, which may also be stored in, can guide computer or other programmable data processing devices with spy Determine in the computer-readable memory that mode works so that instruction generation stored in the computer readable memory includes referring to Enable the manufacture of device, the command device realize in one flow of flow chart or multiple flows and/or one box of block diagram or The function of being specified in multiple boxes.
These computer program instructions also can be loaded onto a computer or other programmable data processing device so that count Series of operation steps are executed on calculation machine or other programmable devices to generate computer implemented processing, in computer or The instruction executed on other programmable devices is provided for realizing in one flow of flow chart or multiple flows and/or block diagram one The step of function of being specified in a box or multiple boxes.
It should be noted that herein, relational terms such as first and second and the like are used merely to a reality Body or operation are distinguished with another entity or operation, are deposited without necessarily requiring or implying between these entities or operation In any actual relationship or order or sequence.Moreover, the terms "include", "comprise" or its any other variant are intended to Non-exclusive inclusion, so that the process, method, article or equipment including a series of elements is not only wanted including those Element, but also include other elements that are not explicitly listed, or further include for this process, method, article or equipment Intrinsic element.In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that There is also other identical elements in process, method, article or equipment including the element.The fingers such as term "upper", "lower" The orientation or positional relationship shown is to be based on the orientation or positional relationship shown in the drawings, and is merely for convenience of the description present invention and simplifies Description, does not indicate or imply the indicated device or element must have a particular orientation, with specific azimuth configuration and behaviour Make, therefore is not considered as limiting the invention.Unless otherwise clearly defined and limited, term " installation ", " connected ", " connection " shall be understood in a broad sense, for example, it may be being fixedly connected, may be a detachable connection, or be integrally connected;Can be Mechanical connection can also be electrical connection;It can be directly connected, can also can be indirectly connected through an intermediary two Connection inside element.For the ordinary skill in the art, above-mentioned term can be understood at this as the case may be Concrete meaning in invention.
In the specification of the present invention, numerous specific details are set forth.Although it is understood that the embodiment of the present invention can To put into practice without these specific details.In some instances, well known method, structure and skill is not been shown in detail Art, so as not to obscure the understanding of this description.Similarly, it should be understood that disclose in order to simplify the present invention and helps to understand respectively One or more of a inventive aspect, in the above description of the exemplary embodiment of the present invention, each spy of the invention Sign is grouped together into sometimes in single embodiment, figure or descriptions thereof.However, should not be by the method solution of the disclosure It releases and is intended in reflection is following:The feature that i.e. the claimed invention requirement ratio is expressly recited in each claim is more More features.More precisely, as the following claims reflect, inventive aspect is to be less than single reality disclosed above Apply all features of example.Therefore, it then follows thus claims of specific implementation mode are expressly incorporated in the specific implementation mode, Wherein each claim itself is as a separate embodiment of the present invention.It should be noted that in the absence of conflict, this The feature in embodiment and embodiment in application can be combined with each other.The invention is not limited in any single aspect, It is not limited to any single embodiment, is also not limited to the arbitrary combination and/or displacement of these aspects and/or embodiment.And And can be used alone of the invention each aspect and/or embodiment or with other one or more aspects and/or its implement Example is used in combination.
Finally it should be noted that:The above embodiments are only used to illustrate the technical solution of the present invention., rather than its limitations;To the greatest extent Present invention has been described in detail with reference to the aforementioned embodiments for pipe, it will be understood by those of ordinary skill in the art that:Its according to So can with technical scheme described in the above embodiments is modified, either to which part or all technical features into Row equivalent replacement;And these modifications or replacements, various embodiments of the present invention technology that it does not separate the essence of the corresponding technical solution The range of scheme should all cover in the claim of the present invention and the range of specification.

Claims (10)

1. a kind of method for testing software, which is characterized in that including:
Negotiate to generate software test configuration file with server-side;
The interface function in software test configuration file is called to generate software test program;
According to software test configuration file software test parameter is asked to server-side;
Software test program is executed according to the software test parameter obtained from server-side, and test is executed to software.
2. method for testing software according to claim 1, which is characterized in that the software test configuration file includes transmission Agreement, interface call configuration information, and/or interface function.
3. method for testing software according to claim 2, which is characterized in that it is described according to software test configuration file to clothes End request software test parameter of being engaged in is sent according to the transport protocol in software test configuration file.
4. method for testing software according to claim 1, which is characterized in that in the calling software test configuration file Interface function generates software test program:
Call the interface function in software test configuration file;
Reflex mechanism dynamic load data are utilized according to the type of parameter, to utilize software test configuration file dynamic formation structure Change data.
5. method for testing software according to claim 4, which is characterized in that the type according to parameter utilizes reflection machine Dynamic loads data:
Nested structure body Fast Recursive is loaded using reflex mechanism according to the title of structure.
6. a kind of software test client, which is characterized in that including:
Configuration file generation unit generates software test configuration file for negotiating with server-side;
Test program generation unit, for calling the interface function in software test configuration file to generate software test program;
Test parameter acquiring unit, for asking software test parameter to server-side according to software test configuration file;
Software test unit, for executing software test program to software according to the software test parameter obtained from server-side Execute test.
7. software test client according to claim 6, which is characterized in that the software test configuration file includes passing Defeated agreement, interface call configuration information, and/or interface function.
8. software test client according to claim 7, which is characterized in that described according to software test configuration file root According to server-side request software test parameter sent according to transport protocol in software test configuration file.
9. software test client according to claim 6, which is characterized in that the test program generation unit is specifically used In:
Call the interface function in software test configuration file;
Reflex mechanism dynamic load data are utilized according to the type of parameter, to utilize software test configuration file dynamic formation structure Change data.
10. software test client according to claim 9, which is characterized in that the test program generation unit includes:
Nested structure body loading unit, for being added to nested structure body Fast Recursive using reflex mechanism according to the title of structure It carries.
CN201710153610.9A 2017-03-15 2017-03-15 Software testing method and software testing client Active CN108628729B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710153610.9A CN108628729B (en) 2017-03-15 2017-03-15 Software testing method and software testing client

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710153610.9A CN108628729B (en) 2017-03-15 2017-03-15 Software testing method and software testing client

Publications (2)

Publication Number Publication Date
CN108628729A true CN108628729A (en) 2018-10-09
CN108628729B CN108628729B (en) 2021-11-30

Family

ID=63687490

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710153610.9A Active CN108628729B (en) 2017-03-15 2017-03-15 Software testing method and software testing client

Country Status (1)

Country Link
CN (1) CN108628729B (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109633299A (en) * 2018-11-26 2019-04-16 大唐微电子技术有限公司 A kind of test device and method of fingerprint mould group
CN111045940A (en) * 2019-12-09 2020-04-21 广东南方海岸科技服务有限公司 Software automation test method, device, architecture, server and storage medium
CN111488267A (en) * 2019-01-25 2020-08-04 北京搜狗科技发展有限公司 Interface test script generation method and device and electronic equipment
CN111651367A (en) * 2020-07-08 2020-09-11 江苏电子信息职业学院 Computer software testing system and method based on Ethernet
CN112597000A (en) * 2020-12-09 2021-04-02 山东浪潮通软信息科技有限公司 WebScoket protocol-based automatic testing method for instant messaging software
CN118536452A (en) * 2024-07-25 2024-08-23 之江实验室 Software testing method and device, storage medium and electronic equipment

Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6505342B1 (en) * 2000-05-31 2003-01-07 Siemens Corporate Research, Inc. System and method for functional testing of distributed, component-based software
CN1744055A (en) * 2004-09-04 2006-03-08 华为技术有限公司 Software test method
US20090037882A1 (en) * 2007-07-31 2009-02-05 Allen Joel B Techniques for Determining a Web Browser State
US20090187414A1 (en) * 2006-01-11 2009-07-23 Clara Elena Haskins Methods and apparatus to recruit personnel
CN103136095A (en) * 2011-11-28 2013-06-05 阿里巴巴集团控股有限公司 Method, device and system of test application program interface
CN103235759A (en) * 2013-05-15 2013-08-07 百度在线网络技术(北京)有限公司 Method and device for generating test cases
CN103473045A (en) * 2013-08-27 2013-12-25 广州华多网络科技有限公司 Method and device for generating interface documents
CN104035859A (en) * 2013-03-07 2014-09-10 腾讯科技(深圳)有限公司 Visualized automatic testing method and system thereof
CN104168250A (en) * 2013-05-15 2014-11-26 腾讯科技(深圳)有限公司 CGI frame-based service flow control method and apparatus
US20140359580A1 (en) * 2013-06-03 2014-12-04 The Mathworks, Inc. Code and model coverage as a time series
CN104657270A (en) * 2015-02-28 2015-05-27 北京嘀嘀无限科技发展有限公司 Method and system for testing
CN104750606A (en) * 2015-03-03 2015-07-01 北京空间飞行器总体设计部 Reflection-based automated testing method
CN104978261A (en) * 2014-04-03 2015-10-14 腾讯科技(深圳)有限公司 Test method, device and system of application program
CN105468519A (en) * 2015-11-17 2016-04-06 中国建设银行股份有限公司 Performance-testing tool control method and device
CN106155902A (en) * 2015-04-28 2016-11-23 中兴通讯股份有限公司 A kind of JS debugging page method and device
CN106209503A (en) * 2016-06-28 2016-12-07 武汉斗鱼网络科技有限公司 RPC interface test method and system
CN106383783A (en) * 2016-09-14 2017-02-08 上海斐讯数据通信技术有限公司 Android system testing method and system

Patent Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6505342B1 (en) * 2000-05-31 2003-01-07 Siemens Corporate Research, Inc. System and method for functional testing of distributed, component-based software
CN1744055A (en) * 2004-09-04 2006-03-08 华为技术有限公司 Software test method
US20090187414A1 (en) * 2006-01-11 2009-07-23 Clara Elena Haskins Methods and apparatus to recruit personnel
US20090037882A1 (en) * 2007-07-31 2009-02-05 Allen Joel B Techniques for Determining a Web Browser State
CN103136095A (en) * 2011-11-28 2013-06-05 阿里巴巴集团控股有限公司 Method, device and system of test application program interface
CN104035859A (en) * 2013-03-07 2014-09-10 腾讯科技(深圳)有限公司 Visualized automatic testing method and system thereof
CN104168250A (en) * 2013-05-15 2014-11-26 腾讯科技(深圳)有限公司 CGI frame-based service flow control method and apparatus
CN103235759A (en) * 2013-05-15 2013-08-07 百度在线网络技术(北京)有限公司 Method and device for generating test cases
US20140359580A1 (en) * 2013-06-03 2014-12-04 The Mathworks, Inc. Code and model coverage as a time series
CN103473045A (en) * 2013-08-27 2013-12-25 广州华多网络科技有限公司 Method and device for generating interface documents
CN104978261A (en) * 2014-04-03 2015-10-14 腾讯科技(深圳)有限公司 Test method, device and system of application program
CN104657270A (en) * 2015-02-28 2015-05-27 北京嘀嘀无限科技发展有限公司 Method and system for testing
CN104750606A (en) * 2015-03-03 2015-07-01 北京空间飞行器总体设计部 Reflection-based automated testing method
CN106155902A (en) * 2015-04-28 2016-11-23 中兴通讯股份有限公司 A kind of JS debugging page method and device
CN105468519A (en) * 2015-11-17 2016-04-06 中国建设银行股份有限公司 Performance-testing tool control method and device
CN106209503A (en) * 2016-06-28 2016-12-07 武汉斗鱼网络科技有限公司 RPC interface test method and system
CN106383783A (en) * 2016-09-14 2017-02-08 上海斐讯数据通信技术有限公司 Android system testing method and system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
TTRTOBY: ""python 知识点:反射 之 getattr()实现以字符串形式导入模块和执行函数"", 《HTTPS://BLOG.51CTO.COM/FRESHAIR/1870771》 *

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109633299A (en) * 2018-11-26 2019-04-16 大唐微电子技术有限公司 A kind of test device and method of fingerprint mould group
CN111488267A (en) * 2019-01-25 2020-08-04 北京搜狗科技发展有限公司 Interface test script generation method and device and electronic equipment
CN111488267B (en) * 2019-01-25 2024-03-12 北京搜狗科技发展有限公司 Interface test script generation method and device and electronic equipment
CN111045940A (en) * 2019-12-09 2020-04-21 广东南方海岸科技服务有限公司 Software automation test method, device, architecture, server and storage medium
CN111045940B (en) * 2019-12-09 2023-05-30 广东南方海岸科技服务有限公司 Software automation test method, device, architecture, server and storage medium
CN111651367A (en) * 2020-07-08 2020-09-11 江苏电子信息职业学院 Computer software testing system and method based on Ethernet
CN112597000A (en) * 2020-12-09 2021-04-02 山东浪潮通软信息科技有限公司 WebScoket protocol-based automatic testing method for instant messaging software
CN112597000B (en) * 2020-12-09 2023-10-03 浪潮通用软件有限公司 Instant messaging software automatic test method based on WebScokey protocol
CN118536452A (en) * 2024-07-25 2024-08-23 之江实验室 Software testing method and device, storage medium and electronic equipment

Also Published As

Publication number Publication date
CN108628729B (en) 2021-11-30

Similar Documents

Publication Publication Date Title
CN108628729A (en) A kind of method for testing software and software test client
Hellmund et al. Robot operating system: A modular software framework for automated driving
CN107179984A (en) A kind of interface mock methods and interface test method
CN109032923A (en) Method for testing software, device based on call chain, terminal
CN101697139A (en) Method, device and registry for remote procedure call
CN110647332A (en) Software deployment method and device based on container cloud
KR20140023971A (en) Registration and execution of highly concurrent processing tasks
US9612947B2 (en) Code-free testing framework
CN108664385A (en) A kind of test method and device of application programming interface
US20150317127A1 (en) System for metamodeling unification
CN105302709B (en) Test data generating method and equipment
CN115794106A (en) Method and system for analyzing configuration of binary protocol data of rail transit
CN104636135B (en) A kind of node visit method and system, Client Agent and client
Liu et al. Distributed service integration for disaster monitoring sensor systems
CN103176903B (en) The test method and equipment of MapReduce distributed system program
CN109408376A (en) A kind of generation method of configuration data, device, equipment and storage medium
CN109471632B (en) A kind of page Dynamic Configuration, device, server and user terminal
CN105162645A (en) Interoperability test method based on PIIF configuration
CN105227608A (en) For developing the method and apparatus enriching internet, applications
Strljic et al. A platform-independent communication framework for the simplified development of shop-floor applications as microservice components
US8789021B2 (en) Method and apparatus for object-oriented load testing of computing systems
CN111294250B (en) Pressure testing method, device and system
McMorran et al. Field force data visualization: Developing an open mobile platform for integrated data access
Ribeiro et al. Multiagent mechatronic systems with simulation on the loop
Höfig Interpretation of behaviour models at runtime: performance benchmark and case studies

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