论文部分内容阅读
NFC(Near Field Communication)是一种近距离的无线通信技术,它能够允许在具备NFC芯片的设备之间传输少量数据。通过NFC技术,我们的手机不仅能够打电话、发短信、上网,还可以用来购物、坐车、看病等等,渗透到生活的方方面面。长期以来,NFC一直被誉为实现移动支付的关键技术。本论文主要研究的是NFC近场通信终端测试平台的设计与实现,NFC终端测试平台是对NFC终端进行测试管理的系统。该系统基于轻量级JAVA EE平台开发,通过对NFC终端业务需求的理解及NFC近场通信技术的深入研究,实现NFC终端及普通手机SIM卡测试自动化。NFC终端测试平台主要分为后台管理门户与测试门户,后台管理门户可以对测试用例、公司、管理用户、测试用户、权限、角色、统计、系统公告进行管理,测试门户则可以对测试场景、终端、测试监控、测试结果进行管理。系统可以通过控制IE中的active X控件下发测试用例数据到手机端,由手机助手进行数据处理,测试手机根据接收到的测试用例数据的类型进行测试,把测试结果通过active X控件返回给平台端,平台端对结果进行统计分析,并提供结果的导出,对于测试用例,系统提供导入、导出功能,并且通过增加socket通信方式的测试,提供多终端测试功能。通过分析NFC终端测试的业务需求,确定系统设计开发技术,然后根据系统所要测试的用例类型及不同测试规则,实现测试用例自动化执行,最后通过对测试平台功能模块分析,描述系统的层次结构与系统架构,对平台中重要模块进行设计与实现。