python - 我正在尝试用 python 开发一个测试运行器

标签 python unit-testing test-runner

有什么指点吗?建议?意见?

我想这是一份规范草案:

  1. 可以运行单独的测试方法
  2. 可以运行单个测试类
  3. XML 格式的结果
  4. HTML 结果
  5. 试运行
  6. 计算并显示每个测试用例所花费的时间,以及总时间。
  7. 测试用例超时
  8. TAP 型式试验结果
  9. 日志级别
  10. 创建骨架测试用例
  11. 覆盖面
  12. 能够在远程主机上运行(可能)
  13. 测试报告
  14. 命令行帮助 (--help)

现在,我该从哪里开始呢?

最佳答案

你见过nose吗?或 py.test ?这些项目实现了您描述的许多功能。为其中一个项目编写扩展可能比从头开始更容易。

关于python - 我正在尝试用 python 开发一个测试运行器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5532482/

相关文章:

python - 如何 reshape 决策树的数据?

python - django 是否需要先设置 TEST_RUNNER 才能运行 doctest?

python - Django:如何检查 Q 对象是否为空?

python - 选择第一个输入框 Mechanize

python - 这个测试有意义吗?

php - 测试 Laravel 5.2 时不要移动原始文件

java - 适合单元测试的类的一般结构

ios - 测试目标下未调用 MagicalRecord 完成 block

jenkins - 每次在 CLI - SOAPUI 中运行测试运行程序脚本时,如何将报告保存到新位置

java - 如何将每个测试嵌入到包装器逻辑中?