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 PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
- G06F11/3672—Test management
- G06F11/3688—Test 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
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.
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)
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)
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 |
-
2017
- 2017-03-15 CN CN201710153610.9A patent/CN108628729B/en active Active
Patent Citations (17)
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)
Title |
---|
TTRTOBY: ""python 知识点:反射 之 getattr()实现以字符串形式导入模块和执行函数"", 《HTTPS://BLOG.51CTO.COM/FRESHAIR/1870771》 * |
Cited By (9)
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 |