繁体   English   中英

Python-PyDev-Eclipse测试报告框架(带有表格,图形,图表等)

[英]Python-PyDev-Eclipse test report framework (with tables, graphs, diagram,…)

我是Python机器人框架的新手,到目前为止,我了解它对于编写软件“ UnitTests”非常有用,我认为测试报告只是由“ assert”函数驱动的简单文本PASS / FAIL报告,例如:SomeObj.assert('No signal在行xyz')上最终出现断言的代码行,对吗?

在测试某些外部连接到PC的硬件/设备时,要执行复杂的测量,因此测试会产生大量测量数据。 是否有任何库/插件/框架可以提供给Python(与Eclipse + PyDev连接)这样的接口,以便还可以显示复杂的报告(图表/图形/表格等)?

谢谢!

此致Zoran

为什么不编写“正常” Python代码来测试外部设备?

例如看下面的伪代码:

  1. 确保与测量设备的连接正常(也许您的设备支持ping操作)
  2. 使被测设备(DUT)在线
  3. 确保DUT在线并且工作正常
  4. 如果需要,请执行一些测试步骤(例如,发送命令以按下按钮,.....)
  5. 执行测量,将这些值转储到文本文件,csv,Excel工作表,DB或...
  6. 评估结果(将结果设置为失败或通过或...)

在步骤5中获得的结果上,您可以执行任何您喜欢的事情。 使用Excel宏生成图表,从数据库生成html图表,...

如果您编写的结构类似于我的伪代码的测试,您将获得很大的灵活性。

由于HW的测试具有各种不同的风格:

  • 几个测试用例(tc)与成千上万个tc
  • 简单vs复杂tc
  • ...

如果您应该编写自己的框架或使用现有框架,那么几乎不可能推荐您。

要了解“更大”的框架可能会为您提供什么,请查看例如EXAM

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM