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。

 

 下图为结果截图:

返回demo图

 

当然除此之外不能光按照他的要求来,肯定是要测试其他非正常情况的,不传参数、错传、大小写等等其他情况,这属于用例设计的问题了

四、总结

 刚开始一听芯片测试,还是很懵的,感觉这么高科技的东西如何下手呢,仔细分解后,才发现就相当于是接口测试。之前没有测试过这种产品,头一次,记录一下。

果然物联网测试不像是手机行业或者app、web那种,测试的类型比较统一,都是比较杂乱的产品,智能家居、智能电子产品、手表、音响、台灯,甚至是芯片。

但是无论测试什么,只要围绕测试基本要素测试,分析被测产品即可开展测试行为。

一入测试深似海,从此bug是浮云!peace!

 

 
posted @ 2020-12-21 17:57  崔术森  阅读(744)  评论(0)    收藏  举报