首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
Hercules201807201729670
获赞
12
粉丝
5
关注
3
看过 TA
1
女
湖南科技大学
2019
产品经理
IP属地:未知
渴望成为大佬的小透明~
私信
关注
拉黑
举报
举报
确定要拉黑Hercules201807201729670吗?
发布(10)
刷题
Hercules201807201729670
2018-10-11 15:02
产品经理
【有书共读15】Python测试驱动开发 读书笔记 10
保存用户输入:测试数据库 若想让浏览器发送 POST 请求,要给 <input> 元素指定 name= 属性,然后把它放在 <form> 标签中,并为 <form> 标签指定 method="POST" 属性,这样浏览器才能向服务器发送 POST 请求。调整一下 lists/templates/home.html 中的模板: <h1>Your To-Do list</h1> <form method="POST"> <input nam...
投递LINE等公司8个岗位 >
0
点赞
评论
收藏
转发
Hercules201807201729670
2018-09-30 09:18
已编辑
产品经理
【有书共读15】Python测试驱动开发 读书笔记 09
关于重构 重构时,修改代码或者测试,但不能同时修改。 重构后最好做一次提交: $ git status # 会看到tests.py,views.py,settings.py,以及新建的templates文件夹 $ git add . # 还会添加尚未跟踪的templates文件夹 $ git diff --staged # 审查我们想提交的内容 $ git commit -m"Refactor home page view to use a template" 我们需要一个 <h1> 元...
投递LINE等公司8个岗位 >
0
点赞
评论
收藏
转发
Hercules201807201729670
2018-09-15 19:08
产品经理
【有书共读15】Python测试驱动开发 读书笔记08
遵守“不测试常量”规则,使用模板解决这个问题 看一下 lists/tests.py 中的单元测试。现在,要查找特定的 HTML 字符串,但这不是测试HTML 的高效方法。一般来说,单元测试的规则之一是“不测试常量”。以文本形式测试HTML 很大程度上就是测试常量。 换句话说,如果有如下的代码: wibble = 3 在测试中就不太有必要这么写: from myprogram import wibble assert wibble == 3 单元测试要测试的其实是逻辑、流程控制和配置。编写断言检测 HTML 字符串中是否有指定的字符序列,不是单元测试应该做的。 而且,在 Python 代码...
0
点赞
评论
收藏
转发
Hercules201807201729670
2018-09-14 11:50
产品经理
【有书共读15】Python测试驱动开发 读书笔记07
编写这些测试有什么用 编程就像从井里打水 编程其实很难,我们的成功往往得益于自己的聪明才智。假如我们不那么聪明,TDD 就能 助我们一臂之力。 测试是一种技能,不是天生就会的。因为很多结果不会立刻显现,需要等待很长一段时 间,所以目前你要强迫自己这么做。 细化测试每个函数的好处 就目前而言,测试简单的函数和常量看起来有点傻。你可能觉得不遵守这么严格的规 则,漏掉一些单元测试,应该也算得上是 TDD。但是在这本书中,我所演示的是完整 而严格的 TDD 流程。 像学习武术中的招式一样,在不受影响的可控环境中才能让技能 变成肌肉记忆。现在看起来之...
0
点赞
评论
收藏
转发
Hercules201807201729670
2018-09-13 13:55
产品经理
【有书共读15】Python测试驱动开发 读书笔记06
为视图编写单元测试 from django.urls import resolve from django.test import TestCase from django.http import HttpRequest from lists.views import home_page class HomePageTest(TestCase): def test_root_url_resolves_to_home_page_view(self): ...
投递LINE等公司8个岗位 >
0
点赞
评论
收藏
转发
Hercules201807201729670
2018-09-04 23:34
产品经理
【有书共读15】Python测试驱动开发 读书笔记05
Django中的MVC、URL和视图函数 Django 遵守了经典的模型 - 视图 - 控制器(Model-View-Controller,MVC)模式,但并没严格遵守。 Django 确实有模型,但视图更像是控制器,模板其实才是视图。不过,MVC 的思想还在。 Django 的工作流程有点儿类似下述过程。 (1) 针对某个 URL 的 HTTP 请求进入。 (2) Django 使用一些规则决定由哪个视图函数处理这个请求。 (3) 选中的视图函数处理请求,然后返回 HTTP 响应。 测试两件事。 能否解析网站根路径(“/”)的 UR...
0
点赞
评论
收藏
转发
Hercules201807201729670
2018-09-04 23:26
产品经理
【有书共读15】Python测试驱动开发 读书笔记04
第一个Django应用,第一个单元测试 Django 鼓励以应用的形式组织代码。 $ python manage.py startapp lists 这个命令会在 superlists 文件夹中创建子文件夹 lists,与 superlists 子文件夹相邻,并在 lists 中创建一些占位文件,用来保存模型、视图以及目前最关注的测试: superlists/ ├── db.sqlite3 ├── functional_tests.py ├── lists │ ├── admin.py │ ├── apps.py │ ├── __init__.py ...
0
点赞
评论
收藏
转发
Hercules201807201729670
2018-09-01 00:13
产品经理
【有书共读15】Python测试驱动开发 读书笔记03
使用unittest模块拓展功能测试 定义:使用Selenium实现的测试可以驱动真正的网页浏览器。让我们能从用户的角度查看应用是如何运行的。因此,我们把这类测试叫作功能测试。 术语:功能测试=验收测试=端到端测试=黑箱测试。 python标准库中的unittest模块 下面编写一个unittest的代码: from selenium import webdriver import unittest class NewVisitorTest(unittest.TestCase); def setup(self); ...
0
点赞
评论
收藏
转发
Hercules201807201729670
2018-08-27 15:29
已编辑
产品经理
【有书共读15】Python测试驱动开发 读书笔记02
使用功能测试协助安装Django 1.在TDD的过程中,第一步始终是:编写测试。首先要编写测试,然后运行,看是否和预期一样失败,只有失败了才能继续下一步,编写应用程序。我们会碎步向前,使用流行的Python Web框架Django开发这个应用。首先检查是否安装了Django,并且能够正常运行:在本地电脑中能否启动Djang的开发服务器。并在浏览器中查看能否打开网页。使用浏览器自动化工具Selenium完成这个任务。在你想保存项目代码的地方新建一个Python文件,命名为functional-test.py并输入我们的功能测试代码: from selenium import we...
0
点赞
评论
收藏
转发
Hercules201807201729670
2018-08-21 14:30
已编辑
产品经理
【有书共读15】Python测试驱动开发 读书笔记01
学习测试驱动开发 需要哪些准备工作和应具备的知识? 1.了解python 3,会编程 如果是初学者建议看几本python的入门书,推荐书单:《“笨办法”学python》,《Python游戏编程快速上手》,或者《Dive Into Python 》;如果是经验丰富的程序员,则阅读无问题。 2.HTML的工作方式 了解web的工作方式,html,post请求,否则需要找一份html基础教程。 3.Dijango 本书使用Dijango框架,推荐新手教程DjangoGirls教程,官方网址:https://docs.djangoproject.com/en/1.1...
0
点赞
评论
收藏
转发
1
工具箱
TA的圈子
暂未加入圈子
TA的圈子
TA的笔记
暂无笔记
TA的笔记
登录
0
天
已登录
0
天
连续登录
0
人
今日访客
牛客网
牛客企业服务