【问题标题】:python functional testing蟒蛇功能测试
【发布时间】:2012-09-27 05:31:55
【问题描述】:

我目前正在用 Python 编写 Java 反编译器,并希望添加一些自动化功能测试。我有一堆简短的 Java 代码,需要确保它们反编译没有错误,输出代码编译,并且生成的程序给出预期的输出。

我计划使用subprocess 编写一些脚本来自动完成这一切,但我在决定如何创建和存储测试时遇到了麻烦。我想在我出去创建自己的格式和测试运行程序之前,我应该尝试看看是否有任何可行的方法来使用现有的框架。我该怎么办?我在互联网上阅读了很多关于单元测试、集成测试等的信息,但我不知道如何将其应用于我的情况。

【问题讨论】:

  • 你为什么不为此使用 unittest 模块?(或任何 unittest 模块,如nosetest ...)
  • 不是不想用,只是不知道怎么用。是的,我确实阅读了文档。

标签: python functional-testing regression-testing


【解决方案1】:

您是否检查了标准 python API 中包含的http://docs.python.org/library/unittest.html。我认为这应该足够你想要达到的目标了。您也可以通过命令行运行这些测试。因此,它们可以使用 Python 之外的任何工具实现自动化。

还检查 doctests 它们非常适合测试单个函数。

【讨论】:

    猜你喜欢
    • 2021-05-21
    • 2017-02-05
    • 1970-01-01
    • 2010-10-27
    • 1970-01-01
    • 2010-10-21
    • 2016-05-28
    • 2014-08-01
    • 2021-06-28
    相关资源
    最近更新 更多