<分区>
我读过很多关于 TDD 可以给项目带来好处的文章,但我以前从未在自己的项目中实践过 TDD。
现在我正在用 Django 开始一个实验项目,我想也许我可以尝试一下 TDD。
但我现在发现,我什至不知道如何回答“我应该在我的测试用例中放什么?”这个问题。
请告诉我应该如何在一个项目中规划 TDD,在本例中,是一个基于 Django 的 Web 项目。
谢谢。
<分区>
我读过很多关于 TDD 可以给项目带来好处的文章,但我以前从未在自己的项目中实践过 TDD。
现在我正在用 Django 开始一个实验项目,我想也许我可以尝试一下 TDD。
但我现在发现,我什至不知道如何回答“我应该在我的测试用例中放什么?”这个问题。
请告诉我应该如何在一个项目中规划 TDD,在本例中,是一个基于 Django 的 Web 项目。
谢谢。
最佳答案
我已经开始编写有关该主题的教程。它几乎涵盖了官方 Django 教程中的所有步骤,并且包括使用 Selenium 进行的完整浏览器自动化测试,因此您也可以测试 javascript...
http://tdd-django-tutorial.com/
(来源 https://github.com/hjwp/Test-Driven-Django-Tutorial)
[edit 2013-04-15] 我现在正在为 O'Reilly 写一本关于这个主题的书。 IMO 它以比我的旧教程更好的方式呈现事物。检查一下
http://www.obeythetestinggoat.com/
(如果您愿意,它仍然是免费的!)
关于django - 如何开始在 django 项目中进行 TDD?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2013758/