CN104484275A - Method and system capable of remotely testing smart cards - Google Patents
Method and system capable of remotely testing smart cards Download PDFInfo
- 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
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
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.
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)
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)
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 |
-
2014
- 2014-12-25 CN CN201410821601.9A patent/CN104484275A/en active Pending
Patent Citations (5)
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)
Title |
---|
黄长霞: "基于工作流的智能卡测试系统的研究与设计", <<中国科技论文在线>> * |
Cited By (7)
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 |