1、自动化测试刷卡器刷卡器自动化测试系统方案上海葩星信息技术有限公司文件状态: 草稿 正式发布 正在修改文件起草分工:Daniel更改历史版本更改描述更改日期更改人1.0初始版本2011-9-15Daniel.Xia1. 概述1.1 目的本文档的目的是:刷卡器自动化测试方案初步方案1.2 适用范围本文档适用于上海葩星科技和xxxx电子刷卡器自动化测试项目交流。1.3 读者对象本文档预期读者对象为:(1) xxxx电子技术人员和相关决策人员(2) 上海葩星科技技术人员和相关商务人员1.4 术语和缩写UUT1.5 参考文档PX-Doc-Guide-基于Web的自动化测试 PX-Doc-Guide-机箱
2、机柜板卡走线规划设计PX-Quote-刷卡自动化测试方案-xxxx电子-201109152. 刷卡器自动化测试方案2.1 总体方案针对不同的应用环境可以采用如下的2种测试实现方案:2.1.1 针对windows运行环境的实现方案该方案中,主要通过自动化测试引擎软件部分调用windows下需要测试的dll和exe文件,还有就是通过实时以太网访问二位刷卡控制平台。通过自动化测试引擎中的测试用例定义工具分别定义不同的软件读取动作和硬件刷卡等动作部分。然后分别组织不同的测试用例执行就可以实现自动化测试。图1:方案一,针对windows下的本机测试方案2.1.2 针对多种平台的实现方案和上面的方案有不同
3、,如果要实现针对linux等系统下的测试而保证相应的自动化测试引擎编写的用例通用不改变。可以采用分层的方式实现。在自动化测试引擎层使用的是windwos环境。其相应的testcase都使用回调函数的方式,通过以太网发送相应的报文到下层机器。而相应的下层机器可以使用linux或者windows接收到相应的报文实现动作的执行。图2:方案二,针对多种操作系统的测试方案2.2 软件自动化测试方案2.2.1 自动化测试软件执行管理方案软件部分使用一个自动化测试引擎。它提供一个开放API接口以方便与其他应用的通信。序列编辑器和操作者界面利用API访问自动化引擎。此外,共有三种用于定义开发环境、运行时环境和
4、执行环境的特性的重要文件类型。序列编辑器是主要的环境,提供访问自动化测试引擎引擎的功能和特点。在序列编辑器,测试序列文件,可以创建,调试和修改。序列编辑器包括一个实用程序来建立部署套件,以纾缓的测试序列和操作员接口分布。第二类是客户端的操作界面。操作界面是一个自动化测试引擎的可定制的用户接口,可用于执行和调试测试序列的序列编辑器中创建的文件。通常用于在生产车间或如果您需要提供一个自定义的外观和感觉测试或验证系统的操作界面。操作界面可以在许多编程语言,其中包括的C,VB,VB。NET创建的。2.2.2 各部分如何工作当一个用户界面推出INI文件引用设置对环境的特点,包括报告,数据库日志,调试和用
5、户管理选项。这些INI文件选项被改变时更新。 从用户界面的测试序列文件制定和执行的能力是凭借自动化测试引擎引擎通过API的调用。当执行测试序列,选定的进程模型开始执行。过程模型引用的选项配置中的INI文件。 当开始执行,过程模型成为一个独立自动化测试引擎引擎的客户端,使用API调用执行的测试顺序,测试模块和其他常见任务,如数据库记录和报告生成。自动化测试引擎引擎,而过程模型是控制的操作顺序的场景背后的运行,在运行过程模型背后,一切发生。在下面的图表说明了这一点。图:工作原理和过程2.3 刷卡动作自动化实现方案2.3.1 刷卡器测试台实现方案下图所示为刷卡器测试台架实现方案2.3.2 密码按击板实现方案下图为按击板实现方案。通过在二维平台的基础上加上电动按击手臂的功能就可以实现相应的按击动作。2.3.3 XY机械运动台下图为XY二维运动台示意图2.3.4 刷卡器夹具刷卡器夹具示意图2.3.5 三维气动点击手臂2.3.6 电机控制系统和软件电机控制系统和软件采用通信速度和安全性能高的Beckhoff的端子和相应的CNC控制软件。3. 项目配置和报价参考PX-Quote-刷卡自动化测试方案-xxxx电子-20110915
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1