E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
测试驱动
Swift 中如何
测试驱动
开发
在移动开发的过程中,编写测试代码已经不再流行,相反的,人们可能为了提高开发效率,尽量避免测试代码的编写以节约时间。作为开发菜鸟,我尝到了单元测试的好处:不仅能保证您的代码能如预期运行,还能保护代码以防被其他小伙伴wu'yi修改。单元测试与项目代码的结合,能帮助新人快速熟悉并接管您的项目。TDD(Test-drivenDevelopment)TDD是一门艺术,他遵循以下规则:写一个失败的测试写少量代
CNKCQ
·
2017-11-03 13:12
领域驱动开发实践之路:我们是如何从领域驱动开发当中获益的
领域驱动设计,遇见你之前我们公司推行和实践敏捷已经很多年了,SCRUM已经成功应用于大部分项目,得益与业界敏捷开发大师以及国内很多优秀工程师的分享和宣传,我们使用了很多优秀的软件开发实践,比如
测试驱动
开发
敏捷的水
·
2017-11-01 16:00
【敏捷】【STEM】【自媒体运营】三场Chat | Chat · 预告
;同时负责所在部门的敏捷以及DevOps转型,包括敏捷及DevOps培训、转型驱动、工具和实践落实;2008年开始接触敏捷开发,起步于极限编程,公司早期敏捷布道者;熟悉极限编程、Scrum、看板方法、
测试驱动
开发
GitChat技术杂谈
·
2017-10-31 00:00
测试驱动
开发TDD使用心得
1.代码就是设计。测试代码他也是设计。2.TDD不光是发现BUG的单体测试手段,他是事先防止BUG的方法。把代码的行为通过测试代码写出来,是保护代码的最好的方式。3.使用TDD的话,虽然不能保证代码内部品质有显著的提高,但对于设计的看法,模块的边界部分的设计等会有很大的变化。4.TDD其实并不是一定要测试先行,但是如果之后再写测试用例的话,TDD的使用效果将会大打折扣。尤其是关于设计相连的代码设计
进击的横打
·
2017-10-29 12:55
C++单体测试
<<互联网敏捷DevOps和自动化之5.SCM和持续集成>>
1.1持续集成介绍使用持续集成和
测试驱动
开发的敏捷实践image.pngimage.pngimage.png说到持续集成,我们就不得不提到源代码管理,尤其是互联网得今天源代码得管理至关重要,分之策略和代码合并
IT诸葛亮
·
2017-10-27 20:40
前端单元测试
测试框架通常提供TDD(
测试驱动
开发)或BDD(行为驱动
啦啦噜啦啦
·
2017-10-24 17:51
对chai断言的学习总结
TDD:
测试驱动
开发(Test-DrivenDevelopment)
测试驱动
开发是敏捷开发中的一项核心实践和技术,也是一种设
itpinpai
·
2017-10-13 09:21
node
代码整洁之道·程序员的职业素养读书笔记
|担当责任03|不行损害之事不破坏软件功能不破坏结构04|职业道德了解你的领域设计模式GOF书中的24种设计模式设计原则SOLID原则组件设计原则方法XPScrum精益看板瀑布结构化分析结构化设计实践
测试驱动
开发面向对象设计结构化编程持续集成结对
MrException
·
2017-10-06 22:25
不要宗教化TDD(
测试驱动
开发)
敏捷编程的概念出来已经很久了,期间涌现出了很多名词,什么XP啊,Scrum啊,被很多人所推崇。我想说的是TDD这个东西,也是被很多人认为是保证软件质量的法宝,一旦选择了TDD方式,就自动的获得了设计代码的能力,这其实只是一种假设,不是一种必然。我觉得这些都是错的,不要认为TDD了,就能解决现在的问题。首先,TDD意味着还未开发就要写大量的测试用例,这本来就是和敏捷开发的初衷是违背的,因为写大量的测
cnn237111
·
2017-09-24 13:16
TDD
其他
走进JavaWeb技术世界11:单元测试框架Junit
KentBeck当时力推
测试驱动
开发,但是没有一个工具或者框架能让大家轻松愉快的写测试,并且自动的运行测试。两人勾兑了一下:不如自己挽起袖子写一个,于是两人就在飞机上结对编程,等
黄小斜
·
2017-09-21 11:36
Java
Web
JavaWeb技术世界
express 源码阅读
1.简介这篇文章主要的目的是分析理解express的源码,网络上关于源码的分析已经数不胜数,这篇文章准备另辟蹊径,仿制一个express的轮子,通过
测试驱动
的开发方式不断迭代,正向理解express的代码
没事造轮子
·
2017-09-19 18:24
ARKit进阶:材质
由于不是
测试驱动
的,所以多数情况下,考验的不是你的逻辑,而是不断调试到理想的效果。熟悉光照与材质的着色方式,能够快速定位与解决问题。Mater
ooOlly
·
2017-09-19 12:39
手动
测试驱动
编程
我一直认为TDD就是要自动化
测试驱动
编程,写每一行代码前都要写好testcase.当然这在Java开发中很容易实现,因为有JUnit,也许自动化
测试驱动
编程的思想就是从JUnit来的吧。
Clifnich
·
2017-09-16 10:28
TDD
手动
测试驱动
编程
我一直认为TDD就是要自动化
测试驱动
编程,写每一行代码前都要写好testcase.当然这在Java开发中很容易实现,因为有JUnit,也许自动化
测试驱动
编程的思想就是从JUnit来的吧。
Clifnich
·
2017-09-16 10:28
自动化测试
测试
java
junit
TDD
Vue项目的自动化测试
Vue项目的自动化测试说到自动化测试,许多开发团队都是听说过、尝试过,但最后都止步于尝试,不能将TDD(
测试驱动
开发)、BDD(行为驱动开发)的完整流程贯彻到项目中。
kukuv2
·
2017-09-07 00:00
前端测试
karma
e2e
自动化测试
vue.js
结营感想
在整个暑期训练营期间,我所在的小组进行了任务分解、JavaScript基础、TDD(
测试驱动
开发)、前端开发基础、后端开发基础、Node.js、RESTAPI、Express.js、Redis
VoidWatcher
·
2017-08-30 17:57
【Jasmine】行为驱动测试框架 基础教程
介绍Jasmine是基于BBD(behavior-drivendevelopment)测试框架行为驱动测试的定义:它是通过用自然语言书写非程序员可读的测试用例扩展了
测试驱动
开发方法,行为驱动开发人员使用混合了领域中统一的语言的母语语言来描述他们的代码的目的
wayneli
·
2017-08-30 00:00
测试自动化
javascript
jasmine
python+selenium自动化软件测试(第10章):
测试驱动
TDD
测试驱动
开发模式,要求开发在写业务代码的时候,先写出测试代码,同时单元测试例子决定了如何来写产品的代码,并且不断的成功的执行编写的所有的单元测试例子,不断的完善单元测试例子进而完善产品代码,这样随着功能的开发完成
bifan546
·
2017-08-28 18:28
python+selenium自动化软件测试(第10章):
测试驱动
TDD
测试驱动
开发模式,要求开发在写业务代码的时候,先写出测试代码,同时单元测试例子决定了如何来写产品的代码,并且不断的成功的执行编写的所有的单元测试例子,不断的完善单元测试例子进而完善产品代码,这样随着功能的开发完成
Web自动化测试
·
2017-08-26 20:00
从单元测试基本概念来看为什么我还是要支持TDD-
测试驱动
开发
单元测试就是常说的UnitTest而TDD其实是uTDD-unitTestDrivenDevelopmentunit-test.jpg在我现在的日常工作中,其中一个很重要职责就是保证新人快速成长。这里的“成长”不是应试教育下的快速成长,更不是通过填鸭式教育、题海战术来达到的成长。而是以理解公司文化的为前提,“素质教育”为基础的健康成长。我们公司的创始人是《敏捷宣言》提出者之一,哪怕在这样一家敏捷绝
金融港车神
·
2017-08-25 14:17
为什么要做TDD?
TDD(
测试驱动
开发)在企业里面是一个热点话题,即使TDD这个思想已经出现了20~30年。至今还有很多的公司和开发者在左右摇摆,到底是否要使用TDD。
朱清云的技术博客
·
2017-08-24 19:06
TDD&BDD
测试驱动
编程的心得
最初接触TDD
测试驱动
编程的理念是这样的:在你写每一行新程序之前你都要写测试程序。先写一个fail掉的testcase,然后写足够让这个case通过的代码。再写新的会fail掉的case,如此循环往复
Clifnich
·
2017-08-17 21:07
测试
测试驱动
编程的心得
最初接触TDD
测试驱动
编程的理念是这样的:在你写每一行新程序之前你都要写测试程序。先写一个fail掉的testcase,然后写足够让这个case通过的代码。再写新的会fail掉的case,如此循环往复
Clifnich
·
2017-08-17 21:07
测试
Junit4快速入门
阅读更多一什么是xUnitxUnit是一套基于
测试驱动
开发的测试框架pythonUnit用于python测试CppUnit用于C++测试JUnit用于java测试二什么是JUnitJunit是一个测试Java
cakin24
·
2017-08-15 21:00
Junit4
快速入门
TDD 学习笔记
什么是TDDTDD--Test-DrivenDevelopment(
测试驱动
开发)是什么一种不同于传统软件开发的新型方法,通过在编写功能代码之前先编写测试代码,然后只编写测试通过的功能代码,通过测试来推动开发的进行
落辰风雷
·
2017-08-14 21:50
使用桩件 (Stub) 解决 Laravel 单元测试中的依赖
在听了@vimac大神的讲堂PHP单元测试与
测试驱动
开发后,慢慢地对单元测试和PHPUnit的认识清晰了起来,也开始慢慢地去实践单元测试。
daryl
·
2017-08-11 00:00
test
单元测试
phpunit
php
laravel
CSM和PMI-ACP认证有什么区别
许多敏捷策略都遵守这些原则,如Scrum、极限编程(XP)、精益(Lean)、看板(Kanban)和
测试驱动
型开发(TDD)。敏捷原则来源于软件和IT业,但敏捷方法正在多个行业得到快速发展
Wiuk
·
2017-08-01 08:22
敏捷
Mockit:测试框架基础使用
提前创建测试,TDD(
测试驱动
开发)如果你创建了一个Mock那么你
Seven_Nee
·
2017-07-27 00:00
mockito
软件测试专用名词
而有些会让大家混淆,所以今天分享给大家软件测试的专用名词软件测试专用名词图驱动开发严格来说第一列的三个名词并不属于测试名词,而应该是开发的名词,但是很多人会把它们与其他软件测试的名词混为一谈1.TDD:
测试驱动
开发
TangPere
·
2017-07-25 21:00
软件测试
软件开发
软件测试专用名词
而有些会让大家混淆,所以今天分享给大家软件测试的专用名词软件测试专用名词图驱动开发严格来说第一列的三个名词并不属于测试名词,而应该是开发的名词,但是很多人会把它们与其他软件测试的名词混为一谈1.TDD:
测试驱动
开发
TangPere
·
2017-07-25 21:00
软件测试
软件开发
前端自动化测试之chai.js断言库
chai.js简介chai.js是一套TDD(
测试驱动
开发)/BDD(行为驱动开发)的断言库。
bililibili
·
2017-07-25 17:24
js随笔
mocha、chai、sinon和istanbul实现100%单元测试覆盖率
阅读更多敏捷软件开发中,最重要实践的就是
测试驱动
开发,在单元测试层面,我们试着实现一个重要的指标就是测试覆盖率。测试覆盖率衡量我们的代码是否已经全部被测试到了。
pdfbook
·
2017-07-10 16:00
单元测试
mocha、chai、sinon和istanbul实现100%单元测试覆盖率
阅读更多敏捷软件开发中,最重要实践的就是
测试驱动
开发,在单元测试层面,我们试着实现一个重要的指标就是测试覆盖率。测试覆盖率衡量我们的代码是否已经全部被测试到了。
pdfbook
·
2017-07-10 16:00
单元测试
Angular.js自动化测试之protractor详解
前戏面向模型编程;
测试驱动
开发;先保障交互逻辑,再调整细节。---by雪狼。为什么要自动化测试?1,提高产出质量。2,减少重构时的痛。反正我最近重构多了,痛苦经历多了。3,便于新人接手。
给力叔
·
2017-07-07 09:55
也谈TDD,以及三层架构、设计模式、ORM……:没有免费的午餐
刚好坛子里这篇博客:关于拒绝
测试驱动
开发(NoTDD),看评论争议不小,而这个问题也是我最想写的,所以,蹭个热点,呵呵。其实我很好奇,博客下面热烈
自由飞
·
2017-07-06 00:00
【maven】单元测试配置
##1.忽略失败的单元测试在TDD(
测试驱动
开发)模式下,我们想通过了解当前有多少未通过的Test得知自己的工作进度,这时候我们就需要maven在执行到失败的测试能够继续后面的测试,而不是终止构建过程。
小姜dot
·
2017-06-30 11:23
工具
maven
使用Nightwatch进行E2E测试中文教程
E2E
测试驱动
重构重构代码的目的是什么?是为了使代码质量更高、性能更好、可读性和拓展性更强。在重构时如何保证修改
任乃千
·
2017-06-17 22:55
把TDD用到招聘中来
题记
测试驱动
开发不管是在理论上还是在实际当中都是一个很好的实践。从JanJorgensen的《招聘流程就这么乱,那你的技术团队水平能高吗?》
kic18
·
2017-06-16 14:00
团队建设
ios单元测试&UI测试
一、单元测试单元测试是一种通过代码检测代码的开发手段,常用于“敏捷开发”和“
测试驱动
开发”
测试驱动
开发是:红灯(有错误)/绿灯(无错误)式的迭代开发!
cwhzm
·
2017-05-21 15:42
测试
20162317-20162315结对编程(四则运算)第一周阶段总结
先设计一个类,之中包含生成随机数,进行计算,在
测试驱动
类中类中给出用户选择题目个数的选项,然后对每一道题目
FunnyOne
·
2017-05-14 21:00
Spring学习笔记(网易博客整理版本)
ExpertOneononeJ2EEDevelopmentWithoutEJB》二、Spring框架是什么框架的七个模块:三、Spring框架给我们带来了什么1)IOC(控制反转)和DI(依赖注入);2)灵活可供选择;3)SpringWebMVC框架;4)提供
测试驱动
Gunner
·
2017-05-06 14:29
spring
说说
测试驱动
开发
1
测试驱动
开发模式1.1重新定义“测试”这是一张影响图:普通箭头表示当第一个节点增长时,第二个节点也会做相应的增长。带圆圈的箭头表示当第一个节点增长时,第二个节点也会做相应的减少。
deniro_li
·
2017-04-28 10:22
单元测试
软件测试学习需看的书
1、软件测试的艺术(第三版)作者:梅尔斯出版社:机械工业出版社2、《
测试驱动
的嵌入式C语言开发》(TDD测试参考书)3、《
测试驱动
的JavaScript开发》(JavaScript敏捷测试指南)4、《VisualStudio2010
嘤嘤
·
2017-04-24 09:31
TDD初探 + git + NodeJS学习--(FrequencyNumber)
github地址:https://github.com/DaisyCJ/Frequency-Number.git本次是用TDD(
测试驱动
开发Test-DrivenDevelopment)方法来实现一个简单的程序
我随便取的名
·
2017-04-22 00:56
(Swift之路) 从这里开始
问题是这样的:我有个问题想咨询一下你,是应该花时间学习TDD(
测试驱动
开发),还是应该学习Swift和函数式编程,哪样更值得学习?当然,我的观点会有一些偏见,因为我写了一本关于SwiftTDD的书。
SwiftGG翻译组
·
2017-04-21 00:00
swift
TDD、BDD、ATDD、DDD 软件开发模式
四个开发模式意思:TDD:
测试驱动
开发(Test-DrivenDevelopment)BDD:行为驱动开发(BehaviorDrivenDevelopment)ATDD:验收
测试驱动
开发(AcceptanceTestDrivenDevelopment
ejinxian
·
2017-04-17 15:00
架构设计
测试驱动
开发读后感
1.编写测试的好处1.程序中的每一个功能都有测试来保证他的正确性。无论是重构还是加减一个功能,我们不用担心中间破坏了原来的代码,所以编写测试可以更加自由地提升代码质量。否则,大部分情况下,我们都不敢对旧的代码进行改动,因为不知道一点改动是否会造成代码隐含的bug,这阻止了代码质量的持续提升。2.编写测试可以迫使我们使用不同的观察点,我们必须从调用者的角度来观察我们的程序,这样我们就会在关注功能的同
啊哈彭
·
2017-04-13 15:00
聊聊前端开发的测试
前端测试什么是写测试代码我理解的写测试其实是你写一些代码来验证你所谓的可以交付的代码是你所预期的设计,有一些朋友叫他TDD也就是
测试驱动
型的设计,其实到底是先写代码还是先写测试,并不是最重要的,倒是能给你信心这个代码是符合设计的更重要
CodingNet
·
2017-04-05 14:21
深度解读 - TDD(
测试驱动
开发)
本文结构:什么是TDD为什么要TDD怎么TDDFAQ学习路径延伸阅读什么是TDDTDD有广义和狭义之分,常说的是狭义的TDD,也就是UTDD(UnitTestDrivenDevelopment)。广义的TDD是ATDD(AcceptanceTestDrivenDevelopment),包括BDD(BehaviorDrivenDevelopment)和Consumer-DrivenContracts
SeabornLee
·
2017-03-30 08:02
如何使用PowerMock帮助做TDD?
在我们的日常工作,我们可能会在一些大型的遗留系统上重构或者新添加一些功能;为了不让代码变酸臭,我们会不停的对遗留的代码做重构,对新写的代码使用TDD(
测试驱动
开发);但是对于一些大型的,旧的掉渣的系统,
朱清云的技术博客
·
2017-03-24 01:05
编程实践
TDD&BDD
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他