熟练掌握C/C++语言;熟悉测试开发流程,使用python编写自动化测试脚本;了解射频基础知识;熟悉NI、VISA接口;熟悉串口通信协议;熟悉高通平台,熟练使用高通平台开发工具;熟练使用多线程;熟悉TCP/UDP,熟练网络编程
高通平台项目通用工具
1. Windows 系统下使用VS C/C++ MFC 进行工具界面设计、功能实现; 2. 通过对进程与多线程的运用实现工具的正常使用及多项功能测试的同时进行,保证工厂生产测试效率; 3. 通过多态、类的继承以构建工具内部逻辑 4. 利用串口通信完成设备与 PC 的通讯,利用 CreateFileA()函数打开 I/O 设备,使用 Read()/Write()完成测试指令的下发及测试Log的打印; 5. 利用文件读写生成.txt格式的测试Log; 6. 通过GPIB、IP通信测试PC与射频仪表、程控电源,完成射频指令的下发,实现产品生产过程中射频测试、硬件电流测试需求; 7. 使用NI环境,通过VISI接口及GPIB对电源等仪表进行程控,以实现全自动测试; 8. 使用MD5加密对设备进行安全加密,为生产产品写入密文以供软件进行安全性需求开发实现; 9.使用C#编译测试函数dll库文件以供通用工具的调用。