[go: up one dir, main page]

CN102708048A - Method and system for testing mobile application - Google Patents

Method and system for testing mobile application Download PDF

Info

Publication number
CN102708048A
CN102708048A CN2012101189581A CN201210118958A CN102708048A CN 102708048 A CN102708048 A CN 102708048A CN 2012101189581 A CN2012101189581 A CN 2012101189581A CN 201210118958 A CN201210118958 A CN 201210118958A CN 102708048 A CN102708048 A CN 102708048A
Authority
CN
China
Prior art keywords
application
mobile
server
tested
test
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
CN2012101189581A
Other languages
Chinese (zh)
Other versions
CN102708048B (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 Testin Information Technology Co Ltd
Original Assignee
BEIJING MAIKAI INTERACTION NETWORK 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 MAIKAI INTERACTION NETWORK TECHNOLOGY Co Ltd filed Critical BEIJING MAIKAI INTERACTION NETWORK TECHNOLOGY Co Ltd
Priority to CN201210118958.1A priority Critical patent/CN102708048B/en
Publication of CN102708048A publication Critical patent/CN102708048A/en
Application granted granted Critical
Publication of CN102708048B publication Critical patent/CN102708048B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)
  • Stored Programmes (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention provides a method and a system for testing mobile application. The method for testing the mobile application includes installing the to-be-tested application from a server to a plurality of mobile devices connected with the server; carrying out security tests for the to-be-tested application on the mobile devices; and processing test results of the to-be-tested application on the various mobile devices by the server and generating a final test result. Softwares which are installed on the mobile devices and used for carrying out the security tests are different. The multiple softwares are installed on the multiple mobile devices to automatically carry out the security tests for the same mobile application, so that more comprehensive and reliable security tests are provided.

Description

Move application testing method and system
Technical field
The present invention relates to a kind of mobile application testing method and system, come to carry out automatic test method and system through a plurality of safety test softwares are installed on a plurality of mobile devices moving the security of using in particular to a kind of.
Background technology
Because the develop rapidly of mobile Internet causes the application (application, for example application software and recreation) based on mobile device more and more; The function of mobile device for example through browsing page by mobile equipment, is handled official business also from strength to strength; Recreation, and other various application.This has attracted global millions of mobile application developer to develop various application for mobile device.
Under this background, also increasing to the demand that the application of mobile device is tested.Present test is manual test mostly, rarely seen automatically testing platform, and this causes the manpower and the time of labor.
As moving a kind of of application testing, need test moving the security of using.This is because it is similar to move application and computer applied algorithm, hides easily or infective virus, wooden horse etc.In case move to use and to be infected, can bring massive losses to the user, for example leakage of personal information, under the unwitting situation of user, withhold etc.
With seemingly computer, the safety test software (for example, antivirus software) to mobile device is arranged also.But, receiving the restriction of various conditions, every kind of safety test software all has its restriction, can not all test out moving virus in the application, wooden horse etc.And to same mobile application, the test result of different safety test softwares also has nothing in common with each other.
On the other hand, mobile device of a great variety, for example mobile phone (cellular phone), smart mobile phone (Smart phone), iPad etc., every kind of mobile device has various models again.Operating system of installing on the mobile device in addition, and version thereof also possibly have nothing in common with each other.This causes the mobile environment that is moved of using to vary.Equally, the test result of safety test software under different running environment also maybe be different.
Because above reason, it is inadequate only relying on a kind of safety test software to come the security of moving application is tested.And if use multiple safety test software to carry out security test, then waste time and energy, and with high costs.
Summary of the invention
The present invention makes in view of the problems referred to above; Its purpose is to provide a kind of mobile application testing method and system; Come the security of same mobile application is tested automatically through a plurality of safety test softwares are installed on a plurality of mobile devices, thereby more comprehensive and reliable security test is provided.
To achieve these goals, the present invention provides a kind of mobile application testing method, comprising: application to be tested is installed to connected a plurality of mobile device from server; On said a plurality of mobile devices, security test is carried out in application to be tested; And server handles the test result that is applied on each mobile device to be tested, generates final testing result, and wherein, the software that being used to of being installed on said a plurality of mobile devices carried out security test has nothing in common with each other.
To achieve these goals; The present invention also provides a kind of mobile application test systems; Comprise: server is used for application to be tested is installed to connected a plurality of mobile device from server, on said a plurality of mobile devices, security test is carried out in application to be tested; And the test result that is applied on each mobile device to be tested handled, generate final testing result; And a plurality of mobile devices, application to be tested is installed to said a plurality of mobile device to carry out security test, and wherein, the software that being used to of being installed on said a plurality of mobile devices carried out security test has nothing in common with each other.
Mobile application testing method of the present invention and system come the security of same mobile application is tested automatically through a plurality of safety test softwares are installed on a plurality of mobile devices, thereby more comprehensive and reliable security test are provided.
Description of drawings
Fig. 1 is the synoptic diagram of mobile application test systems according to an embodiment of the present invention.
Embodiment
Below in conjunction with accompanying drawing embodiment of the present invention is described.
It is pointed out that in following explanation, describe with the example of mobile phone (cellularphone) as mobile device.But, the invention is not restricted to mobile phone, can also be other mobile device, for example individual digital help (Personal Digital Assistant, PDA), flat computer (Tablet PC), smart mobile phone (Smart phone), iPad etc.
Fig. 1 is the synoptic diagram of mobile application test systems according to an embodiment of the present invention.As shown in Figure 1, mobile application test systems 10 according to an embodiment of the present invention comprises mobile phone (example of mobile device) 1, personal computer (PC) 2, network 3 and server 4.
Mobile phone 1 can be connected to server 4 via network 3, also can be directly connected to server 4.One or more possibilities in the kind of each mobile phone 1, model, operating system and the version thereof are different.And the safety test software of being installed in each mobile phone 1 has nothing in common with each other.
Server 4 is installed to application to be tested on a plurality of mobile phones 1 that directly are connected with it or connect via network 3, on each mobile phone 1, security test is carried out in application to be tested.
After having accomplished above-mentioned security test on the whole mobile phones 1 that connected at server 4, server 4 gathers to these whole test results that are applied on whole mobile phones 1, generates the test result report.
Because the running environment of each mobile phone 1 maybe be different, and the safety test software of being installed is also different, and therefore, the virus that each mobile phone 1 tested out, wooden horse etc. possibly be not quite similar.In other words, each mobile phone 1 virus of failing to test out, wooden horse etc. also are not quite similar.Therefore, and only carry out security test and compare by a mobile phone 1 that a safety test software is installed, server 4 gather the test result of a plurality of mobile phones 1 and the test result report that obtains undoubtedly more comprehensively with reliable.
Alternatively, server 4 can store a plurality of safety test softwares.When security test was carried out in mobile application, server 4 was at first installed each safety test software on the mobile phone 1 that it connected, and then on each mobile phone 1, carries out security test.Like this, can safety test software be installed on mobile phone 1 automatically, avoid artificial and install, thereby save time and cost.
Alternatively, regularly the safety test software of being stored in the server 4 is upgraded.This renewal not only comprises the renewal to the safety test software of having stored itself, for example, to the renewal of virus base, also comprises and adds new safety test software.
Alternatively, as shown in Figure 1, can another mobile phone 1 and/or personal computer (PC) 2 directly and/or through network 3 be connected to mobile application test systems 10.Like this, can submit application to be tested (for example, the address (URL) of application to be tested is perhaps downloaded in application to be tested itself, or the like) to server 4 through this another mobile phone 1 and/or PC2.
Alternatively, server 4 can be stored the tabulation of the kind and the model of its mobile phone that connects 1.When the kind of the mobile phone that newly is connected to server 41 and model have been present in this tabulation; Mean that server 4 has been connected with the mobile phone 1 of this kind and model; Thereby needn't connect this mobile phone 1 again, thereby avoid on the mobile phone 1 that kind and model repeat, testing and cause waste.
In addition; Utilize and to tabulate; Anyone all can be connected to server 4 with its mobile phone 1 at any time and any place, and is judged whether on the mobile phone 1 identical with model with the mobile phone that is connected a kind, to carry out test by server 4.Thus; Can avoid buying specially mobile phone 1 supplies test to use; But when needs are tested; On network 3, issue test request by server 4, anyone can be connected to server 4 through network 3 with himself existing mobile phone 1 and participate in test, thereby has saved the cost of buying mobile phone 1 greatly.
In above explanation, " application " refers to the content that on mobile device, shows or move, the software of for example developing to mobile device, recreation, picture, video, audio frequency, e-book, website etc.
In above explanation, " computing machine " refers to has processor and storer, can realize the equipment of mathematical operation, and it not only comprises the computing machine on the ordinary meaning, also comprises other any type of equipment with said structure and function.
In above explanation; " server " thus refer to the equipment of be connected with computing machine and/or mobile device control computer and/or mobile device; Thereby the computing machine on the ordinary meaning of its can be the operation specific software realize above-mentioned functions; Also can be the server on the ordinary meaning, can also be other any type of equipment with above-mentioned functions.

Claims (8)

1. mobile application testing method comprises:
Application to be tested is installed to connected a plurality of mobile device from server;
On said a plurality of mobile devices, security test is carried out in application to be tested; And
Server is handled the test result that is applied on each mobile device to be tested, generates final testing result,
Wherein, the software that being used to of being installed on said a plurality of mobile device carried out security test has nothing in common with each other.
2. mobile application testing method according to claim 1 is characterized in that, the one or more differences in the version of the kind of each mobile device, model, operating system, operating system.
3. mobile application testing method according to claim 1 is characterized in that, the application to be tested or the address of downloading application to be tested are sent to server.
4. mobile application testing method according to claim 1; It is characterized in that a plurality of softwares that are used to carry out security test of server stores are when carrying out security test; Server is installed the software that respectively is used to carry out security test successively, carries out security test then.
5. mobile application testing method according to claim 4 is characterized in that, the software that is used to carry out security test that the regular update server is stored.
6. mobile application testing method according to claim 1 is characterized in that, server record is connected to the kind and the type of the mobile device of server.
7. mobile application testing method according to claim 1 is characterized in that server is connected through network with mobile device.
8. mobile application test systems comprises:
Server; Be used for application to be tested is installed to connected a plurality of mobile device from server; On said a plurality of mobile devices, security test is carried out in application to be tested; And the test result that is applied on each mobile device to be tested handled, generate final testing result; And
A plurality of mobile devices, application to be tested are installed to said a plurality of mobile device carrying out security test,
Wherein, the software that being used to of being installed on said a plurality of mobile device carried out security test has nothing in common with each other.
CN201210118958.1A 2012-04-21 2012-04-21 Method and system for testing mobile application Expired - Fee Related CN102708048B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210118958.1A CN102708048B (en) 2012-04-21 2012-04-21 Method and system for testing mobile application

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210118958.1A CN102708048B (en) 2012-04-21 2012-04-21 Method and system for testing mobile application

Publications (2)

Publication Number Publication Date
CN102708048A true CN102708048A (en) 2012-10-03
CN102708048B CN102708048B (en) 2015-07-01

Family

ID=46900853

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210118958.1A Expired - Fee Related CN102708048B (en) 2012-04-21 2012-04-21 Method and system for testing mobile application

Country Status (1)

Country Link
CN (1) CN102708048B (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103632096A (en) * 2013-11-29 2014-03-12 北京奇虎科技有限公司 Method and device for carrying out safety detection on equipment
CN104021070A (en) * 2013-03-01 2014-09-03 腾讯科技(深圳)有限公司 Method, device and system for testing intelligent terminal software packages
CN106201877A (en) * 2016-07-08 2016-12-07 福州市鼓楼区森林创数文化传播有限公司 A kind of method of testing of FPS game item
CN106354629A (en) * 2016-08-19 2017-01-25 南京慕测信息科技有限公司 Construction method of iOS system mobile application automatic test system based on multiple stages of servers
US9703691B1 (en) 2015-06-15 2017-07-11 Google Inc. Testing application software using virtual or physical devices
US9788219B1 (en) 2015-08-25 2017-10-10 Amdocs Development Limited System, method, and computer program for remotely driving mobile web application testing on mobile devices
CN108776634A (en) * 2018-06-07 2018-11-09 北京云测信息技术有限公司 Cabinet environment abnormality eliminating method and device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060057121A (en) * 2004-11-23 2006-05-26 엘지전자 주식회사 Application test method of mobile communication terminal
CN101142550A (en) * 2003-11-13 2008-03-12 高通股份有限公司 Dynamic simulation in computing device
CN101322113A (en) * 2005-11-29 2008-12-10 格丽顿株式会社 Grid computing control method for testing application program capacity of server and service method thereof
US20100275061A1 (en) * 2009-04-28 2010-10-28 Chi Mei Communication Systems, Inc. Server and method for remotely testing electronic devices

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101142550A (en) * 2003-11-13 2008-03-12 高通股份有限公司 Dynamic simulation in computing device
KR20060057121A (en) * 2004-11-23 2006-05-26 엘지전자 주식회사 Application test method of mobile communication terminal
CN101322113A (en) * 2005-11-29 2008-12-10 格丽顿株式会社 Grid computing control method for testing application program capacity of server and service method thereof
US20100275061A1 (en) * 2009-04-28 2010-10-28 Chi Mei Communication Systems, Inc. Server and method for remotely testing electronic devices

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104021070A (en) * 2013-03-01 2014-09-03 腾讯科技(深圳)有限公司 Method, device and system for testing intelligent terminal software packages
CN104021070B (en) * 2013-03-01 2018-03-20 腾讯科技(深圳)有限公司 A kind of intelligent terminal software bag method of testing, device and system
CN103632096A (en) * 2013-11-29 2014-03-12 北京奇虎科技有限公司 Method and device for carrying out safety detection on equipment
CN103632096B (en) * 2013-11-29 2018-01-16 北京奇虎科技有限公司 A kind of method and apparatus that safety detection is carried out to equipment
US9703691B1 (en) 2015-06-15 2017-07-11 Google Inc. Testing application software using virtual or physical devices
US9788219B1 (en) 2015-08-25 2017-10-10 Amdocs Development Limited System, method, and computer program for remotely driving mobile web application testing on mobile devices
CN106201877A (en) * 2016-07-08 2016-12-07 福州市鼓楼区森林创数文化传播有限公司 A kind of method of testing of FPS game item
CN106201877B (en) * 2016-07-08 2018-09-14 福州市鼓楼区森林创数文化传播有限公司 A kind of test method of FPS game items
CN106354629A (en) * 2016-08-19 2017-01-25 南京慕测信息科技有限公司 Construction method of iOS system mobile application automatic test system based on multiple stages of servers
CN108776634A (en) * 2018-06-07 2018-11-09 北京云测信息技术有限公司 Cabinet environment abnormality eliminating method and device
CN108776634B (en) * 2018-06-07 2021-10-12 北京云测信息技术有限公司 Cabinet environment exception handling method and device

Also Published As

Publication number Publication date
CN102708048B (en) 2015-07-01

Similar Documents

Publication Publication Date Title
CN102708050B (en) Method and system for testing mobile application
Rogers et al. Android application development: Programming with the Google SDK
CN102708048A (en) Method and system for testing mobile application
CN102710832A (en) Mobile application test method and system
CN102681942A (en) Testing method and system of mobile application
US8966632B1 (en) In-the-cloud sandbox for inspecting mobile applications for malicious content
Cozzolino et al. Fades: Fine-grained edge offloading with unikernels
CN102685323A (en) Mobile device testing method and system
US8914893B2 (en) Method and system for mobile information security protection
CN104539487A (en) Method for testing system based on cloud platform and evaluating reliability
US20160283356A1 (en) Event-driven automation testing for mobile devices
US10956257B2 (en) Dynamic failure-resolution computing engine
CN103019717A (en) Identifying application resources through hidden application model
CN103152327B (en) A kind of method, client and system configuring compression/de-compression plug-in unit
US9747449B2 (en) Method and device for preventing application in an operating system from being uninstalled
CN105653943B (en) The log audit method and system of Android applications
CN104838405A (en) Testing framework for applications
CN106156611A (en) The dynamic analysing method of smart mobile phone application program and system
CN103136342A (en) Searching method, system and searching server of application programs (APP)
US11263297B2 (en) Dynamic insertion of variablized secrets in a pipeline integration system
CN202799166U (en) Mobile application network testing system
CN109818972B (en) An industrial control system information security management method, device and electronic device
Wukkadada et al. Mobile operating system: Analysis and comparison of Android and iOS
CN104239112A (en) Device driver installation method and device
US11029931B2 (en) Bundle administration and management

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C53 Correction of patent of invention or patent application
CB02 Change of applicant information

Address after: 100124 Beijing city Chaoyang District River South Street No. 1132, Tonghui building A block 5 layer

Applicant after: BEIJING TESTIN INFORMATION TECHNOLOGY Co.,Ltd.

Address before: 100026, room 702, TEDA times center, 15 Guanghua Road, Beijing, Chaoyang District

Applicant before: Beijing Maikai Interactive Network Technology Co.,Ltd.

COR Change of bibliographic data

Free format text: CORRECT: APPLICANT; FROM: BEIJING MAIKAI INTERACTIVE NETWORK TECHNOLOGY CO., LTD. TO: BEIJING TESTIN INFORMATION TECHNOLOGY CO., LTD.

Free format text: CORRECT: ADDRESS; FROM: 100026 CHAOYANG, BEIJING TO: 100124 CHAOYANG, BEIJING

C14 Grant of patent or utility model
GR01 Patent grant
C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20170113

Address after: 510630 Guangdong city of Guangzhou province Tianhe District Tianhe North Road, No. 365 City Plaza HNA unit 1704 Atlas

Patentee after: GUANGZHOU TESTIN INFORMATION TECHNOLOGY CO.,LTD.

Address before: 100124 Beijing city Chaoyang District River South Street No. 1132, Tonghui building A block 5 layer

Patentee before: BEIJING TESTIN INFORMATION TECHNOLOGY Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20210722

Address after: 100016 no.4301, No.52 Jiuxianqiao hospital, Chaoyang District, Beijing

Patentee after: BEIJING TESTIN INFORMATION TECHNOLOGY Co.,Ltd.

Address before: Unit 1704, Huancheng HNA Plaza, 365 Tianhe North Road, Tianhe District, Guangzhou, Guangdong 510630

Patentee before: GUANGZHOU TESTIN INFORMATION TECHNOLOGY Co.,Ltd.

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20150701