AT命令测试移远MK芯片
一、关于AT命令
百科解释:https://baike.baidu.com/item/AT%E5%91%BD%E4%BB%A4/3441555?fr=aladdin
二、测试前准备
由于组内同事离职,测试任务就转移到我的身上了,之前没测试过这种偏底层的东西。既然托付于我,虽然不懂,那也要硬着头皮给解决了。经过百度以及论坛的寻求,发现其实这个类似于接口测试。简单来说就是输入AT命令, 查看返回值,看看是否和预期结果相同。
准备的东西主要是串口工具(网上很多下载的,一般开发都会提供的,我这有一个开源串口工具。)
开源串口工具地址:https://github.com/Neutree/COMTool 克隆下来运行main.py文件就行。
三、测试步骤
1、这个芯片功能主要是为IOT设备服务的,不是包含很全部的功能,当时测试主要有几个模块
- 通用命令
- FILE 模块
- HTTP 模块
- FTP 模块
- MQTT 模块
- SSL 模块
2、简单说一下FILE模块,举个功能测试点。
获取存储空间信息

1、在串口工具下发送命令 AT+QFLDS=? 测试命令,成功后串口工具会返回OK字样。
2、发送命令 AT+QFLDS="UFS",成功后可以查询到freesize设备的空闲空间 ,以及totalsize,设备的总共空间。
3、发送命令AT+QFLDS ,成功后会返回设备ufs中所有的文件大小ufsfilesize,以及ufs中所有文件数量ufsfilenumber。
下图为结果截图:

当然除此之外不能光按照他的要求来,肯定是要测试其他非正常情况的,不传参数、错传、大小写等等其他情况,这属于用例设计的问题了。
四、总结
刚开始一听芯片测试,还是很懵的,感觉这么高科技的东西如何下手呢,仔细分解后,才发现就相当于是接口测试。之前没有测试过这种产品,头一次,记录一下。
果然物联网测试不像是手机行业或者app、web那种,测试的类型比较统一,都是比较杂乱的产品,智能家居、智能电子产品、手表、音响、台灯,甚至是芯片。
但是无论测试什么,只要围绕测试基本要素测试,分析被测产品即可开展测试行为。
一入测试深似海,从此bug是浮云!peace!

浙公网安备 33010602011771号