是否有 API 可以为智能卡访问编写功能测试?

Posted

技术标签:

【中文标题】是否有 API 可以为智能卡访问编写功能测试?【英文标题】:Is there an API to write functional tests for smart card access? 【发布时间】:2015-07-30 16:38:22 【问题描述】:

是否有基于 Java 的 API 来模拟智能卡访问,从而为依赖于从智能卡读取的数据的功能编写功能测试?在这种情况下,我们使用基于联系人的阅读器,因此如果我们想编写功能测试,就需要进行模拟。我听说过 jCardSim,但不确定它是否适用或如何使用(示例)?

【问题讨论】:

我可以知道为什么这个问题被否决了吗?我肯定需要找到一个 API 来编写用于智能卡访问的功能测试代码,而否决票的类别似乎是“离题”。当我的问题至少在我看来与编程相关时,我无法理解它似乎是题外话? “要求我们推荐或查找书籍、工具、软件库、教程或其他场外资源的问题对于 Stack Overflow 来说是题外话,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,请描述问题以及迄今为止为解决该问题所做的工作。” 【参考方案1】:

您可以为javax.smartcardio 库实现一个终端。该终端不必是实际终端,也可以是虚拟终端。这也是 jCardSim 的工作原理,反正我上次是这样看的。

当然,如果您只需要测试“从智能卡读取的数据”,则不需要所有这些。数据可以存储在磁盘上,编码可以单独测试。

【讨论】:

以上是关于是否有 API 可以为智能卡访问编写功能测试?的主要内容,如果未能解决你的问题,请参考以下文章

是否有任何 API 访问 Google 翻译的“您的意思是”功能?

单元测试功能宏

允许 POST 到谷歌云功能但不允许 GET?

如何使特定平台可以访问功能? [复制]

是否有访问 bugzilla 的 java api? [关闭]

如何使用 Web3 访问受访问权限保护的智能合约功能?