CN111881015B - Application testing method and application testing device - Google Patents
Application testing method and application testing device Download PDFInfo
- Publication number
- CN111881015B CN111881015B CN202010566663.5A CN202010566663A CN111881015B CN 111881015 B CN111881015 B CN 111881015B CN 202010566663 A CN202010566663 A CN 202010566663A CN 111881015 B CN111881015 B CN 111881015B
- Authority
- CN
- China
- Prior art keywords
- application
- card
- user terminal
- tested
- management platform
- 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.)
- Active
Links
- 238000012360 testing method Methods 0.000 title claims abstract description 126
- 238000004088 simulation Methods 0.000 claims abstract description 30
- 230000006870 function Effects 0.000 claims abstract description 19
- 238000010998 test method Methods 0.000 claims abstract description 17
- 238000004891 communication Methods 0.000 claims description 21
- 238000011161 development Methods 0.000 abstract description 11
- 238000010586 diagram Methods 0.000 description 10
- 238000000034 method Methods 0.000 description 8
- 238000013175 transesophageal echocardiography Methods 0.000 description 6
- 238000004590 computer program Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 230000008901 benefit Effects 0.000 description 3
- 238000009434 installation Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 238000007619 statistical method Methods 0.000 description 2
- 230000003190 augmentative effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
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/362—Software debugging
- G06F11/3648—Software debugging using additional hardware
- G06F11/3652—Software debugging using additional hardware in-circuit-emulation [ICE] arrangements
-
- 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/362—Software debugging
- G06F11/3644—Software debugging by instrumenting at runtime
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The embodiment of the invention discloses an application testing method and an application testing device, and relates to the technical field of computers. The test method is applied to a simulation card for simulating all functions of a security element running an application program to be tested, the application program to be tested is downloaded in the simulation card in advance, and the test method comprises the following steps: establishing a secure channel for the user terminal to access the analog card; receiving a test instruction from a user terminal forwarded by a card management platform, wherein the test instruction is a test instruction of the user terminal to a security element; and executing the test instruction to obtain an execution result of the application program to be tested. According to the application testing method provided by the embodiment of the invention, under the condition that the hardware entity card of the SE application is not deployed in the user terminal, the testing of related services of the SE application is realized, and the development period of the SE application is shortened.
Description
Technical Field
The invention relates to the technical field of computers, in particular to an application testing method and an application testing device.
Background
A Secure Element (SE), which is a generic term for a hardware secure element embedded with a microchip, is a small-sized operation and storage communication entity that can operate independently, and generally has high security. SE has a very wide range of applications, for example in the form of financial integrated circuit (Integrated Circuit, IC) cards, mobile phone subscriber identity module (subscriberidentification module, SIM) cards, bank U shields, transportation cards, electronic passports, etc. in a large number of fields. Where an application running in a SE is referred to as a SE application (SE applet), typically one or more SE applications may run on the SE. For example, the financial IC card runs a payment application of a bank, and the traffic card runs a public transportation payment application and the like. As smart user terminals (e.g., cell phones) become increasingly powerful, SE is increasingly widely used in user terminals. For example, the SE applications such as the bus payment application and the bank payment application are installed on the SE of the mobile phone, and the corresponding functions of the SE applications such as the corresponding bus payment application and the corresponding bank payment application can be realized through the mobile phone.
In the development process of the SE application, when a software engineer debugs the related business flow of the SE application, hardware support of the SE corresponding to the SE application is often required to test the SE application. However, it takes a certain time to upgrade the SE corresponding to the SE application in the smart terminal such as the mobile phone, which increases the development period of the SE application. Therefore, it is needed to provide an application testing method and an application testing device, which realize testing of related services of an SE application under the condition that a hardware entity card of the SE application is not deployed in an intelligent terminal such as a mobile phone, so as to shorten the development period of the SE application.
Disclosure of Invention
In order to overcome the problems in the related art, the embodiment of the invention provides an application testing method and an application testing device, which realize the testing of related services of SE application under the condition that a hardware entity card of the SE application is not deployed in an intelligent terminal such as a mobile phone and the like, and shorten the development period of the SE application.
According to a first aspect of an embodiment of the present invention, there is provided an application test method applied to a simulation card for simulating all functions of a secure element running an application to be tested, the simulation card having the application to be tested downloaded therein in advance, the test method including:
establishing a secure channel for the user terminal to access the analog card;
receiving a test instruction from the user terminal forwarded by the card management platform, wherein the test instruction is a test instruction of the user terminal to the security element;
and executing the test instruction to obtain an execution result of the application program to be tested.
Optionally, the establishing a secure channel for the user terminal to access the analog card includes:
receiving a communication connection request sent by the card management platform;
and establishing communication connection with the card management platform and returning connection success information.
Optionally, after the setting is initialized by the analog card, the application program to be tested is downloaded from the card management platform and the information of successful downloading is returned.
Optionally, after the executing the test instruction to obtain an execution result of the application program to be tested, the application test method further includes:
and returning the execution result to the card management platform, and forwarding the execution result to the user terminal by the card management platform.
Optionally, the analog card is deployed on a third party platform, and the third party platform includes: windows platform, linux platform and high in the clouds.
According to a second aspect of an embodiment of the present invention, there is provided an application testing method, the testing method being applied to a user terminal, the testing method including:
establishing a secure channel for the user terminal to access a simulation card, wherein the simulation card simulates all functions of a secure element running an application program to be tested, and the application program to be tested is downloaded in the simulation card in advance;
transmitting a test instruction to the card management platform, wherein the card management platform forwards the test instruction to the analog card, and the test instruction is a test instruction of the user terminal to the security element;
and receiving an execution result of the test instruction executed by the application program to be tested running on the analog card.
Optionally, establishing the secure channel for the user terminal to access the analog card includes:
sending a communication connection request for establishing communication connection with a channel of the user terminal accessing the analog card to the card management platform;
and after the communication connection between the user terminal and the channel is established, receiving connection success information sent by the card management platform.
Optionally, the channel is established by the card management platform.
According to a third aspect of embodiments of the present invention, there is provided an application testing apparatus, the testing apparatus comprising:
the first establishing unit is configured to perform the establishment of a secure channel for the user terminal to access a simulation card, the simulation card simulates all functions of a secure element running an application program to be tested, and the application program to be tested is downloaded in the simulation card in advance;
a first receiving unit configured to execute a test instruction from the user terminal forwarded by a receiving card management platform, wherein the test instruction is a test instruction of the user terminal to the secure element;
and the test unit is configured to execute the test instruction on the analog card to obtain an execution result of the application program to be tested.
Optionally, the test device further comprises:
a first transmitting unit configured to perform transmitting the test instruction to the card management platform, the card management platform forwarding the test instruction to the analog card;
and the second receiving unit is configured to receive an execution result of the test instruction executed by the application program to be tested running on the analog card.
According to a fourth aspect of an embodiment of the present invention, there is provided an application test control apparatus including:
a processor;
a memory for storing the processor-executable instructions;
wherein the processor is configured to perform the application test method of any of the above.
According to a fifth aspect of an embodiment of the present invention, there is provided a computer-readable storage medium, wherein the computer-readable storage medium stores computer instructions that, when executed, implement the application test method of any one of the above.
According to a sixth aspect of embodiments of the present invention there is provided a computer program product comprising a computer program comprising program instructions which, when executed by a mobile terminal, cause the mobile terminal to perform the steps of applying a test method as described in any of the preceding claims.
Embodiments of the present invention have the following advantages or benefits:
establishing a secure channel for a user terminal to access a simulation card, wherein the simulation card simulates all functions of a secure element running an application program to be tested (SE application), and the application program to be tested (SE application) is downloaded in advance in the simulation card; receiving a test instruction from a user terminal forwarded by a card management platform, wherein the test instruction is a test instruction of the user terminal to a security element; and executing the test instruction on the analog card to obtain an execution result of the application program to be tested (SE application). Under the condition that a hardware entity card (a safety element) of the SE application is not deployed in the user terminal, testing of related services of the SE application is realized, and the development period of the SE application is shortened.
Drawings
The above and other objects, features and advantages of the present invention will become more apparent from the following description of embodiments of the present invention with reference to the accompanying drawings, in which:
fig. 1 shows a system architecture diagram in the related art.
Fig. 2 shows a system architecture diagram of an embodiment of the present invention.
Fig. 3 shows a flow chart of an application test method according to an embodiment of the invention.
Fig. 4 shows a schematic structural diagram of an application test device according to an embodiment of the present invention.
Fig. 5 shows a schematic structural diagram of an application test control device according to an embodiment of the present invention.
Detailed Description
The present invention is described below based on examples, but the present invention is not limited to only these examples. In the following detailed description of the present invention, certain specific details are set forth in detail. The present invention will be fully understood by those skilled in the art without the details described herein. Well-known methods, procedures, and flows have not been described in detail so as not to obscure the nature of the invention. The figures are not necessarily drawn to scale.
Fig. 1 shows a system architecture diagram in the related art. As shown in fig. 1, the system 100 includes: the user terminal 110 and the card management platform 120, wherein the user terminal 110 comprises three layers of application environments, namely: a rich execution environment (rich execution environment, REE) 111, a trusted execution environment (trusted execution environment, TEE) 112, and a Secure Element (SE) 113. The user terminal 110 may be a cell phone, a tablet computer, a wearable device, an in-vehicle device, an Augmented Reality (AR)/Virtual Reality (VR) device, a notebook computer, an ultra-mobile personal computer (UMPC), a netbook, a personal digital assistant (personal digital assistant, PDA), etc.
The REE111 is an operating environment provided by the android system layer for various applications of the user terminal 110. The TEE112 is a hardware secure execution environment, and provides functions of security protection of system codes and data of the user terminal, security access of external equipment, and the like. TEE112 is an operating environment that coexist with REEs 111 and the like on user terminals 110, and provides security services to REEs 111. The TEE112 has its own execution space, which is higher in security level than the re 111. SE113 is a secure element built into user terminal 110 that is capable of enforcing the security level of user terminal 110. SE113 provides secure storage of private information, secure execution of important programs, and the like. TEE112 is a framework running in user terminal 110 that provides security between REE111 and SE 113. For example, for some small payments, corporate virtual private networks (virtual privatenetwork, VPN), etc., the security protection required is not high, nor does it require a separate SE113 to protect, nor can it be placed directly in the re 111, in case of attack due to the openness of the re 111. For applications where security level requirements are high, security protection may be provided by SE 113. For example, a banking APP may be installed on the user terminal 110 by downloading an installation package by using a market, and the user may process related banking services through the banking APP. The bank APP is further provided with a function of installing a mobile phone shield. Then, the user can install the mobile phone shield by operating the corresponding option. In order to secure the data of the handset shield, the user terminal 110 installs the data with high security requirements in the handset shield in the form of an application (applet) in the SE 113. During installation, the user terminal 110 applies for an auxiliary security domain (SSD) to a server of an issuer of the SE113 (vendor of the electronic device) through a server of a service party (bank), and installs an application program of the phone shield in the auxiliary security domain for managing data with high security requirements in the phone shield. The hardware of the user terminal 110 is connected to the SE113 through an SPI interface. The REE111 interfaces with SE113 through an Open Mobile Alliance (OMA) API interface. TEE112 interfaces with SE113 through a secure element API. The android system layer realizes access and control to the SE113 through the REE111 and the TEE112, and provides a secure access interface for SE applications. The card management platform 120 communicates with the user terminal 110 to manage the associated SE applications.
In the related technology, in the development process of the SE application, a software engineer directly tests related business of the SE application by means of the SE113, and debugs and corrects an application program of the SE application according to a test result. Before testing the relevant services of the SE application, the SE113 needs to be set for the user terminal 110 to provide the system 100 as shown in fig. 1. However, because the hardware procurement and board removal of the SE113 requires a certain period of time, upgrading the hardware of the SE113 in the user terminal 110 often requires a certain time, which increases the development period of the SE application.
Based on the above, the embodiment of the invention provides an application testing method and an application testing device, which realize the testing of related services of SE application under the condition that SE of the SE application is not deployed in intelligent terminals such as mobile phones and the like, thereby shortening the development period of the SE application.
Fig. 2 shows a system architecture diagram of an embodiment of the present invention. As shown in fig. 2, the system 200 includes: the user terminal 210, the card management platform 220 and the analog card 230, wherein the user terminal 210 comprises two layers of application environments, namely: REE211 and TEE212.
The REE211 is an operating environment provided by the android system layer for various applications of the user terminal 210. TEE212 is an operating environment that coexist with REEs 211 and the like on user terminals 210, and provides security services to REEs 211. TEE212 has its own execution space, which is higher in security level than re 211. The card management platform 220 establishes a secure channel. Wherein the REEs 211 and TEEs 212 provided in the user terminal 210 communicate with the card management platform 220 through a secure channel, and the card management platform 220 communicates with the analog card 230 through a secure channel. The analog card 230 emulates the full functionality of the secure element implementing the application program to be tested (SE application). The analog card 230 is deployed on a third party platform, which includes: windows platform, linux platform and high in the clouds. The card management platform 220 manages the analog card 230, and the android system layer realizes access and control to an application program to be tested (SE application) running on the analog card 230 through the REEs 211, the TEEs 212 and the secure channels, so as to provide a secure access interface for the application program to be tested (SE application).
Fig. 3 shows a flow chart of an application test method according to an embodiment of the invention. The application test method of the embodiment of the present invention is described below in conjunction with the system 200 shown in fig. 2. As shown in fig. 3, the application test method of the embodiment of the present invention includes the following steps:
in step S310, the analog card 230 is started. The analog card 230 simulates the full function of the secure element running the application to be tested, which is downloaded in advance in the analog card 230.
In step S320, the card management platform 220 transmits a communication connection request to the analog card 230.
In step S330, the analog card 230 establishes a communication connection with the card management platform 220.
In step S340, the analog card 230 transmits connection success information to the card management platform 220.
In step S350, after the setup is initialized by the analog card 230, an application program to be tested (SE application) is downloaded from the card management platform 220.
In step S360, the analog card 230 returns download success information to the card management platform 220.
In step S370, the card management platform 220 establishes a channel through which the user terminal 210 accesses the analog card 230. Wherein the REEs 211 and TEEs 212 provided in the user terminal 210 communicate with the card management platform 220 through channels, and the card management platform 220 communicates with the analog card 230 through channels.
In step S380, the user terminal 210 transmits a communication connection request to establish a communication connection with a channel to the card management platform 220.
In step S390, the card managing platform 220 establishes a communication connection of the user terminal 210 with the channel. After establishing a communication connection between the user terminal 210 and the channel, the REEs 211 and the TEEs 212 may communicate with the card management platform 220 through the channel.
In step S3100, the card management platform 220 transmits connection success information to the user terminal 210.
In step S3110, the user terminal 210 transmits a test instruction to the card management platform 220. The test instruction herein is a test instruction of the user terminal 210 for a secure element, for example, a test instruction of a related service such as secure payment of an application program to be tested (SE application), and when the user terminal 210 needs to test a related service such as secure payment of a secure element running the application program to be tested (SE application), the user terminal 210 forwards the test instruction for the secure element to the card management platform 220.
In step S3120, the card management platform 220 forwards the test instruction to the analog card 230.
In step S3130, the application program to be tested (SE application) running on the analog card 230 executes the test instruction.
In step S3140, the analog card 230 transmits the execution result of the application program to be tested (SE application) to the card management platform 220.
In step S3150, the card management platform 220 forwards the execution result of the application program under test (SE application) to the user terminal 210.
It should be noted that the analog card provides a communication interface for implementing the card management platform to access the analog card. The card management platform realizes the connection access with the analog card, performs functions such as application management on different analog cards, and provides a communication interface for the user terminal to access the card management platform. The user terminal realizes the REE and TEE access card management platform communication interface. By the application testing method provided by the embodiment of the invention, the testing of related services of the SE application can be realized under the condition that the hardware entity card of the SE application is not deployed in the user terminal, and the development period of the SE application is shortened. When the SE hardware is provided, the SE application can be quickly accessed and verified at the user terminal of the hardware entity card for deploying the SE application.
When the related service running condition of the SE application is tested by using the analog card, different parameters can be set for the analog card to carry out multiple tests, statistical analysis is carried out on test results of the multiple tests, and the application program of the SE application is debugged and corrected according to the statistical analysis results, so that the SE application with the optimal performance index is obtained.
Fig. 4 shows a schematic structural diagram of an application test device according to an embodiment of the present invention. As shown in fig. 4, the application test apparatus 400 includes: a first setup unit 410, a first transmission unit 420, a first reception unit 430, a test unit 440, and a second reception unit 450.
The first establishing unit 410 is configured to perform establishing a secure channel for the user terminal to access a simulation card, where the simulation card simulates all functions of a secure element running an application to be tested, and the simulation card downloads the application to be tested in advance.
And a first sending unit 420 configured to send the test instruction to the card management platform, where the card management platform forwards the test instruction to the analog card.
The first receiving unit 430 is configured to execute a test instruction from the user terminal forwarded by the card management platform, where the test instruction is a test instruction of the user terminal on the secure element.
And the test unit 440 is configured to execute the test instruction on the analog card to obtain an execution result of the application program to be tested.
And a second receiving unit 450 configured to perform receiving an execution result of the test instruction performed by the application program to be tested running on the analog card.
According to the application testing method and the application testing device provided by the embodiment of the invention, a security channel of a user terminal for accessing a simulation card is established, the simulation card simulates all functions of a security element running an application program to be tested (SE application), and the simulation card downloads the application program to be tested (SE application) in advance; receiving a test instruction from a user terminal forwarded by a card management platform, wherein the test instruction is a test instruction of the user terminal to a security element; and executing the test instruction on the analog card to obtain an execution result of the application program to be tested (SE application). Under the condition that a hardware entity card (a safety element) of the SE application is not deployed in the user terminal, testing of related services of the SE application is realized, and the development period of the SE application is shortened.
Fig. 5 is a block diagram of an application test control device according to an embodiment of the present invention. The apparatus shown in fig. 5 is merely an example, and should not be construed as limiting the functionality and scope of use of embodiments of the present invention in any way.
Referring to fig. 5, the apparatus includes a processor 510, a memory 520, and an input-output device 530 connected by a bus. Memory 520 includes Read Only Memory (ROM) and Random Access Memory (RAM), and memory 520 stores various computer instructions and data required to perform system functions, and processor 510 reads various computer instructions from memory 520 to perform various appropriate actions and processes. The input-output device includes an input section of a keyboard, a mouse, etc.; an output section including a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), etc., and a speaker, etc.; a storage section including a hard disk or the like; and a communication section including a network interface card such as a LAN card, a modem, and the like. Memory 520 also stores computer instructions to perform the operations specified by the application test method of embodiments of the present invention.
Accordingly, embodiments of the present invention provide a computer readable storage medium storing computer instructions that, when executed, perform the operations specified by the application test method described above.
Correspondingly, the embodiment of the invention also provides a computer program product, which comprises a computer program, wherein the computer program comprises program instructions which, when executed by a mobile terminal, cause the mobile terminal to execute the steps of the application test method.
The flowcharts, block diagrams in the figures illustrate the possible architectural framework, functions, and operations of the systems, methods, apparatus of the embodiments of the present invention, and the blocks in the flowcharts and block diagrams may represent a module, a program segment, or a code segment, which is an executable instruction for implementing the specified logical function(s). It should also be noted that the executable instructions that implement the specified logic functions may be recombined to produce new modules and program segments. The blocks of the drawings and the order of the blocks are thus merely to better illustrate the processes and steps of the embodiments and should not be taken as limiting the invention itself.
The above description is only of some embodiments of the present invention and is not intended to limit the present invention, and various modifications and variations of the present invention will be apparent to those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims (11)
1. An application test method applied to a simulation card for simulating all functions of a secure element running an application to be tested, the simulation card having the application to be tested downloaded therein in advance, the test method comprising:
establishing a secure channel for the user terminal to access the analog card;
receiving a test instruction from the user terminal forwarded by a card management platform, wherein the test instruction is a test instruction of the user terminal to the security element;
executing the test instruction to obtain an execution result of the application program to be tested;
statistically analyzing the execution result to debug and revise the application to be tested,
and after the simulation card is initialized and set, downloading the application program to be tested from the card management platform and returning information of successful downloading.
2. The application testing method of claim 1, wherein the establishing a secure channel for the user terminal to access the analog card comprises:
receiving a communication connection request sent by the card management platform;
and establishing communication connection with the card management platform and returning connection success information.
3. The application testing method according to claim 1, wherein after the execution of the test instruction to obtain the execution result of the application program to be tested, the application testing method further comprises:
and returning the execution result to the card management platform, and forwarding the execution result to the user terminal by the card management platform.
4. The application testing method of any one of claims 1 to 3, wherein the analog card is deployed on a third party platform, the third party platform comprising: windows platform, linux platform and high in the clouds.
5. An application testing method, wherein the testing method is applied to a user terminal, and the testing method comprises the following steps:
establishing a secure channel for the user terminal to access a simulation card, wherein the simulation card simulates all functions of a secure element running an application program to be tested, and the application program to be tested is downloaded in the simulation card in advance;
transmitting a test instruction to a card management platform, wherein the card management platform forwards the test instruction to the analog card, and the test instruction is a test instruction of the user terminal to the security element;
receiving an execution result of the test instruction executed by the application program to be tested running on the analog card;
statistically analyzing the execution result to debug and revise the application to be tested,
and after the simulation card is initialized and set, downloading the application program to be tested from the card management platform and returning information of successful downloading.
6. The application testing method of claim 5, wherein establishing a secure channel for the user terminal to access the analog card comprises:
sending a communication connection request for establishing communication connection with a channel of the user terminal accessing the analog card to the card management platform;
and after the communication connection between the user terminal and the channel is established, receiving connection success information sent by the card management platform.
7. The application testing method of claim 6, wherein the channel is established by the card management platform.
8. An application testing apparatus, the testing apparatus comprising:
the first establishing unit is configured to perform the establishment of a secure channel for the user terminal to access a simulation card, the simulation card simulates all functions of a secure element running an application program to be tested, and the application program to be tested is downloaded in the simulation card in advance;
a first receiving unit configured to execute a test instruction from the user terminal forwarded by a receiving card management platform, wherein the test instruction is a test instruction of the user terminal to the secure element;
a test unit configured to execute the test instruction on the analog card to obtain an execution result of the application program to be tested, statistically analyze the execution result to debug and correct the application program to be tested,
and after the simulation card is initialized and set, downloading the application program to be tested from the card management platform and returning information of successful downloading.
9. The application testing apparatus of claim 8, wherein the testing apparatus further comprises:
a first transmitting unit configured to perform transmitting the test instruction to the card management platform, the card management platform forwarding the test instruction to the analog card;
and the second receiving unit is configured to receive an execution result of the test instruction executed by the application program to be tested running on the analog card.
10. An application test control device, comprising:
a processor;
a memory for storing the processor-executable instructions;
wherein the processor is configured to perform the application testing method of any of the preceding claims 1 to 7.
11. A computer readable storage medium storing computer instructions which, when executed, implement the application testing method of any one of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010566663.5A CN111881015B (en) | 2020-06-19 | 2020-06-19 | Application testing method and application testing device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010566663.5A CN111881015B (en) | 2020-06-19 | 2020-06-19 | Application testing method and application testing device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111881015A CN111881015A (en) | 2020-11-03 |
CN111881015B true CN111881015B (en) | 2024-02-02 |
Family
ID=73156517
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010566663.5A Active CN111881015B (en) | 2020-06-19 | 2020-06-19 | Application testing method and application testing device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111881015B (en) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1622674A (en) * | 2004-12-31 | 2005-06-01 | 大唐微电子技术有限公司 | Real-time simulation developing method and system for SIM toolkit |
US8271948B2 (en) * | 2006-03-03 | 2012-09-18 | Telefonaktiebolaget L M Ericsson (Publ) | Subscriber identity module (SIM) application toolkit test method and system |
CN204009871U (en) * | 2014-06-06 | 2014-12-10 | 中国移动通信集团终端有限公司 | A kind of overall platform access control proving installation |
CN106547691A (en) * | 2016-10-31 | 2017-03-29 | 福建联迪商用设备有限公司 | A kind of POS terminal method of testing and system for running on PC ends |
CN106547692A (en) * | 2016-10-31 | 2017-03-29 | 福建联迪商用设备有限公司 | A kind of POS terminal method of testing and system for running on mobile phone terminal |
CN109314644A (en) * | 2016-08-10 | 2019-02-05 | Kddi株式会社 | Data providing system, data protecting device, data offering method and computer program |
CN109451130A (en) * | 2018-12-04 | 2019-03-08 | 惠州Tcl移动通信有限公司 | Mobile terminal test method, device, mobile terminal and storage medium |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2782006B1 (en) * | 2013-03-19 | 2018-06-13 | Nxp B.V. | Process and system for verifying computer program on a smart card |
CN105446872B (en) * | 2014-08-29 | 2018-04-10 | 国际商业机器公司 | Test manager, test agent device and the method for Mobile solution |
-
2020
- 2020-06-19 CN CN202010566663.5A patent/CN111881015B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1622674A (en) * | 2004-12-31 | 2005-06-01 | 大唐微电子技术有限公司 | Real-time simulation developing method and system for SIM toolkit |
US8271948B2 (en) * | 2006-03-03 | 2012-09-18 | Telefonaktiebolaget L M Ericsson (Publ) | Subscriber identity module (SIM) application toolkit test method and system |
CN204009871U (en) * | 2014-06-06 | 2014-12-10 | 中国移动通信集团终端有限公司 | A kind of overall platform access control proving installation |
CN109314644A (en) * | 2016-08-10 | 2019-02-05 | Kddi株式会社 | Data providing system, data protecting device, data offering method and computer program |
CN106547691A (en) * | 2016-10-31 | 2017-03-29 | 福建联迪商用设备有限公司 | A kind of POS terminal method of testing and system for running on PC ends |
CN106547692A (en) * | 2016-10-31 | 2017-03-29 | 福建联迪商用设备有限公司 | A kind of POS terminal method of testing and system for running on mobile phone terminal |
CN109451130A (en) * | 2018-12-04 | 2019-03-08 | 惠州Tcl移动通信有限公司 | Mobile terminal test method, device, mobile terminal and storage medium |
Non-Patent Citations (3)
Title |
---|
NFC云安全元素管理系统设计与实现;陈建文;《中国优秀硕士学位论文全文数据库信息科技辑》;I138-853 * |
Secure and Trusted Execution: Past, Present, and Future - A Critical Review in the Context of the Internet of Things and Cyber-Physical Systems;Carlton Shepherd 等;《2016 IEEE Trustcom/BigDataSE/ISPA》;168-177 * |
基于主机卡模拟的NFC支付方案设计与实现;刘家旺;《中国优秀硕士学位论文全文数据库经济与管理科学辑》;J157-82 * |
Also Published As
Publication number | Publication date |
---|---|
CN111881015A (en) | 2020-11-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109325195B (en) | Rendering method and system for browser, computer device and computer storage medium | |
CN107992308B (en) | Plug-in management method for android terminal application program | |
CN100489767C (en) | Communicating device | |
US8706081B1 (en) | Packet inspection in near field communication controller for secure element protection | |
CN108563567A (en) | Automated testing method, device, equipment and computer readable storage medium | |
CN106445548B (en) | Test packet issuing method and device | |
CN112799940B (en) | Regression testing method, regression testing device, computer system and computer readable storage medium | |
KR20110128632A (en) | Method and device for detecting malicious action of application program for smartphone | |
CN110719590B (en) | One-key login method, device, equipment and storage medium based on mobile phone number | |
CN110209416A (en) | Application software update method, device, terminal and storage medium | |
CN107644075B (en) | Method and device for collecting page information | |
CN112416458A (en) | Preloading method and device based on ReactNative, computer equipment and storage medium | |
CN112463729A (en) | Data file storage method and device, electronic equipment and medium | |
CN110928571A (en) | Business program development method and device | |
CN112631924A (en) | Automatic testing method and device, computer equipment and storage medium | |
CN102763113A (en) | Method and apparatus to reset platform configuration register in mobile trusted module | |
CN105868639A (en) | Kernel vulnerability repair method and device | |
CN112650689A (en) | Test method, test device, electronic equipment and storage medium | |
CN111881015B (en) | Application testing method and application testing device | |
CN105930730A (en) | Terminal system security update method and apparatus in trusted execution environment | |
CN113360172B (en) | Application deployment method, device, computer equipment and storage medium | |
CN111273967A (en) | Remote hook setting method and device suitable for Android system and electronic equipment | |
CN112491799B (en) | Remote repair method and device for communication module, computer equipment and storage medium | |
CN114237819A (en) | Method and device for processing based on Java virtual machine and electronic equipment | |
CN113434217A (en) | Vulnerability scanning method and device, computer equipment and medium |
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 | ||
CB02 | Change of applicant information | ||
CB02 | Change of applicant information |
Address after: Room 501, Jinqian block, 10 Hongyi Road, Xinwu District, Wuxi City, Jiangsu Province, 214028 Applicant after: Wuxi rongka Technology Co.,Ltd. Address before: 518000 south wing w312, west block, Shenzhen Hong Kong industry university research base, Gaoxin South 7th Road, Nanshan District, Shenzhen City, Guangdong Province Applicant before: SHENZHEN RONGCARD Co.,Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |