敏捷(Agile)目标向客户提供有价值的软件最短时间内完成最大的商业价值敏捷核心Working Software(可工作的软件)Deliver Frequently(持续交付)Continuous Integration(持续集成)敏捷方法XP(极限编程)ScrumTDD(测试驱动开发)...Scr...
分类:
其他好文 时间:
2015-06-15 01:45:32
阅读次数:
185
一:前端测试的背景 、为什么做测试 1、测试分类 (1).TDD(Test-Driven Development) 测试驱动开发 (2).BDD(Behavior Drive Development) 行为驱动开发 它通过用自然语言书写非程序员可读的测试用例扩展了测试驱动...
分类:
其他好文 时间:
2015-06-11 17:15:47
阅读次数:
148
组里马上要转变开发模式,由传统的开发模式(Developer开发,QA测试),转变为尝试TDD(Test-driven development,测试驱动开发)的开发模型。由此将不存在QA的角色,或者仅存很少的QA用于系统模块间的集成测试。 因此代码的测试与开发都将由开发者(Developer)...
分类:
Web程序 时间:
2015-06-09 19:58:54
阅读次数:
7825
团队和个人要保持成长就得不断学习是不是?这里总结一下作为码农最近关注的东西.
敏捷开发,怎么构建自组织团队
PMI-ACP官网有11本推荐教材,比那本PMBOK实在多了
<Scrum敏捷软件开发>部分文字可以当哲学书来看了
<程序员修炼之道–从小工到专家>部分硬实力的提升
测试驱动开发
<测试驱动开发>
南京大学MOOC课程<软件测试>,在Coursera上可以进修
Jenkins集成平台
A...
分类:
其他好文 时间:
2015-06-02 13:29:36
阅读次数:
145
1. 提供持续反馈(Provide Continuous Feedback) 既然是测试驱动敏捷项目,那么很显然反馈在敏捷团队中占据重要的地位。测试人员的传统角色就是“信息提供者”,这使得她天生就对敏捷团队很有价值。敏捷测试人员的最大贡献之一是帮助产品负责人或者客户采用实例和测试的形式描述清楚每一个...
分类:
其他好文 时间:
2015-05-30 19:50:27
阅读次数:
117
在编写程序之前,先确定程序中的变量、控件等元素允许的值。若在编写程序时,变量、控件中的值与事先确定的值不相符,就说明程序的某处有bug,这种测试方法就是TDD(Test Driven Development,测试驱动开发)。TDD与OpenGL ES一样,只是一套标准或一套API。Android S...
分类:
其他好文 时间:
2015-05-30 10:41:01
阅读次数:
137
测试驱动开发网上也谈了很多了,PHP方面的文章也有一些,在百度和Google里搜,好像没有看到几篇谈用Mock(伪装对象)的技术的,这里写篇文章讲讲。 先过一下测试驱动开发的基本理念:就是先写测试用例(一般这个测...
分类:
Web程序 时间:
2015-05-29 14:10:38
阅读次数:
142
本节我们将学习一些测试驱动开发环境的搭建,测试驱动开发概念和流程。所涉及的内容全部会以截图的形式贴出来,如果你也感兴趣,可以一步一步的跟着来做,如果你有任何问题,可以进行留言,我也会很高兴的为你答疑...
分类:
其他好文 时间:
2015-05-29 12:21:30
阅读次数:
134
源码下载地址:http://pan.baidu.com/s/1ntooNO1我们建议你创建单元测试来帮助保持你的代码在众多递进式开发步骤中正确运行。 你可以使用几个框架来编写单元测试,包括第三方开发的一些框架。 某些测试框架专用于不同语言或平台中的测试。 "测试资源管理器"为其中任意框架中的单元测试...
分类:
其他好文 时间:
2015-05-22 15:05:48
阅读次数:
260
虽然软件质量不等于代码质量,但是代码上的缺陷会严重的影响到软件产品的质量。那么如何提高代码质量?请看我为大家带来提高代码质量的十二个技巧。
原文地址: http://www.hpboys.com/587.html
技巧一:测试驱动开发(TDD)
如果说要找一个最能提高代码质量同时还要减少bug的实践练习恐怕就非TDD莫属了。它的优点是适用于任何类型的项目和敏捷开发。其...
分类:
其他好文 时间:
2015-05-15 13:43:40
阅读次数:
122