开心一笑【朋友病了,要挂盐水。给他扎针的是一个实习小护士,扎了半天都没扎进血管。
他痛得龇牙咧嘴,无奈叫来了护士长。
护士长好手法,只见她一针见血地扎进了血管,然后马上拔出来,
把针递给那个实习护士说:“看清楚没有?你再试一次!”】提出问题如何优雅编写测试代码???解决问题1)TDD(测试驱动开发),意思是先写单元测试,然后写对应的代码,通过修改调试让写的代码通过单元测试。使用TDD,会使测试...
分类:
其他好文 时间:
2016-07-16 15:45:09
阅读次数:
124
总是以为自己了解了测试驱动开发,其实做起来和了解根本不是一回事。原来觉得代码清晰得很,后来试验了一下才知道那是自己的错觉。这次,让我们抛却Eclipse的自动补全功能,来一场真正的测试驱动开发吧。 项目描述:这是一个很简单的项目,目标是扫描磁盘上所有特定格式的文件,将其路径存储下来,通过程序可以快捷 ...
分类:
其他好文 时间:
2016-07-15 00:15:22
阅读次数:
183
robotframework 是自动化测试框架。 Robot Framework是一款python编写的功能自动化测试框架。具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。主要用于轮次很多的验收测试和验收测试驱动开发(ATDD)。 上面一段话是百度百... ...
分类:
其他好文 时间:
2016-06-22 01:41:07
阅读次数:
2487
1.背景一个高效的软件开发过程对软件开发人员来说是至关重要的,决定着开发是痛苦的挣扎,还是不断进步的喜悦。国人对软件蓝领的不屑,对繁琐冗长的传统开发过程的不耐,使大多数开发人员无所适从。最近兴起的一些软件开发过程相关的技术,提供一些比较高效、实用的软件过程开..
分类:
其他好文 时间:
2016-06-20 19:03:53
阅读次数:
304
最近在看一本书《Test-Driven Development with Python》,里面非常详细的介绍了如何一步一步通过测试驱动开发(TDD)的方式开发Web项目。 ...
分类:
编程语言 时间:
2016-06-19 19:53:24
阅读次数:
265
以下是我个人对测试驱动开发的一点理解,如有不足请指正 测试驱动开发的大致步骤是 写一个测试(基本上无法运行甚至编译) 小改动使之能够编译运行(建立需要调用的函数存根,不实现,或伪实现——直接返回定值) 逐渐使代码一般化(用变量代替常量定值) 通过改动,消除重复设计(提取为公用的变量或函数) 具体每一 ...
分类:
其他好文 时间:
2016-05-22 18:07:09
阅读次数:
152
20160509单元测试和集成测试业务应用程序--翻译
单元测试,集成测试,测试驱动开发等介绍
? 单元测试是写代码来测试代码的一个小单位的方式。 在一个单元测试中,一次只能测试一个类。 例如,如果您正在测试一个使用类File ,而另一个测试类DummyFile是用来消除对物理文件系统的需要。 单元测试的测试类逻辑应该被测试。 为了使类从真正落实给虚/存根实现切换,接口代替真正的类的...
分类:
其他好文 时间:
2016-05-12 22:32:30
阅读次数:
178
摘要:
Robot Framework是一款python编写的功能自动化测试框架。具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。主要用于轮次很多的验收测试和验收测试驱动开发(ATDD)。正文:
1.环境搭建
1.1 robotframework安装:pip install robotframework
1.2 RIDE就是一个图形界面的用于...
分类:
其他好文 时间:
2016-05-07 11:14:30
阅读次数:
1293
如果你听说过“测试驱动开发”(TDD:Test-Driven Development),单元测试就不陌生。 单元测试是用来对一个模块、一个函数或者一个类来进行正确性检验的测试工作。 比如对函数abs(),我们可以编写出以下几个测试用例: 输入正数,比如1、1.2、0.99,期待返回值与输入相同; 输 ...
分类:
其他好文 时间:
2016-05-06 19:05:58
阅读次数:
166
13个核心实战 团队协作(Whole Team) 规划策略(The Planning Game) 软件发布计划(ReleasePlanning) 周期开发计划(IterationPlanning) 结对编程(Pair programming) 测试驱动开发(Testing-Driven Develo ...
分类:
其他好文 时间:
2016-04-25 17:49:54
阅读次数:
155