• 查询稿件
  • 获取最新论文
  • 知晓行业信息

基于OpenCV的计算机联锁自动测试系统研究

Computer interlocking automatic test system based on OpenCV

  • 摘要: 针对当前国内计算机联锁软件测试中存在的人工测试效率低、第三方测试难度大、严重依赖测试人员技术水平问题,基于OpenCV图像处理技术、AutoItX自动测试库,设计并实现了计算机联锁自动测试系统。系统通过计算机联锁上位机界面采用图像处理技术获取铁路站场数据;基于站场数据,采用进路搜索算法生成站场联锁表,进而基于联锁表生成相关测试用例;对测试用例编写测试脚本,实现对计算机联锁系统的自动测试。研究结果表明,该系统实现了第三方对计算机联锁系统的自动测试,能够有效地减少人工操作,在降低对测试人员技术水平的要求的同时提高了测试效率。

     

    Abstract: Aiming at the problems existing in the current domestic computer interlocking software testing, such as low manual testing efficiency, difficult third-party testing, and heavy reliance on the technical level of testers, this paper designed and implemented a computer interlocking automatic testing system based on OpenCV image processing technology and AutoItX automatic testing library. The paper used image processing technology to acquire railway station data on the upper computer interface of computer interlocking, based on the station data, used the route search algorithm to generate the station interlocking table, and generated the relevant test cases based on the interlocking table, finally, written the test script for the test cases to implement the automatic test of the computer interlocking system. The results show that the system implements the automatic test of computer interlocking system by the third party, and can effectively reduce the manual operation, reduce the requirements for the technical level of testers, and improve the test efficiency at the same time.

     

/

返回文章
返回