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 PDFInfo
- 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
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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L67/125—Protocols 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network 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
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.
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)
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)
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 |
-
2017
- 2017-05-09 CN CN201710323761.4A patent/CN107247661B/en active Active
Patent Citations (4)
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)
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 |