估计这个任务需要多少时间:3天 需求分析:0.5h 用户故事:作为一名现场记分员,我希望详细记录比赛现场比分增长情况,以便观众及运动员、教练员及时掌握比赛状况。 生成设计文档3h 设计复审(和同事审核设计文档)0.5h 代码规范(为目前的开发制定合适的规范) 具体代码:3h 代码具体如下: usin ...
分类:
其他好文 时间:
2017-03-17 23:11:03
阅读次数:
233
前一段时间开始了解前端单元测试,前端测试自动化,记录下自己对前端测试的理解,帮助加深印象,和开始了解前端测试的同学。 注: 个人理解可能有所偏差,欢迎指正 下面要讲的内容主要分为以下几点: 1. 什么是单元测试 2. 为什么要进行单元测试 3. 单元测试可以测什么 4. 测试分类 ( TDD, BD ...
分类:
其他好文 时间:
2017-03-15 12:49:05
阅读次数:
281
在人于人之间的相处中,换位思考有利于人们理解彼此的需求,进而促成共赢的局面。把换位思考用到软件的设计中,能够提升软件的质量。这是我在Michael Feathers的培训里,领悟到的最巧妙的一个思维方式。如果你对Michael的名字不熟悉,那么他写的Working Effectively with ...
分类:
其他好文 时间:
2017-03-12 19:33:36
阅读次数:
111
完全翻译自官方文档 https://docs.djangoproject.com/en/1.10/intro/tutorial05/ 前面好几段文字都是介绍什么是自动化测试,我们为什么需要写测试用例,还有现在流行的"测试驱动开发",总之有如下好处: 节省你的时间你修改了工程,设计好多模块,如果没有自 ...
分类:
其他好文 时间:
2017-03-07 18:56:26
阅读次数:
256
CSS不能编程?用Less、Sass、Stylus、甚至直接用 Absurd,框架除了Bootstrap还有很多。JS写多了很麻烦?jQuery。移动开发?Zepto.js。结构不好?找框架,Backbone.js是MVC,AngularJS和Ember.js是MVVM,Twitter还弄了个事件驱 ...
分类:
Web程序 时间:
2017-02-25 17:27:54
阅读次数:
228
为什么要引用理论机制(Theory) 当今软件开发中,测试驱动开发(TDD — Test-driven development)越发流行。为什么 TDD 会如此流行呢?因为它确实拥有很多优点,它允许开发人员通过简单的例子来指定和表明他们代码的行为意图。 TDD 的优点: 然而,TDD 也同样具有一定 ...
分类:
其他好文 时间:
2017-02-20 15:50:54
阅读次数:
170
一、产品介绍 Robot Framework是一个基于Python的,可扩展的关键字驱动的测试自动化框架。它是为了端 到端的验收测试(End-To-End Acceptance Test)以及验收测试驱动开发(Acceptance-Test- Driven Development, ATDD)而设计 ...
分类:
其他好文 时间:
2017-02-19 12:38:36
阅读次数:
233