论坛首页 综合技术论坛

测试驱动的一点疑问

浏览 3701 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-07-27  
测试驱动使用了也快一周了。总的感觉是,对于web 程序来说,test 时提示的错误并不能给开发者太多的信息,你必须时刻借助于网页的实<wbr></wbr>际提示在改正错误,并驱动程序产生。
你比如很简单的注册功能。我是从驱动产生form 开始的。
首先通过断言formerror ,如果这个form field 为空,那么response 就会出现This field is required 的错误提示。而接下来的过程就会是非常难以掌控的。
Test 一遍又一遍的提示我TemplateNotExist。
好吧,我配置urls.py,写了被映射的view 函数(只是简单的return HttpResponse(‘test’) )。

可是,还是TemplateNotExist 。
好的,继续(虽然我已经根据这个错误写了够多的代码了)-- 我又添加了form 文件,写了form 函数(当然是pass 了,我的目的是让This field is required 来驱动表单的实现),其他的文件作相应修改。


  恩?怎么还是“TemplateNotExist”。
  如此继续的,到哪一步才将这个 TemplateNotExist错误给解决然后出现断言失败,我给忘了。但是就凭这一个断言我做的事也太多了。所以才会迷惑。


  我直觉是我的测试驱动切入点(驱动产生form 开始)选择错误。可我想不出来更好的切入点。


  嘿嘿,给点建议呗。


  在后面写测试驱动" 登录" 的时候,我同样是从驱动产生form 开始的。但不同的是出现了test 错误,我不再根据test 错误的提示去走,而是启动服务器,其那里面看错误,直到test 里给的错误在我控制之内( 显示的是断言错误) ,可这样的话感觉不太是测试驱动了。


  嘿嘿,再给点建议呗。

 

论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics