【问题标题】:Testing workflows in Django在 Django 中测试工作流
【发布时间】:2011-04-09 03:31:11
【问题描述】:

我真的很喜欢测试和构建单元测试,但我发现必须为网站的工作流程构建测试非常烦人。

例如

注册->查看邮箱->激活账户->登录

登录 -> 编辑详细信息 -> 提交并查看个人资料


手动测试 = 大量时间 + 累

即使在使用 Selenium 等应用程序时,也要经历每次迭代,然后必须检查电子邮件等......


有什么方法可以更有效地执行一系列测试吗?

你们是怎么做到的? :)

【问题讨论】:

    标签: python django unit-testing testing workflow


    【解决方案1】:

    我使用 Django 的测试框架为各个视图编写“功能单元”测试。我发现集成测试最好使用Robot Framework 之类的东西来完成。在我的一个项目中,我提出了Ward Cunningham's FIT 机制的最小自定义实现。

    【讨论】:

      【解决方案2】:

      您可能想要一个功能测试框架,例如 Cucumber(用 Ruby 编写)或其 Python 等价物 Freshen。这些允许您以纯语言文本格式编写工作流,测试运行程序将执行这些步骤并检查预期结果。

      【讨论】:

        【解决方案3】:

        我通常使用 Lettuce 框架进行此类测试。你可以在这里找到它:http://lettuce.it/

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2021-08-22
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多