Cucumber是一种BDD实践开发工具,属于敏捷开发的组成部分。 在敏捷开发中,对用户进行需求分析时,不是像传统的P&D的开发方式,首先编写大量的用户需求分析文档,而是通过一个个User Story来进行用户需求的分析。 User Story的编写,也就是Cucumber的Gherkin编写。由一
分类:
其他好文 时间:
2016-03-09 01:18:51
阅读次数:
170
转载测试 自己总结了一下TSS的相关资料,简介一共分为五大部分: 1. TPM Internals 2. TPM Device Driver(TDD) 3. TCG Device Driver Library(TDDL) 4. TCG Core Services(TCS) 5. TCG Servic...
分类:
其他好文 时间:
2016-02-24 10:51:11
阅读次数:
2587
每一个项目的机型名都不相同,因此拍出来的照片需要更改详细信息中的机型名。 那么,具体在哪里修改照片详细信息机型名呢 路径信息:/ALPS.JB3.TDD.MP.V2_TD_xxx/mediatek/custom/mt65xx/hal/camera/camera/camera_custom_if.cp
分类:
移动开发 时间:
2016-02-20 16:02:02
阅读次数:
219
TDD(Test-Driven Development) 测试驱动开发是敏捷开发中的一项核心实践和技术,也是一种设计方法论。TDD的原理是在开发功能代码之前,先编写单元测试用例代码,测试代码确定需要编写什么产品代码。单元测试是最基本的测试步骤。位于整个产品开发流程V模型的最底部。 大致如图,在各种开
分类:
Web程序 时间:
2016-02-15 18:17:01
阅读次数:
142
BDD:行为驱动开发是一种敏捷软件开发的技术,它鼓励软件项目中的开发者、QA和非技术人员或商业参与者之间的协作。BDD最初是由Dan North在2003年命名,它包括验收测试和客户测试驱动等的极限编程的实践,作为对测试驱动开发的回应。BDD的做法包括:确立不同利益相关者要实现的远景目标使用特性注入...
分类:
其他好文 时间:
2016-01-26 18:22:36
阅读次数:
220
参考资料: 1.http://www.codeproject.com/Tips/729646/TDD-using-MOQ 2.https://github.com/Moq/moq4/wiki/Quickstart 从https://github.com/Moq/moq4下载编译,且编译...
分类:
其他好文 时间:
2016-01-05 12:16:25
阅读次数:
141
作者:CrespoXiao授权地址:http://www.jianshu.com/p/7e3f197504c1我们为什么要用测试框架呢?当然对项目开发有帮助了,但是业内现状是经常赶进度,所以TDD还是算了吧,BDD就测测数据存取和重要环节,这很重要,一次性跑完测试单元检查接口或模块的可用性,这比打断...
分类:
移动开发 时间:
2015-12-31 12:08:37
阅读次数:
221
链接:https://www.zhihu.com/question/21783165/answer/20323202Wi-Fi本身是属于固定频段上的TDD通讯机制,目前尚用的也就是2。4G和5。8GHz两个频段上的十数个信道,智能插座可以做到在这些频道之间不断跳转搜索(20MHz一个载波),直到找到...
分类:
其他好文 时间:
2015-12-27 17:45:00
阅读次数:
269
??背景近期參与了一个Anroid医疗项目,当中项目底层有非常多基础类及通讯类,并且非常多涉及复杂的字节操作还有多线程同步及状态机处理。这种项目做一下TDD还是必要的,尽量项眼下期把风险减少一些。如今的问题是本人使用的是IntelliJ开发的Android项目,刚開始还真不知道怎么下手。在參考了一些...
分类:
其他好文 时间:
2015-12-27 12:04:24
阅读次数:
1943
1:传统的编码方法2:测试驱动开发它的特点如下2.1:编写一个失败的单元测试,来证明产品代码中存在缺陷,来进行修复这个缺陷比喻我们要实现一个用户的添加方法User.Add,我们就会写一个测试方法来验证这个User.Add。当然在最初的测试肯定会失败,因为我们根本就没有编写User.Add的编码所以运...
分类:
其他好文 时间:
2015-11-25 15:09:10
阅读次数:
121