2022-04-12

- 亚启-自动化测试工具 - TODO 设置IP,mac地址的问题。 - 建议可以修改寄存器地址值。 - 不能直接修改。 - TODO robot中python有类不能导入问题 - Started RIDE 1.7.4.2 using python version 3.7.9 with wx version 4.0.7.post2 in win32. - 版本库不能兼容问题,robot使用困境。 - TODO 字典问题 变量字典、查询字典、告警查询字典 - 分为不同的版本,有默认的版本,也可以定义修改版本。 - 主程序只用到查询告警字典。可以设置告警字典版本。 - 心跳信号 - 查询常用信息read,但是查询不用再发送。 - 日志 - 最终统计结果,表格。详细的问题记录。 - 异常堆栈。异常存储。整理成excel表格。 - 中英文问题 - **使用中文编程,英文对照表替换。方便代码提交,乱码问题。** - 问题集合 - 【1】差动阀延时在哪设置,如何测试 - 【2】关模段数测试异常。关模压力范围测试异常。 - 主机可以输入任意值,是否这些都是屏幕验证的? - **主机也要有验证** - 【3】关模压力速度位置范围在哪设置。 - 【4】关模动作。如何设置位置变化 - AO0 - 【5】负数如何输入。 - **同样使用通信设置,不过使用的是补码** - 【6】关模前延时设置2s,手动模式是否执行? - 如何测试?我在屏幕测试好像没反应。 - 没反应是正常的,测试结果就是没反应。 - 【7】段数修改隐藏,在主机上是否需要测试 - 屏幕测试。 - 【8】马达未开,关模动作,无告警。 - **M寄存器小于250,大于250是中间寄存器** - **处理延时在100ms** - 【9】辅助主机输入相反的问题。IO零不能控制问题。 - 有设置输入输出电压信号 - 读写IO输入输出是读写对应的M寄存器。而不是R寄存器。 - 开关安全门告警无法关闭问题。 - 【10】输出压力速度是读AO还是寄存器, - 关模阀Y9,读辅助还是读寄存器。 - 单个IO读寄存器。 - 【11】关模没反应。设置电压最大。 - 顶退如何完成跳过。顶退未到位。 - 设置顶退为零,或者小于设置位置。 - 【12】python中sys._getframe() 在window中没有,无法获取当前方法名。如何生成日志?python有多个版本。 --- ## 自动化测试工具一期任务目标 1. 底层通信 1. UDP通信 1. 读写方法(100ms延时) 1. 正数,负数。长整数(位宽),负长整数。小数。负小数。 2. 寄存器识别。(R,M,X,Y寄存器) 2. 心跳维持 2. 交换机,同IP多机通信 3. 缓存,发送接收分离。 2. 日志 1. 调试打印 2. 错误打印 3. 生成日志结果,excel表格 1. [X] 获取方法名 1. [ ] TODO 3. 测试用例 1. 输入框测试用例 2. 动作测试用例 3. 告警测试用例 2. 问题集合(BUG清单) 3. 字典 1. 告警对照表 2. 寄存器对照表 3. 中英文切换对照表