CN104484275A - Method and system capable of remotely testing smart cards - Google Patents

Method and system capable of remotely testing smart cards Download PDF

Info

Publication number
CN104484275A
CN104484275A CN201410821601.9A CN201410821601A CN104484275A CN 104484275 A CN104484275 A CN 104484275A CN 201410821601 A CN201410821601 A CN 201410821601A CN 104484275 A CN104484275 A CN 104484275A
Authority
CN
China
Prior art keywords
smart card
test
server
testing
sftp
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.)
Pending
Application number
CN201410821601.9A
Other languages
Chinese (zh)
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.)
Eastcompeace Technology Co Ltd
Original Assignee
Eastcompeace 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 Eastcompeace Technology Co Ltd filed Critical Eastcompeace Technology Co Ltd
Priority to CN201410821601.9A priority Critical patent/CN104484275A/en
Publication of CN104484275A publication Critical patent/CN104484275A/en
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

The invention provides a system capable of remotely testing smart cards. The system comprises a smart card testing application server, an SFTP (Secure File Transfer Protocol) file server, a test case library, a plurality of smart card testing management terminals, a plurality of smart card testing execution terminals and a smart card testing execution terminal updating package, wherein the SFTP file server is used for storing files, such as the smart card test case library, test logs, test reports and the smart card testing execution terminal updating package, and the smart card testing execution terminals interact with the SFTP file server by SFTP, so as to provide a guarantee for data security; the smart card testing management terminals are used for managing and monitoring an entire testing process and providing statistic and analysis functions; the smart card testing execution terminals are used for getting testing tasks, then, executing the testing tasks, generating the test logs and the test reports after execution is completed, and submitting the test logs and the test reports to the testing application server and the SFTP file server. The system can be used for carrying out automated test on the smart cards in a local area network or wide area network environment.

Description

A kind of can the method and system of remote testing smart card
Technical field
The present invention relates to smart card field tests, particularly relate to a kind of can the method and system of remote testing smart card.
Background technology
Smart card is a kind of card containing an integrated circuit (IC) chip according to the ISO standard, contain microprocessor, I/O interface and storer, the functions such as the computing of data, access control and storage are provided, also known as " integrated circuit card ", English name is " Integrated Circuit Card " or " Smart Card ".Smart card is exactly a ultramicroscopic computer system.
Now, smart card has been widely used in the fields such as mobile communication, financial social security and government utility, and in order to the correctness of assurance function and the security of data, smart card needs to carry out strict test.Method of testing that is artificial and simple command script not only works heavy, also cannot meet require that of business already, need the testing scheme providing robotization.The public services such as mobile communication carrier, bank, social security mechanism, public transport and branch offices thereof have higher requirement to automatic test scheme; need each branch offices remotely to carry out automatic test by unified examination criteria, and testing result is managed effectively, monitor and statistical study.Intelligent card test system of the present invention is complied with these demands and trend and is developed.
Summary of the invention
Because background technology described in, the object of this invention is to provide a kind of can long-range method and system of carrying out smart card test.
The object of the invention is to be achieved through the following technical solutions:
Can the system of remote testing smart card, it comprises: smart card Test Application server, SFTP file server, test case library, some smart card test and management ends, some smart card test execution ends and smart card test execution end upgrade bag;
Described smart card Test Application server adopts Java language exploitation, loads the Web server of large database;
Described SFTP file server is for storing the files such as smart card test case library, test log, test report, smart card test execution end renewal bag, described smart card test execution end carries out data interaction with Secure File Transfer Protocol and described SFTP file server, and provides safeguard for its data security;
Described smart card test and management end is used for the whole testing process of management and supervision, and provides statistics and analysis function;
Described smart card test execution end is used for getting test assignment, then perform test assignment, be finished after generate test log and test report, and be submitted in Test Application server and SFTP file server;
Described smart card test and management end adopts mode and the server interaction of smart card Test Application of Web page, smart card test execution end adopts Web Service technology and the server interaction of smart card Test Application, both can use in local area network, also use under extending to wan environment, therefore can realize the target of remote detection smart card.
Described smart card test execution end can obtain described smart card test execution end renewal bag from SFTP server and carry out software upgrading, concrete, when smart card test execution end has redaction, can obtain to upgrade to wrap from SFTP server and software upgrading is carried out to the smart card test execution end software of this locality.
Described smart card Test Application server is with tomcat(but is not limited only to tomcat) be the Web server of Application Container.
Compared with prior art, the present invention possesses following advantage:
1, both can carry out the automatic test of smart card in local area network, also extend to the automatic test carrying out smart card in wan environment;
2, for the smart card of respective classes establishes unified examination criteria and by people for distorting, can not ensure that uniqueness and the accuracy of examination criteria;
3, effective management and supervision can be carried out to the test process of smart card;
4, statistics and analysis can be carried out to testing result;
5, the systematic function of test report is provided;
6, the software upgrading function of smart card test execution end is provided.
Accompanying drawing explanation
Fig. 1 is the system principle diagram of the embodiment of the present invention;
Fig. 2 is the workflow diagram of the embodiment of the present invention.
Embodiment
In order to make object of the present invention, technical scheme and advantage clearly understand, below in conjunction with drawings and Examples, the present invention is further elaborated.Should be appreciated that specific embodiment described herein only in order to explain the present invention, be not intended to limit the present invention.
Refer to shown in Fig. 1, Fig. 1 is the system principle diagram of the present embodiment.
The present embodiment provide a kind of can the system of remote testing smart card.This system comprises: smart card Test Application server, SFTP file server, test case library, smart card test and management end (some), smart card test execution end (some), smart card test execution end upgrade bag.
Smart card Test Application server adopts Java language exploitation, with tomcat(but be not limited only to tomcat) load the Web server of large database (as Oracle) for Application Container.
Described SFTP file server stores the files such as smart card test case library, test log, test report, smart card test execution end renewal bag, smart card test execution end downloads test case with Secure File Transfer Protocol, upload test log, test report, download smart card test execution end and upgrade bag etc., due to the File Transfer Protocol that Secure File Transfer Protocol is encryption, for data interaction between the two provides security guarantee.
Whole testing process is in charge of and is monitored to described smart card test and management end, and provide statistics and analysis function.
Described smart card test execution end is responsible for getting test assignment, then perform test assignment, be finished after generate test log and test report, and to be submitted in Test Application server and SFTP file server.
Described smart card test and management end adopts mode and the server interaction of smart card Test Application of Web page, smart card test execution end adopts Web Service technology and the server interaction of smart card Test Application, both can use in local area network, also use under extending to wan environment, therefore can realize the target of remote detection smart card.
Described smart card test execution end can obtain renewal bag from SFTP server and carry out software upgrading.When smart card test execution end has redaction, can obtain to upgrade to wrap from SFTP server and software upgrading is carried out to the smart card test execution end software of this locality.
The present invention also provides a kind of in real work, the workflow example of said system:
1, head tester logs in smart card test and management end and creates test assignment;
2, head tester formulates corresponding testing scheme for this test assignment;
3, head tester assigns this test assignment to certain test man (being assumed to test man A);
4, test man A logs in smart card test execution end and gets test assignment;
5, after test man A sends the instruction performing this test assignment in smart card test execution end, test execution end detects smart card automatically according to the flow process of test script;
6, after smart card test execution end completes the detection of smart card, test man A generates test log and test report;
7, test man A submits to test log and test report to Test Application server and SFTP file server, and submits examination & verification request to.
8, head tester receive examination & verification request after, audit this test assignment, if examination & verification by; this test assignment terminate.
If 9 examination & verifications are not passed through, feed back to test man A and analyze and locate the reason do not passed through, reason is nothing more than three kinds of possibilities: first testing scheme is leaky, and namely test script is wrong; It two is that embedded program in smart card to be measured is wrong; It three is that smart card to be measured does not mate with test script and parameter.
If the first reason, then again test by above-mentioned flow process after revising testing scheme and test script by test man A request for test group leader.
If the second reason, then asked to change or again test by the testing process of test man after correction smart card by test man A.
If the third reason, then again test by the testing process of test man after revising test parameter by test man A.
The foregoing is only preferred embodiment of the present invention, not in order to limit the present invention, all any amendments done within the spirit and principles in the present invention, equivalent replacement and improvement etc., all should be included within protection scope of the present invention.

Claims (4)

1. can the system of remote testing smart card, it is characterized in that: it comprises:
Smart card Test Application server, SFTP file server, test case library, some smart card test and management ends, some smart card test execution ends and smart card test execution end upgrade bag;
Described SFTP file server is for storing the files such as smart card test case library, test log, test report, smart card test execution end renewal bag, described smart card test execution end carries out data interaction with Secure File Transfer Protocol and described SFTP file server, and provides safeguard for its data security;
Described smart card test and management end is used for the whole testing process of management and supervision, and provides statistics and analysis function;
Described smart card test execution end is used for getting test assignment, then perform test assignment, be finished after generate test log and test report, and be submitted in Test Application server and SFTP file server;
Described smart card test and management end adopts mode and the server interaction of smart card Test Application of Web page, and smart card test execution end adopts Web Service technology and the server interaction of smart card Test Application.
2. according to claim 1 can the system of remote testing smart card, it is characterized in that: described smart card test execution end obtains described smart card test execution end from described SFTP server and upgrades bag and carry out software upgrading.
3. according to claim 1 can the system of remote testing smart card, it is characterized in that: described smart card Test Application server adopts Java language exploitation, loads the Web server of large database.
4. according to claim 3 can the system of remote testing smart card, it is characterized in that: described smart card Test Application server take tomcat as the Web server of Application Container.
CN201410821601.9A 2014-12-25 2014-12-25 Method and system capable of remotely testing smart cards Pending CN104484275A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410821601.9A CN104484275A (en) 2014-12-25 2014-12-25 Method and system capable of remotely testing smart cards

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410821601.9A CN104484275A (en) 2014-12-25 2014-12-25 Method and system capable of remotely testing smart cards

Publications (1)

Publication Number Publication Date
CN104484275A true CN104484275A (en) 2015-04-01

Family

ID=52758819

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410821601.9A Pending CN104484275A (en) 2014-12-25 2014-12-25 Method and system capable of remotely testing smart cards

Country Status (1)

Country Link
CN (1) CN104484275A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105045699A (en) * 2015-08-06 2015-11-11 惠州Tcl移动通信有限公司 Method and system for automatic continuous running of consistency test of mobile terminal and intelligent card
CN105528291A (en) * 2015-12-04 2016-04-27 中国联合网络通信集团有限公司 Smart card application program remote testing method and apparatus
CN105808439A (en) * 2016-03-11 2016-07-27 中国联合网络通信集团有限公司 Remote test system of smart card application programs
CN106817276A (en) * 2016-12-26 2017-06-09 东信和平科技股份有限公司 Intelligent card test method, mobile terminal and test system
CN108089981A (en) * 2017-12-05 2018-05-29 郑州云海信息技术有限公司 A kind of method for improving server test resource service efficiency

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6792536B1 (en) * 1999-10-20 2004-09-14 Timecertain Llc Smart card system and methods for proving dates in digital files
CN102098663A (en) * 2011-01-25 2011-06-15 北京握奇数据系统有限公司 Method for realizing remote management of smartcard based on SCWS (SmartCard Web Server), smartcard and system
CN102209098A (en) * 2010-03-30 2011-10-05 北京华虹集成电路设计有限责任公司 Smart card remote detection method and system
CN102724315A (en) * 2012-06-21 2012-10-10 惠州Tcl移动通信有限公司 Method and system for realizing remote operation of smart card based on smart card webpage server
CN103973486A (en) * 2014-04-29 2014-08-06 上海上讯信息技术股份有限公司 Log management system based on B/S structure

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6792536B1 (en) * 1999-10-20 2004-09-14 Timecertain Llc Smart card system and methods for proving dates in digital files
CN102209098A (en) * 2010-03-30 2011-10-05 北京华虹集成电路设计有限责任公司 Smart card remote detection method and system
CN102098663A (en) * 2011-01-25 2011-06-15 北京握奇数据系统有限公司 Method for realizing remote management of smartcard based on SCWS (SmartCard Web Server), smartcard and system
CN102724315A (en) * 2012-06-21 2012-10-10 惠州Tcl移动通信有限公司 Method and system for realizing remote operation of smart card based on smart card webpage server
CN103973486A (en) * 2014-04-29 2014-08-06 上海上讯信息技术股份有限公司 Log management system based on B/S structure

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
黄长霞: "基于工作流的智能卡测试系统的研究与设计", <<中国科技论文在线>> *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105045699A (en) * 2015-08-06 2015-11-11 惠州Tcl移动通信有限公司 Method and system for automatic continuous running of consistency test of mobile terminal and intelligent card
CN105045699B (en) * 2015-08-06 2018-12-07 惠州Tcl移动通信有限公司 Mobile terminal and smart card uniformity test connect the method and system of race automatically
CN105528291A (en) * 2015-12-04 2016-04-27 中国联合网络通信集团有限公司 Smart card application program remote testing method and apparatus
CN105808439A (en) * 2016-03-11 2016-07-27 中国联合网络通信集团有限公司 Remote test system of smart card application programs
CN105808439B (en) * 2016-03-11 2018-10-16 中国联合网络通信集团有限公司 Application program of intelligent card remote test system
CN106817276A (en) * 2016-12-26 2017-06-09 东信和平科技股份有限公司 Intelligent card test method, mobile terminal and test system
CN108089981A (en) * 2017-12-05 2018-05-29 郑州云海信息技术有限公司 A kind of method for improving server test resource service efficiency

Similar Documents

Publication Publication Date Title
CN107317730B (en) Method, equipment and system for monitoring state of block chain node
CN109582301B (en) Service processing method, device, equipment and medium based on task scheduling system
US10061578B2 (en) System and method of configuring a data store for tracking and auditing real-time events across different software development tools in agile development environments
US10073683B2 (en) System and method for providing software build violation detection and self-healing
CN109344076A (en) A kind of automatic interface testing method and its device based on JMeter and Jenkins
US10198284B2 (en) Ensuring operational integrity and performance of deployed converged infrastructure information handling systems
CN104484275A (en) Method and system capable of remotely testing smart cards
US10642583B2 (en) Development data management for a stream computing environment
CN109032631A (en) Application program service packs acquisition methods, device, computer equipment and storage medium
CN109857649B (en) Resource testing method and system
CN103186463B (en) Determine the method and system of the test specification of software
US20210406004A1 (en) System and method for implementing a code audit tool
CN107133233B (en) Processing method and device for configuration data query
CN107528912A (en) A kind of automatic method, system and relevant apparatus for realizing distributing real time system
CN104636250A (en) Cloud automatic test system and method
CN113836237A (en) Method and device for auditing data operation of database
CN113721950A (en) Resource loss prevention and control processing method and device
CN116599881A (en) Cloud platform tenant modeling test method, device, equipment and storage medium
RU2532714C2 (en) Method of acquiring data when evaluating network resources and apparatus therefor
CN115543377A (en) ERP system upgrading method based on artificial intelligence and ERP system
CN114579405A (en) Data processing method, data processing apparatus, electronic device, and storage medium
CN114358903A (en) RPA-based multi-system accounting checking method and device and computer equipment
US9286112B2 (en) Determining and dispatching processing agent for transaction processing
Ronchieri et al. A software quality model by using discriminant analysis predictive technique
US10453019B1 (en) Business activity resource modeling system and method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20150401

RJ01 Rejection of invention patent application after publication