python - 在 Django 中测试工作流程

标签 python django unit-testing testing workflow

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

例如

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

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


手动测试 = 大量时间 + 累人

即使在使用诸如 Selenium 之类的应用程序时,每次迭代都需要检查电子邮件等...


是否有某种方法可以更有效地执行一系列测试?

你们是怎么做到的? :)

最佳答案

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

关于python - 在 Django 中测试工作流程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3657934/

相关文章:

python - 如何在forms.py(不在模板中)Django中获取字段类型

python - Django:如何将外键检查设置为 0

unit-testing - TeamCity 如何知道 xUnit.net 测试何时运行?

ios - 如何在 iOS 9 中对 segue 进行单元测试

scala - 是否可以对 Spark UDAF 进行单元测试?

python - 在 value_counts() 之后从分类中提取索引作为数组

python - 如何使用 xmpppy 向聊天室发送消息?

python - 如何检查列表中是否出现两个列表项的任意组合

python - HTML 抓取 - 如何在 yelp 业务页面中查找业务类别?

django - 使用Django的fastcgi服务器有什么缺点