Nothing Special   »   [go: up one dir, main page]

CN107247661A - Support the method and system to the installation kit progress automatic Verification of application - Google Patents

Support the method and system to the installation kit progress automatic Verification of application Download PDF

Info

Publication number
CN107247661A
CN107247661A CN201710323761.4A CN201710323761A CN107247661A CN 107247661 A CN107247661 A CN 107247661A CN 201710323761 A CN201710323761 A CN 201710323761A CN 107247661 A CN107247661 A CN 107247661A
Authority
CN
China
Prior art keywords
package informatin
installation kit
response
checking
user
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
CN201710323761.4A
Other languages
Chinese (zh)
Other versions
CN107247661B (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 Jingdong Century Trading Co Ltd
Beijing Jingdong Shangke Information Technology Co Ltd
Original Assignee
Beijing Jingdong Century Trading Co Ltd
Beijing Jingdong Shangke 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 Beijing Jingdong Century Trading Co Ltd, Beijing Jingdong Shangke Information Technology Co Ltd filed Critical Beijing Jingdong Century Trading Co Ltd
Priority to CN201710323761.4A priority Critical patent/CN107247661B/en
Publication of CN107247661A publication Critical patent/CN107247661A/en
Application granted granted Critical
Publication of CN107247661B publication Critical patent/CN107247661B/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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • H04L67/125Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • General Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Stored Programmes (AREA)

Abstract

Present disclose provides a kind of method and system for supporting to carry out the installation kit of application automatic Verification.Methods described can include:The package informatin of the installation kit is configured and packed at packing apparatus;In response to triggering automatic Verification, to the package informatin and packet address of checking device send configuration;And download installation kit in response to receiving package informatin and packet address at checking device and perform package informatin checking automatically.

Description

Support the method and system to the installation kit progress automatic Verification of application
Technical field
This disclosure relates to which electronic technology field, supports to automate the installation kit of application more particularly, to a kind of Checking.
Background technology
With the fast development of electronic equipment, it usually needs a variety of applications of prepackage use so as to user.However, for providing For the application provider of application, in order to be generally required using prepackage in the electronic device preferably to promote the application The application that commercial attache manually provides different editions for the electronic equipment of different brands, different model or different channels is installed Bag, and before being pre-installed, often also need to tester and manually the application installation package provided is verified and used Family scrnario testing.The process verified to installation kit is so caused to waste time and energy, and inefficiency.
The content of the invention
In view of this, support to carry out the installation kit of application the method for automatic Verification and be present disclose provides a kind of System, enabling timely respond in prepackage demand, automatic fast verification package informatin, it is possible to perform user's scrnario testing, so that Participated in without tester, improve the efficiency of system.
An aspect of this disclosure provides a kind of method for supporting to carry out automatic Verification to the installation kit of application, bag Include:The package informatin of the installation kit is configured and packed at packing apparatus;In response to triggering automatic Verification, to checking The package informatin and packet address of device send configuration;And downloaded at checking device in response to receiving package informatin and packet address Installation kit simultaneously performs package informatin checking automatically.
In accordance with an embodiment of the present disclosure, the automatic execution package informatin checking includes:The installation kit of download is decompressed, Extract package informatin;And be compared the package informatin of extraction and the package informatin of reception, verify whether the package informatin is correct.
In accordance with an embodiment of the present disclosure, methods described also includes:In response to triggering user's scene automatic test, tune is utilized Installation kit from packing apparatus is installed in user equipment by trial work tool, and the installation kit is entered by analog subscriber scene Row user's scene automatic test.
In accordance with an embodiment of the present disclosure, methods described also includes:By URL to checking device send configuration package informatin and Packet address.
Another aspect of the present disclosure provides a kind of system for supporting to carry out automatic Verification to the installation kit of application, bag Include:Packing apparatus, is configured and is packed for the package informatin to the installation kit, and in response to triggering automatic Verification, To the package informatin and packet address of checking device send configuration;And checking device, in response to receiving package informatin and bag ground Location, downloads installation kit and performs package informatin checking automatically.
In accordance with an embodiment of the present disclosure, the checking device is configured to:The installation kit of download is decompressed, Extract package informatin;And be compared the package informatin of extraction and the package informatin of reception, verify whether the package informatin is correct.
In accordance with an embodiment of the present disclosure, the system also includes user's scene automatic test device, in response to touching Installation kit from packing apparatus, is installed in user equipment, and lead to by hair family scene automatic test using debugging acid Cross analog subscriber scene and user's scene automatic test is carried out to the installation kit.
In accordance with an embodiment of the present disclosure, the packing apparatus is configured to send to checking device by URL and matched somebody with somebody The package informatin and packet address put.
Another aspect of the present disclosure provides a kind of system for supporting to carry out automatic Verification to the installation kit of application, bag Include:Storage device, is configured to the package informatin of the installation kit of storage application;First processing unit, is configured to from storage device Package informatin configured and packed, and in response to triggering automatic Verification, to the package informatin of second processing device send configuration And packet address;And second processing device, it is configured to, in response to receiving package informatin and packet address from the first processing unit, download Installation kit simultaneously performs package informatin checking automatically.
Another aspect of the present disclosure provides a kind of computer-readable recording medium, is stored thereon with executable instruction, its In the instruction make first processor when being performed by first processor:The package informatin of the installation kit of application is configured and packed, And in response to triggering automatic Verification, the package informatin and packet address of send configuration;And the instruction is performed by second processor When make second processor:In response to receiving package informatin and packet address, download installation kit and perform package informatin checking automatically.
Another aspect of the present disclosure provides a kind of computer program, and the computer program includes the executable finger of computer Order, the instruction is used to realize method as described above when executed.
In accordance with an embodiment of the present disclosure, because the support according to the embodiment of the present disclosure is automated to the installation kit of application The method and system of checking can in response to triggering automatic Verification to checking device send configuration package informatin and packet address, because This solves the checking installation kit run into the prior art and the process of user's scrnario testing at least in part wastes time and energy and efficiency The problem of low, and it therefore can realize and can timely respond in the technique effect of the automatic fast verification package informatin of prepackage demand.
Further, since carrying out the method for automatic Verification to the installation kit of application according to the support of the embodiment of the present disclosure and being Installation kit from packing apparatus can also be installed in user equipment by system using debugging acid, and pass through analog subscriber scene User's scene automatic test is carried out to installation kit so that participate in testing without tester, and improve operating efficiency.
On the other hand, due to method of the support according to the embodiment of the present disclosure to the installation kit progress automatic Verification of application The channel number corresponding from different channels can be packaged in system in installation kit, that is to say, that issued for different channels Installation kit there are different channels number, be so easy to track software different channels popularization situation and test case so that For follow-up renewal and improve software product and provide Informational support.
Brief description of the drawings
By description referring to the drawings to the embodiment of the present disclosure, the above-mentioned and other purposes of the disclosure, feature and Advantage will be apparent from, in the accompanying drawings:
Fig. 1 shows to apply carries out automatic Verification according to the support of the embodiment of the present disclosure to the installation kit of application The exemplary system architecture of method;
Fig. 2 is diagrammatically illustrated is to what the installation kit of application carried out automatic Verification according to the support of the embodiment of the present disclosure The block diagram of system;
Fig. 3 show according to the support of the embodiment of the present disclosure installation kit of application is carried out automatic Verification system it is another One embodiment;
Fig. 4 diagrammatically illustrates the side for carrying out automatic Verification to the installation kit of application according to the support of the embodiment of the present disclosure The flow chart of method;
Fig. 5 diagrammatically illustrates the side for carrying out automatic Verification to the installation kit of application according to the support of the embodiment of the present disclosure A kind of specific implementation of method;
Fig. 6 is diagrammatically illustrated carries out user's scene automatic test according to the installation kit to application of the embodiment of the present disclosure Operation procedure chart;And
Fig. 7 shows the structural representation of the computer system suitable for being used for the terminal device for realizing the embodiment of the present disclosure.
Embodiment
Hereinafter, it will be described with reference to the accompanying drawings embodiment of the disclosure.However, it should be understood that these descriptions are simply exemplary , and it is not intended to limit the scope of the present disclosure.In addition, in the following description, the description to known features and technology is eliminated, with Avoid unnecessarily obscuring the concept of the disclosure.
Term as used herein is not intended to limit the disclosure just for the sake of description specific embodiment.Used here as Word " one ", " one (kind) " and "the" etc. should also include " multiple ", the meaning of " a variety of ", unless context clearly refers in addition Go out.In addition, term " comprising " as used herein, "comprising" etc. indicate the presence of the feature, step, operation and/or part, But it is not excluded that in the presence of or add one or more other features, step, operation or part.
All terms (including technology and scientific terminology) as used herein have what those skilled in the art were generally understood Implication, unless otherwise defined.It should be noted that term used herein should be interpreted that with consistent with the context of this specification Implication, without that should be explained with idealization or excessively mechanical mode.
Shown in the drawings of some block diagrams and/or flow chart.It should be understood that some sides in block diagram and/or flow chart Frame or its combination can be realized by computer program instructions.These computer program instructions can be supplied to all-purpose computer, The processor of special-purpose computer or other programmable data processing units, so that these instructions can be with when by the computing device Create the device for realizing function/operation illustrated in these block diagrams and/or flow chart.
Therefore, the technology of the disclosure can be realized in the form of hardware and/or software (including firmware, microcode etc.).Separately Outside, the technology of the disclosure can take the form of the computer program product on the computer-readable medium for the instruction that is stored with, should Computer program product is available for instruction execution system use or combined command execution system to use.In the context of the disclosure In, computer-readable medium can include, store, transmit, propagate or transmit the arbitrary medium of instruction.For example, calculating Machine computer-readable recording medium can include but is not limited to electricity, magnetic, optical, electromagnetic, infrared or semiconductor system, device, device or propagation medium. The specific example of computer-readable medium includes:Magnetic memory apparatus, such as tape or hard disk (HDD);Light storage device, such as CD (CD-ROM);Memory, such as random access memory (RAM) or flash memory;And/or wire/wireless communication link.
Embodiment of the disclosure provides a kind of method and system for supporting to carry out the installation kit of application automatic Verification, This method can be timely responded in prepackage demand, automatic fast verification package informatin, it is possible to it is automatic perform user's scrnario testing and Participated in without tester, thus operating efficiency can be improved.
Fig. 1 shows to apply carries out automatic Verification according to the support of the embodiment of the present disclosure to the installation kit of application The exemplary system architecture 100 of method.
As shown in figure 1, system architecture 100 can include terminal device 101,102,103, network 104 and server 105. Medium of the network 104 to provide communication link between terminal device 101,102,103 and server 105.Network 104 can be with Including various connection types, such as wired, wireless communication link or fiber optic cables etc..
User can be interacted with using terminal equipment 101,102,103 by network 104 with server 105, to receive or send out Send message etc..Various telecommunication customer end applications can be installed, class of for example doing shopping application, net on terminal device 101,102,103 The application of page browsing device, searching class application, JICQ, mailbox client, social platform software etc..
Terminal device 101,102,103 can be the various electronic equipments browsed with display screen and supported web page, bag Include but be not limited to smart mobile phone, tablet personal computer, pocket computer on knee and desktop computer etc..
Server 105 can be to provide the server of various services, for example, utilize terminal device 101,102,103 to user The shopping class website browsed provides the back-stage management server (merely illustrative) supported.Back-stage management server can be to receiving To the data such as information query request carry out the processing such as analyzing, and by result (such as target push information, product letter Breath -- merely illustrative) feed back to terminal device.
It should be noted that the support that the embodiment of the present disclosure is provided carries out the side of automatic Verification to the installation kit of application The general of method is performed by server 105, correspondingly, supports the system for carrying out automatic Verification to the installation kit of application typically to set In server 105.
It should be understood that the number of the terminal device, network and server in Fig. 1 is only schematical.According to realizing need Will, can have any number of terminal device, network and server.
Fig. 2 is diagrammatically illustrated is to what the installation kit of application carried out automatic Verification according to the support of the embodiment of the present disclosure The block diagram of system 200.
As shown in Fig. 2 packing apparatus 210 and checking device 220 can be included according to the system 200 of the embodiment.
Specifically, packing apparatus 210 can be configured and packed to the package informatin of installation kit, and in response to triggering certainly Dynamic chemical examination card, to the package informatin and packet address of the checking send configuration of device 220.For example, in an alternative embodiment, packing apparatus 210 can be configured to the package informatin and packet address to the checking send configuration of device 220 by URL.In an implementation In example, such as event of user's click automatic test button can be included or indicate to beat by triggering the trigger event of automatic Verification Wrap the signal completed.
Checking device 220 can be downloaded installation kit and perform package informatin automatically in response to receiving package informatin and packet address Checking.In one embodiment, checking device 220 is configurable to download installation kit according to packet address, to the installation kit of download Decompressed, so as to extract package informatin.In addition, the bag that checking device 220 is configurable to by the package informatin of extraction with receiving is believed Breath is compared, and whether checking package informatin is correct.If that is, two package informatins are identical, then it is assumed that be proved to be successful, otherwise Think authentication failed.
In addition, the system 200 can also alternatively include user's scene automatic test device, it is configured in response to triggering Installation kit, is installed in user equipment by user's scene automatic test using debugging acid, and passes through analog subscriber scene pair Installation kit carries out user's scene automatic test.The installation kit can be filled by user's scene automatic test device from packing Put 210 installation kits received.Alternatively, it is embodied as when by user's scene automatic test device with checking device 220 During all-in-one, the installation kit can verify the installation kit that device 220 is downloaded to according to packet address.In one embodiment, The event of triggering user's scene automatic test can be set by the user, and be completed for example, can include packing apparatus to peace The packing or checking device for filling the package informatin of bag are verified package informatin etc..That is, once packing apparatus is completed to peace The packing of the package informatin of bag is filled, the execution of user's scene automatic test device just can be triggered automatic to user's scene of installation kit Change test.Can also be after checking device be verified package informatin, triggering family scene automatic test device is performed to installing User's scene automatic test of bag.The former is independently of the operation that automatic Verification is carried out to package informatin so that can be only respectively On the spot or simultaneously perform the operation that automatic Verification is carried out to package informatin and the automation of user's scene is carried out to installation kit and survey The operation of examination, so as to effectively utilize system resource and quickly perform test.The latter is to depend on to be verified, this method So that only carrying out user's scene automatic test to the installation kit being verified, test resource has been saved.It should be noted that trigger condition Not limited to this, can also set other trigger conditions for different use demands.
The foregoing describe the system that automatic Verification is carried out to the installation kit of application according to the support of the embodiment of the present disclosure A kind of specific implementation.In addition to above-mentioned implementation, the installation kit of application is entered according to the support of the embodiment of the present disclosure The system of row automatic Verification is also implemented as other a variety of devices.
As an example, Fig. 3 shows and the installation kit of application is automated according to the support of the embodiment of the present disclosure Another embodiment of the system of checking.The system can be implemented as including the system 300 of following component:Storage device 310, the package informatin of the installation kit of storage application is configured to, for example, package informatin 1, package informatin 2 and package informatin n etc.;First processing dress 320 are put, is configured to that the package informatin from storage device is configured and packed, and in response to triggering automatic Verification, to the The package informatin and packet address of the send configuration of two processing unit 230;And second processing device 230, it is configured in response to from first Processing unit receives package informatin and packet address, downloads installation kit and performs package informatin checking automatically.
The storage device can or volatile memory for example non-volatile including various forms of memories, e.g. electricity Erasable Programmable Read Only Memory EPROM (EEPROM), flash memory, and/or hard disk drive.Memory can include computer program, The computer program includes code/computer-readable instruction, and it is when by the first processing unit and/or the execution of second processing device Allow to perform the method described by such as disclosure and its any modification.
Described first and/or second processing device may each be single CPU (CPU), but it is also possible to including two Individual or more processing unit.For example, processing unit can include general purpose microprocessor, instruction set processor and/or related core Piece group and/or special microprocessor (for example, application specific integrated circuit (ASIC)).Processing unit can also include being used to cache purposes Onboard storage device.
Fig. 4 diagrammatically illustrates the side for carrying out automatic Verification to the installation kit of application according to the support of the embodiment of the present disclosure The flow chart of method.
As shown in figure 4, this method is included in operation S410, the package informatin of the installation kit is matched somebody with somebody at packing apparatus Put and pack.
Then, in operation S420, in response to triggering automatic Verification, to the package informatin and bag ground of checking device send configuration Location.For example, can by URL to checking device send configuration package informatin and packet address.
In operation S430, in response to receiving package informatin and packet address at checking device, download installation kit and hold automatically Row package informatin is verified.In one embodiment, the automatic execution package informatin checking can include:The installation kit of download is carried out Decompression, extracts package informatin;And be compared the package informatin of extraction and the package informatin of reception, whether just to verify the package informatin Really.
In addition, methods described can also alternatively include:In response to triggering user's scene automatic test, using debugging work Installation kit from packing apparatus is installed in user equipment by tool, and the installation kit is used by analog subscriber scene Family scene automatic test.So cause test process to participate in testing without tester, and operating efficiency can be improved.
Fig. 5 diagrammatically illustrates the side for carrying out automatic Verification to the installation kit of application according to the support of the embodiment of the present disclosure A kind of specific implementation of method.
As shown in figure 5, packing apparatus can be implemented as Content Management System (Content Management System, CMS packaging system), and checking device is realized by such as Jenkins open source software platform.Specifically, first in behaviour Make P51, the installation package informatin of each manufacturer configured in CMS packaging systems, for example, affiliate's information, channel number, version number with And the SDK and target software development kit supported etc..That is, issued for different channels Installation kit has different channels number, is so easy to track popularization situation and test case of the software in different channels, so as to be Follow-up renewal and software product is improved there is provided Informational support.Then, in operation P53, after packing successfully, triggering automation Test, is given to the package informatin and packet address that have configured by linking (such as, URL) in such as Jenkins checking device.Pass through The package informatin configured and packet address are sent to checking device, checking unit simulation can be made to verify the accuracy of installation kit, So as to ensure higher installation success rate, strengthen Consumer's Experience.Then, in operation P55, checking device can be by using such as Python high-level programming language, it is according to the packet address received that installation kit is locally downloading, and according to canonical table Match the title of bag up to formula, the information such as version, i.e. extract package informatin.For example, command analysis device (Command can be passed through Line Interface shell, CLI shell) installation kit is decompressed, and the file for solving briquetting is carried out using java Read.At the same time, critical field can be extracted by regular expression, i.e. the package informatin of installation kit.In operation S57, checking Device by the package informatin of extraction with being compared from the CMS package informatins received, to perform checking.If it does, then checking is logical Cross, otherwise can return to failure.Finally, in operation P59, the result for installation kit is returned into CMS management platforms.
The foregoing describe the method that automatic Verification is carried out to the installation kit of application according to the support of the embodiment of the present disclosure A kind of specific implementation.It should be noted that disclosure not limited to this, and various modifications can be included in the scope of the present disclosure, repaiied Change and omit.
Fig. 6 is diagrammatically illustrated carries out user's scene automatic test according to the installation kit to application of the embodiment of the present disclosure Operation procedure chart.
As shown in fig. 6, obtaining installation kit in operation P61 first.For example, can include obtaining from such as CMS packing apparatus Installation kit.Alternatively, in the case where checking device and user's scene automatic test device are embodied as into all-in-one, if Installation kit is had been obtained for when performing automatic Verification to the package informatin of installation kit, then can omit this step.Then in operation Installation kit, is installed in user equipment by P63 by debugging routine.For example, the debugging routine for debugging bridge by such as Android will Installation kit is installed in user equipment.Then, in operation P65, user's scene automatic test is performed, and generate test result. Specifically, it is possible to use page control is clicked on, to check expected element presence or absence.For example, can be with analog core industry The flow of business, such as, selection commodity, click add shopping cart, submit order.Ensure each user's scene using test frame Between execution be all relatively independent, precondition can be initialized every time and is for example logged in account number.Test process can be checked The core scenarios such as search, commodity details, login, shopping cart.After all use-cases are performed, the data of generation pass through<tr>、< table>、<td>Shown Deng label according to forms mode, to check whether user's scene runs succeeded.Alternatively, may be used To show percent of pass in the way of html.In operation P67, according to the test result, test report is generated.It is last to operate P69, the report of user's scene automatic test is sent to management platform to be presented.Carried out by the installation kit to application User's scene automatic test, can download installation kit and using the process of application, the exploitation to installation kit with pseudo subscriber terminal Function (especially for Core Feature) is tested, and the software experience of user in actual applications is improved so as to improve.
The foregoing describe the behaviour that user's scene automatic test is carried out according to the installation kit to application of the embodiment of the present disclosure Make.It should be noted that disclosure not limited to this, and various modifications, modification can be included in the scope of the present disclosure and omitted.
Below with reference to Fig. 7, it illustrates suitable for for the computer system 700 for the terminal device for realizing the embodiment of the present disclosure Structural representation.Terminal device shown in Fig. 7 is only an example, to the function of the embodiment of the present application and should not use model Shroud carrys out any limitation.
As shown in fig. 7, computer system 700 includes CPU (CPU) 701, it can be read-only according to being stored in Program in memory (ROM) 702 or be loaded into program in random access storage device (RAM) 703 from storage part 708 and Perform various appropriate actions and processing.In RAM 703, the system that is also stored with 700 operates required various programs and data. CPU 701, ROM 702 and RAM 703 are connected with each other by bus 704.Input/output (I/O) interface 705 is also connected to always Line 704.
I/O interfaces 705 are connected to lower component:Importation 706 including keyboard, mouse etc.;Penetrated including such as negative electrode The output par, c 707 of spool (CRT), liquid crystal display (LCD) etc. and loudspeaker etc.;Storage part 708 including hard disk etc.; And the communications portion 709 of the NIC including LAN card, modem etc..Communications portion 709 via such as because The network of spy's net performs communication process.Driver 710 is also according to needing to be connected to I/O interfaces 705.Detachable media 711, such as Disk, CD, magneto-optic disk, semiconductor memory etc., are arranged on driver 710, in order to read from it as needed Computer program be mounted into as needed storage part 708.
Especially, in accordance with an embodiment of the present disclosure, the process described above with reference to flow chart may be implemented as computer Software program.For example, embodiment of the disclosure includes a kind of computer program product, it includes being carried on computer-readable medium On computer program, the computer program include be used for execution flow chart shown in method program code.In such reality Apply in example, the computer program can be downloaded and installed by communications portion 709 from network, and/or from detachable media 711 are mounted.When the computer program is performed by CPU (CPU) 701, limited in the system for performing the application Above-mentioned functions.
It should be noted that the computer-readable medium shown in the application can be computer-readable signal media or meter Calculation machine readable storage medium storing program for executing either the two any combination.Computer-readable recording medium for example can be --- but not Be limited to --- electricity, magnetic, optical, electromagnetic, system, device or the device of infrared ray or semiconductor, or it is any more than combination.Meter The more specifically example of calculation machine readable storage medium storing program for executing can include but is not limited to:Electrical connection with one or more wires, just Take formula computer disk, hard disk, random access storage device (RAM), read-only storage (ROM), erasable type and may be programmed read-only storage Device (EPROM or flash memory), optical fiber, portable compact disc read-only storage (CD-ROM), light storage device, magnetic memory device, Or above-mentioned any appropriate combination.In this application, computer-readable recording medium can any include or store journey The tangible medium of sequence, the program can be commanded execution system, device or device and use or in connection.And at this In application, computer-readable signal media can be included in a base band or as the data-signal of carrier wave part propagation, Wherein carry computer-readable program code.The data-signal of this propagation can take various forms, including but not limit In electromagnetic signal, optical signal or above-mentioned any appropriate combination.Computer-readable signal media can also be that computer can Any computer-readable medium beyond storage medium is read, the computer-readable medium, which can send, propagates or transmit, to be used for Used by instruction execution system, device or device or program in connection.Included on computer-readable medium Program code can be transmitted with any appropriate medium, be included but is not limited to:Wirelessly, electric wire, optical cable, RF etc., or above-mentioned Any appropriate combination.
Flow chart and block diagram in accompanying drawing, it is illustrated that according to the system of the various embodiments of the application, method and computer journey Architectural framework in the cards, function and the operation of sequence product.At this point, each square frame in flow chart or block diagram can generation The part of one module of table, program segment or code, a part for above-mentioned module, program segment or code is comprising one or more Executable instruction for realizing defined logic function.It should also be noted that in some realizations as replacement, institute in square frame The function of mark can also be with different from the order marked in accompanying drawing generation.For example, two square frames succeedingly represented are actual On can perform substantially in parallel, they can also be performed in the opposite order sometimes, and this is depending on involved function.Also It is noted that the combination of each square frame in block diagram or flow chart and the square frame in block diagram or flow chart, can use and perform rule Fixed function or the special hardware based system of operation realize, or can use the group of specialized hardware and computer instruction Close to realize.
Being described in unit involved in the embodiment of the present application can be realized by way of software, can also be by hard The mode of part is realized.Described unit can also be set within a processor, for example, can be described as:A kind of processor bag Include transmitting element, acquiring unit, determining unit and first processing units.Wherein, the title of these units is under certain conditions simultaneously The restriction in itself to the unit is not constituted, for example, transmitting element is also described as " to the service end sending object connected Obtain the unit of request ".
Embodiment of this disclosure is described above.But, the purpose that these embodiments are merely to illustrate that, and It is not intended to limit the scope of the present disclosure.Although respectively describing each embodiment more than, but it is not intended that each reality Apply the measure in example and can not be advantageously combined and use.The scope of the present disclosure is defined by the appended claims and the equivalents thereof.Do not take off From the scope of the present disclosure, those skilled in the art can make a variety of alternatives and modifications, and these alternatives and modifications should all fall at this Within scope of disclosure.

Claims (10)

1. a kind of method for supporting to carry out automatic Verification to the installation kit of application, including:
The package informatin of the installation kit is configured and packed at packing apparatus;
In response to triggering automatic Verification, to the package informatin and packet address of checking device send configuration;And
In response to receiving package informatin and packet address at checking device, download installation kit and perform package informatin checking automatically.
2. according to the method described in claim 1, the automatic execution package informatin checking includes:
The installation kit of download is decompressed, package informatin is extracted;And
The package informatin of extraction and the package informatin of reception are compared, verify whether the package informatin is correct.
3. according to the method described in claim 1, in addition to:
In response to triggering user's scene automatic test, the installation kit from packing apparatus is installed to user using debugging acid In equipment, and user's scene automatic test is carried out to the installation kit by analog subscriber scene.
4. according to the method described in claim 1, in addition to:By package informatin from URL to checking device send configuration and bag Location.
5. a kind of system for supporting to carry out automatic Verification to the installation kit of application, including:
Packing apparatus, is configured and is packed for the package informatin to the installation kit, and in response to triggering automatic Verification, To the package informatin and packet address of checking device send configuration;And
Device is verified, in response to receiving package informatin and packet address, downloading installation kit and performing package informatin checking automatically.
6. system according to claim 5, wherein the checking device is configured to:
The installation kit of download is decompressed, package informatin is extracted;And
The package informatin of extraction and the package informatin of reception are compared, verify whether the package informatin is correct.
7. system according to claim 5, in addition to user's scene automatic test device, in response to triggering user Installation kit from packing apparatus, is installed in user equipment by scene automatic test using debugging acid, and passes through simulation User's scene carries out user's scene automatic test to the installation kit.
8. system according to claim 5, wherein the packing apparatus is configured to by URL to checking device The package informatin and packet address of send configuration.
9. a kind of system for supporting to carry out automatic Verification to the installation kit of application, including:
Storage device, is configured to the package informatin of the installation kit of storage application;
First processing unit, is configured to that the package informatin from storage device is configured and packed, and automatic in response to triggering Chemical examination card, to the package informatin and packet address of second processing device send configuration;And
Second processing device, is configured to, in response to receiving package informatin and packet address from the first processing unit, download installation kit simultaneously It is automatic to perform package informatin checking.
10. a kind of computer-readable recording medium, is stored thereon with executable instruction, the wherein instruction is performed by first processor When make first processor:The package informatin of the installation kit of application is configured and packed, and in response to triggering automatic Verification, The package informatin and packet address of send configuration;And
The instruction makes second processor when being performed by second processor:In response to receiving package informatin and packet address, download and install Wrap and perform package informatin checking automatically.
CN201710323761.4A 2017-05-09 2017-05-09 Method and system for supporting automatic verification of installation package of application Active CN107247661B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710323761.4A CN107247661B (en) 2017-05-09 2017-05-09 Method and system for supporting automatic verification of installation package of application

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710323761.4A CN107247661B (en) 2017-05-09 2017-05-09 Method and system for supporting automatic verification of installation package of application

Publications (2)

Publication Number Publication Date
CN107247661A true CN107247661A (en) 2017-10-13
CN107247661B CN107247661B (en) 2020-07-31

Family

ID=60017321

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710323761.4A Active CN107247661B (en) 2017-05-09 2017-05-09 Method and system for supporting automatic verification of installation package of application

Country Status (1)

Country Link
CN (1) CN107247661B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110377333A (en) * 2019-07-24 2019-10-25 上海游民网络科技有限公司 A kind of application installation package document handling method and system
CN112817850A (en) * 2021-01-28 2021-05-18 北京达佳互联信息技术有限公司 Information processing method, device, system, electronic equipment and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103019708A (en) * 2012-11-30 2013-04-03 北京奇虎科技有限公司 Method and system for releasing software
CN105607992A (en) * 2015-09-29 2016-05-25 网易(杭州)网络有限公司 Application program test method, device and system
US20160274999A1 (en) * 2014-05-20 2016-09-22 Samsung Electronics Co., Ltd. Distributed test and profiler framework
CN106354626A (en) * 2015-07-21 2017-01-25 腾讯科技(深圳)有限公司 Application test and method, system and device realizing application test in multiple terminals

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103019708A (en) * 2012-11-30 2013-04-03 北京奇虎科技有限公司 Method and system for releasing software
US20160274999A1 (en) * 2014-05-20 2016-09-22 Samsung Electronics Co., Ltd. Distributed test and profiler framework
CN106354626A (en) * 2015-07-21 2017-01-25 腾讯科技(深圳)有限公司 Application test and method, system and device realizing application test in multiple terminals
CN105607992A (en) * 2015-09-29 2016-05-25 网易(杭州)网络有限公司 Application program test method, device and system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110377333A (en) * 2019-07-24 2019-10-25 上海游民网络科技有限公司 A kind of application installation package document handling method and system
CN112817850A (en) * 2021-01-28 2021-05-18 北京达佳互联信息技术有限公司 Information processing method, device, system, electronic equipment and storage medium

Also Published As

Publication number Publication date
CN107247661B (en) 2020-07-31

Similar Documents

Publication Publication Date Title
CN108459953A (en) test method and device
US8612947B2 (en) System and method for remotely compiling multi-platform native applications for mobile devices
CN109062563B (en) Method and device for generating page
WO2018223717A1 (en) Webpage front-end testing method, device, system, apparatus and readable storage medium
EP3499364B1 (en) Method and device for loading kernel module
CN108614774A (en) Automated testing method and device
CN108932194A (en) Automated testing method, device, system, medium and electronic equipment
CN109542445A (en) A kind of method and apparatus that Android plug-in unit melts hair
CN108920376A (en) Test method, device and the medium of application program
CN108920359B (en) Application program testing method and device, storage medium and electronic device
CN109815105A (en) Applied program testing method and device based on Btrace
CN108334641A (en) The method of acquisition user behavior data, system, electronic equipment, storage medium
CN105653933A (en) Plugin loading method and device
CN113536185B (en) Application page loading method, storage medium and related equipment
CN107463406A (en) Issue the method and electronic equipment of Mobile solution
CN110895472A (en) Method and device for identifying service change
CN109347921A (en) A kind for the treatment of method and apparatus of digital certificate business
CN109002282A (en) A kind of method and apparatus for realizing animation effect in web page exploitation
CN110928571A (en) Business program development method and device
CN110888794B (en) Interface testing method and device
CN109002385A (en) Method for testing pressure and device for data flow system
CN113761428A (en) Page rendering method, device and system, storage medium and electronic equipment
CN113268245A (en) Code analysis method, device and storage medium
CN107798064A (en) Page processing method, electronic equipment and computer-readable recording medium
CN109582317A (en) Method and apparatus for debugging boarding application

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