Menu

Tree [39dc8f] master 0.5.2 /
 History

HTTPS access


File Date Author Commit
 docs 2019-10-26 lonsty lonsty [39dc8f] Version 0.5.2
 function_test 2019-10-17 lonsty lonsty [935e68] Overwrite Testor
 released 2019-10-26 lonsty lonsty [39dc8f] Version 0.5.2
 requirements 2019-10-09 Allen Shaw Allen Shaw [714148] Add two buttons
 scripts 2019-10-26 lonsty lonsty [39dc8f] Version 0.5.2
 .gitignore 2019-09-06 lonsty lonsty [2ad7ac] 新的功能测试逻辑
 FunctionTest.ipynb 2019-10-17 lonsty lonsty [935e68] Overwrite Testor
 README.md 2019-10-26 lonsty lonsty [39dc8f] Version 0.5.2
 config.ini 2019-10-17 lonsty lonsty [935e68] Overwrite Testor
 start_app.bat 2019-09-06 lonsty lonsty [b2e684] perfect version 0.5.0
 stop_app.bat 2019-09-06 lonsty lonsty [b2e684] perfect version 0.5.0

Read Me

1. 项目说明

用于中科网络安全监测装置的自动化功能测试。

2. 使用方法

  1. 安装WinPython 3.7.2.0

    1. 下载Winpython64-3.7.2.0.exeWinpython32-3.7.2.0.exe安装包,官网地址:https://sourceforge.net/projects/winpython/files/WinPython_3.7/3.7.2.0/

    2. 安装WinPython

      1. 双击打开.exe后缀安装包,开始安装;
      2. 安装过程中选择安装路径,或者使用默认路径,请记住该路径(记为%WinPython%)
      3. 等待安装完成。
  2. 放置程序文件包到指定路径下,并安装相关依赖包

    1. zk-function-test.zip程序文件包解压并移动到%WinPython%\notebooks目录下

    2. 进入%WinPython%\notebooks\zk-function-test\requirements目录下,双击install.bat安装所需依赖包

  3. 启动应用并使用功能测试

    方式1:

    1. 进入%WinPython%\notebooks\zk-function-test目录下,双击FunctionTest.ipynb启动应用并打开web UI

    方式2:

    1. 进入%WinPython%目录下,双击Jupyter Notebook.exe启动jupyter notebook应用

    2. 然后会自动打开cmd窗口,并调用浏览器,浏览器上可以看到zk-function-test文件夹

    3. 点击进入zk-function-test,单击FunctionTest.ipynb启动应用并打开web UI

更多内容,请阅读docs文件夹内的说明文件。

3. 更新历史(部分)

2019-10-17 (version 0.5.2)

Bug Fixed

  • 修复0.5.1版本新增两个按钮与预期作用不一致的问题

    Bug修复后,实际使用与描述一致:
    点击【重测当前项】,会重新测试当前失败项,测试通过后继续往后测试所有项目,否则会暂停并再次出现这两个按钮;点击【跳过当前项】,会跳过当前失败项,继续往后测试所有项目。

2019-10-09 (version 0.5.1)

New feature:

  1. 新增两个按钮

功能测试失败时,测试会暂停并会出现两个按钮:重测当前项跳过当前项

点击重测当前项,会重新测试当前失败项,测试通过后继续往后测试所有项目,否则会暂停并再次出现这两个按钮;点击跳过当前项,会跳过当前失败项,继续往后测试所有项目。

pass或fail以最终测试结果为准。

2019-09-05 (version 0.5.0)

Bugs fixed:

  1. 修复执行命令失败后,开始按钮没有重置的问题
  2. 修改通过ssh使用命令获取结果的方式,由返回所有行改为只返回匹配行的内容(匹配成功时)
  3. 修复serial连接时,发送本地文件到远端(CopyFile命令)的BUG(发送成功但结果为失败)
  4. 修复ssh连接时,获取结果未等待给定的超时时间,提前返回的bug
  5. L6 FT 测试完成后保存日志时,日志路径读取bug,并已增加新的配置项config > l10 > ft_path
  6. 通过ssh将sh文件传送到DUT后,sh文件无法执行,原因是windows下编辑的文件换行符是\r\n,linux下换行符是\n,传送文件前已增加CRLF->LF转换
  7. CMD1st chmod 777 ~/usbtest/usb_test.sh && usb_test.sh 2 -> cd usbtest && chmod 777 usb_test.sh && ./usb_test.sh 2

Design change:

  1. 调整项目结构
  2. app启动步骤简化
  3. 暂时取消Burnin的测试流程
  4. .LOT.LNT后缀的文件名使用后八位大写的MAC或SN,其他文件中涉及的MAC、SN、OPID已改用大写字母
  5. UI上增加显示使用何种方式连接DUT,serial或ssh
  6. 无论测试文件.sh中,Login测试项注释与否,serial始终会测试Login,ssh始终不测试Login
  7. config > l10 增加ft_path,及其他配置调整

完整更新历史请查看ReleaseNote