以下为文章正文
| 阶段 标记 |
M 方案阶段 |
本测试软件名称为北斗用户机测试软件,用于测试HG1、HG2、HG3、HG2型通信北斗。北斗用户机测试软件(以下简称测试软件)测试用户机的功能及性能。测试时需要连接两个串口,一个是用户串口,通信接口为RS232串口,波特率19200,通信协议为北4.0协议。另一个串口为XX串口,通信接口是RS232串口,波特率115200,通信协议为北3协议。两个串口能够同时实现通信、定位、输出系统状态等功能、性能信息。
测试软件的版本使用MD5值进行校验,当服务器端有新的版本时,用户可通过升级工具进行升级。升级功能为手动查询,避免用户在内网或者其他需要限制联网的情况下无法自动升级或被监管。
测试软件应用于以下场景
测试软件与以下需求或计划关联。完成时,可通知或向其负责人进行通知。
能够连接两个串口,分别解析北4.0和北3协议 。
两个串口对象分别将输入的数据加入对应的队列中,另起线程进行数据解析。解析时,对于两种协议编写独立的解析类。要求能够复用到网页端与移动端。
所有的协议应从网络查询,不能使用内部资料。
此处记录用户机上电与运行状态检测,检测的内容包含了上电时间。设备的设备识别通过存储的设备序列号进行记录。
警告
即使XX芯片不存在,仍然记录芯片的信息,通过记录序列号和时间不同,来判断XX芯片是否被安装
连通性测试时,需要记录设备响应查询语句的响应时间。例如设备在刚上电时能够响应某一指令,10分钟后就不响应了。这个需要记录。实现方法是增加计时器,计时器超时时,代表用户机没有反馈查询指令。
根据用户输入的通信频度进行通信成功率测试。输入信息为接收方卡号、服务频度、字节长度。 接受的成功率应有多种统计方式。原因是北斗三代通信系统中包含了邮箱消息与即时消息。统计时是按发送成功率还是自发自收成功率进行统计?此处不同统计方法,对于性能测试时比较重要。如果出现大量的邮箱消息,则需要怀疑接受信号是否存在问题。
警告
对于产生邮箱消息的原因,需要进一步阅读北三协议文档。解析过程中需要记录IBD和OBD信息。通过梳理IBD与OBD数据,分析消息传递流程。进一步分析出是用户发送还是接收出问题。
本文作者:Kellermen
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!