最新文章列表

测试即是文档

文档需要全面,实时更新,并且易懂。我说的全面是指除了介绍程序的功能外还应该覆盖到代码中一些重要的地方。对很多人来说文档的重要性不言而喻 ...
deepinmind 评论(1) 有1282人浏览 2014-05-16 09:13

Test-Driven Development(测试驱动开发)

 TDD的基本思路 是通过测试来推动整个开发的进行。   优势:   1.通过编写测试用例 可以确保对需求描述的无二意(无歧义)   2.编写测试用例  也是一种代码设计的过程   3.测试用例是对代码的最好的解释   4.测试驱动开发提供的测试集就可以作为你编码信心的来源   5.测试用例可以保障代码的正确性,能够迅速发现、定位bug   过程:   测试驱动开发的基本过程如下: ...
可怜的猫 评论(0) 有1074人浏览 2014-05-06 10:36

guess_number_game总结

一,对于tdd(Test-driven development)有了一定的了解,也体会到了测试的严谨性,下面列出主要的测试 1.一个随机的,不重复的四位数(千位可以为0),要分为4个步骤:   ①保证这是一个数字 expect(number).not.toBeNaN();   ②保证这是一个四位的 expect(number.length).toEqual(4);   ③保证数字之间不重复 var ...
tdd 
stu_zhaoli 评论(0) 有434人浏览 2014-04-15 22:24

party_bid_core总结

1.对于this:this是指当前的指针,当在一个函数里再写一个函数,而且要在里面的函数里用this的话,就要在外面的函数里把this赋值给一个变量传递到里面的函数 var bidding = this; _.map(activities, function (value, key) { if (key == Activity.get_current_activity()) { ...
tdd 
stu_zhaoli 评论(0) 有420人浏览 2014-04-08 22:32

敏捷开发 开发原则

    计划游戏:如今的SCRUM敏捷方法论的原型。核心概念是拆分软件开发任务,排优先级,迭代式增量开发。    小规模发布:主要思想是软件发布/部署应该提高频度,增量发布/部署。    简单设计:是指让系统保持越简单越好——无论将来的变化会让我们如何担忧。    测试:是指程序员,甚至客户,应该编写自动化测试程序,来验证产品代码是否是按设计的方式运行。如今我们把它称作测试驱动开发(TDD)和 ...
gao911111 评论(0) 有721人浏览 2014-03-14 09:28

TDD spring-test

http://sishuok.com/forum/blogPost/list/0/2557.html 13.3  集成测试 13.3.1  概述        集成测试是在单元测试之上,通常是将一个或多个已进行过单元测试的组件组合起来完成的,即集成测试中一般不会出现Mock对象,都是实实在在的真实实现。        对于单元测试,如前边在进行数据访问层单元测试时,通过Mock Hibernat ...
gadbee5 评论(0) 有911人浏览 2014-01-09 14:38

基于Spring-WS的Restful API的集成测试

在很多Java企业级应用中,Spring占据了非常重要的位置,这就导致了基本上的技术选型都是围绕着Spring来, 比方说笔者最近的项目需要开发一个Restful的API接口,选型的时候就说,客户架构师直接就拍了spring-ws,原因呢?系统中其他的模块都是用的Spring-ws,保持一致,而且社区活跃,文档丰富,遇到问题易解决。好了,入正题。 既然选定了Spring-WS, 已经TDD入魔的我 ...
ningandjin 评论(1) 有9073人浏览 2013-11-28 19:41

JUnit测试总结(一)利用反射编写JUnit测试

公司开发遵循SCRUM,SCRUM倡导测试驱动开发,即Test-driven-development (TDD)。不可否认TDD是一个很好的东西,但是严格遵循TDD需要程序员付出更多的时间构造测试用例和维护测试用例,这势必是一种成本的增加,许多公司没有坚决执行TDD往往是由于项目的成本估算以及程序员的个人习惯。个人认为,长远来看使用TDD的开发方式可以起到磨刀不误砍柴工的作用,达到事半功倍的效果 ...
why_wjf 评论(0) 有2601人浏览 2013-08-22 23:06

Erlang References

TDD Erlang EUnit Introduction Erlang TDD hands on project – WorkerNet Practical Erlang testing techniques Learning Learn You Some Erlang Get Started with Erlang Management Erlang App. Man ...
Basil 评论(0) 有810人浏览 2013-07-22 14:19

代码测试比率、测试驱动开发及行为驱动开发

曾经在项目中接触了TDD和BDD,但是对它们的理解不够深,偶然间在INFOQ看到专家的解答,觉得很多说得有道理,所以分享出来,原文如下: InfoQ:对项目 ...
stantsang 评论(0) 有995人浏览 2012-09-20 09:47

[转]如何控制单元测试的粒度?

单元测试的粒度问题一直是软件开发社区面临的现实问题,最近,陈皓针对StackOverflow上的老问题做了总结,并发表了自己的看法,读者在随后的评论 ...
TDD 
zfanxu 评论(0) 有1040人浏览 2012-09-10 13:59

程序员的职业素养(世界级软件开发大师Robert C. Martin谈职业素养)

《程序员的职业素养(世界级软件开发大师Robert C. Martin谈职业素养)》基本信息原书名:The Clean Coder:A Code of Conduct for Professional Programmers作者: 马丁(Martin ...
china-pub2010 评论(0) 有824人浏览 2012-08-27 17:31

从经理的角度看技术债务

trong> 英文原文:Technical Debt a Perspective for Managers 作者:Mark Levison 译者:赖勤毅 发布于 2010年11月5日 现在已经到第十次迭代开发周期了,你的项目开发速度开始变慢。在之前的几个迭代周期中,团队没有像以前那样完成很多的“故事场景”(stories)。此 外,最近在新的故事场景和回溯中却发现更多 ...
snoopy7713 评论(0) 有1054人浏览 2012-08-11 09:36

Gtest相关材料

http://www.cnblogs.com/coderzh/archive/2009/04/06/1426755.html   #include "gtest/gtest.h" extern "C" {//C functions in C++ #include "common.h" #include &quo ...
qianjigui 评论(0) 有1181人浏览 2012-08-02 13:42

PowerMock 简介

EasyMock 以及 Mockito 都因为可以极大地简化单元测试的书写过程而被许多人应用在自己的工作中,但是这 2 种 Mock 工具都不可以实现对静态函数、构造函数 ...
it-fan 评论(0) 有1329人浏览 2012-07-26 01:28

有webservice参与的系统的单元测试, 使用mock object (二)

前天写了文章: 有webservice参与的系统的单元测试,最好使用mock object 如果某个mock对象,要求模拟 POST 这样的修改数据的操作,而不是简单的GET 这样的查询,该如何做呢? 我现在使用的办法,是 使用yaml文件来存储数据,达到简单的模仿 数据库的目的。 例如: require 'yaml' module YamlStoreStrategy YAML_ ...
sg552 评论(0) 有2276人浏览 2012-07-25 09:51

有webservice参与的系统的单元测试,最好使用mock object

手头上的一个项目,是以另外一个系统的webservice做为底层基础。 里面大约有50的操作,最终都要调用这些 web service。 大约有200个test case, 跑完一边居然要15~ 30分钟。因为调用一次WS,大约25秒左右。而且随着远程webservice 服务器的性能问题,这个时间还在增加。 程序员感觉很麻烦。因为调试的时候,如果远程 Webservice出了问题,本地也运行 ...
sg552 评论(0) 有4167人浏览 2012-07-23 10:03

最近博客热门TAG

配置管理(25939) 项目管理(20030) 软件测试(13977) UP(12291) XP(10300) SVN(8929) maven(8758) Ant(6313) 单元测试(6248) 敏捷开发(4044) UML(3971) subversion(2859) Git(2680) CVS(2448) TDD(869) Loadrunner(727) VSS(523) CMM(511) UseCase(114) capistrano(114)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics