测试回顾 part 1 - yann学长的运维开发指南25
devops·@tmp4321·
0.000 HBD测试回顾 part 1 - yann学长的运维开发指南25
### 说明 目前的进度及后续的课程  <!--more--> ### 介绍 截至到上节,我们的进度到了一个小节点,对于首页的基本测试完成了. 本来打算上次分享上做总结的,谁知道堆积下来篇幅比较长,就放到这一次了. 具体内容如下: > * 总结回顾对于首页的测试 > * 说明保存用户输入 ### 总结回顾对于首页的测试 因为关于首页的测试,是本教程的第一篇测试,所以我们花点时间,把过程重新梳理一下: #### 从零开始 > * 我们先建了个Django的项目 django-admin.py startproject superlists . > * 然后建了一个应用 python manage.py startapp lists > * 在应用里的tests文件里写了一个测试 vi lists/tests.py > * 逐步把tests里的测试调试成功,期间修改了 urls和view文件 vi lists/views.py vi superlists/urls.py > * 为视图编写了一个单元测试 HomePageTest() vi lists/tests.py > * 调试通过后,又为其写了一个功能测试 vi functional_tests.py > * 证明功能测试工作正常后,我们扩充了功能测试的内容 vi functional_tests.py > * 正进一步的测试中,我们引入了模板,并重构了代码 vi lists/templates/home.html > * 因为测试失败,我们在settings里注册了lists应用 vi superlists/settings.py > * 逐步把functional_tests里的测试调试成功 vi lists/templates/home.html 以上就是目前的进度,跑到了靠近底部的功能测试,却无法通过,我们最后打了个标记在上面. ps. 如果大家git用的熟练,可以自己checkout 相关分支查看代码细节,如果不是很熟悉这方面的技巧,请查看我前几期分享的内容.github下载的代码显示的是最终提交结果,文件和内容可能和前期描述并不一致. ### 说明保存用户输入 下一章的内容很多,先借参考书的目录来当大纲吧,反正内容我是会自己写的:  > 需要了解表单 > 发送POST请求 > 处理POST请求 > 把URL的变量传入模板 > 了解ORM工具 > 把POST请求传入数据库 > 以及重定向及模板渲染等 ### 预告 敲字真的很耗时间啊,半小时过去了. 大约就是以上的情况, 之所以做个总结 or 小结, 就是想告诉大家,我们的教程是连续的, 请放心跟随,不是东一锤西一棒子的知识百科. 上次是一小步,这次也是一小步,但是走一步算一步,只要坚持不倒退,总会到达目标的. 