以2019年全国软件测试大赛省赛题目(温度控制器)为例
一、启动etest
注意事项:etest解压后放到英文目录下,路径中不要出现中文
二、打开vspd配置虚拟端口
1.启动vspd
2.添加虚拟端口
vspd用于模拟计算机与被测件的通信关系。
需要查看需求文档中有几个接口,以下图为例有三个接口。
由于接口成对添加,因此需要添加3对接口。
三、搭建拓扑
1.新建项目
2.添加设备
查看需求文档中有几个设备,每个设备有几个通信接口。
有温度控制器、温度传感器、加热棒、散热风扇四个设备。
2.1温度控制器
温度控制器有三个通信接口,可以起名字为com_senser(与温度传感器通信)、com_heater(与加热棒通信)、com_fan(与散热风扇通信)
创建设备
添加接口
具体是什么接口类型要看需求文档
2.2温度传感器、风扇、加热棒
同理添加温度传感器设备,其中接口名称随便起
三、链接拓扑
3.1创建拓扑
选择被测设备和测试设备
连接拓扑
3.2绑定物理通道
查看串口名称设置,com2的物理串口为 SERIAL::S232::0
启动被测件,温度传感器的端口为com1
因此,温度运行时绑定物理通道为SERIAL::S232::0,其余两个设备同理。
四、创建通信协议
根据需求文档中的接口描述创建通信协议
五、测试环境是否搭建成功
创建程序,向协议中写入温度为1
查看被测程序温度是否改变