在测试执行过程中,我该如何干预GO自动化测试?

时间:2018-10-24 09:09:53

标签: go automated-tests

我目前正在硬件设备上执行一系列测试,这些设备从负载中以伏特,安培等形式获取输入。 在测试之前,我在设备上输入了各种不同的负载参数。它成功运行并给出了一系列测试结果。

Output of the program

这些是我使用的测试

  • ToleranceTest
  • EqualsTest
  • BooleanTest
  • LookupIntTest
  • LookupStrTest
  • NotEqualsTest

我只想知道 refer:输出图片,在运行下一个测试之前,我们可以进行操作员干预。例如,插入和卸下传感器

因此执行过程需要满足此输入

已经尝试在json文件中进行配置-可能需要对其是否有效进行一些思考。 json文件是这种格式

"EXEC_HANDLE": {
    "CLI": {
        "ADDITIONAL_PARAMS": ""
    },
    "MAXLATENCY": {
        "TITLE": "Ensure test performed is done within expected time frame (milliseconds)",
        "TYPE": "Range",
        "MAX": "220",
        "MIN": "50"
    },
    "RESULTSET": {
        "TITLE": "Result set from polling has expected quantity of records",
        "TYPE": "Range",
        "MAX": 100,
        "MIN": 5
    }
},
"TEST_REGIME": [
  {
      "TITLE": "L1 Amps Load",
      "NAME": "L1_A",
      "TYPE": "Tolerance",
      "HAMEG_VALUE": "AMPS",
      "TOLERANCE": 0.5
  }
...
...

可能是数据库中的事务,我们需要记录执行情况 还是可能是触摸过的文件?

接受建议

我宁愿不依赖数据库,因为我可能想在测试环境之外执行测试

也许控制台正在等待用户的按键操作,但是如果触摸/删除了文件,则该过程可以非交互地继续

0 个答案:

没有答案