码迷,mamicode.com
首页 >  
搜索关键字:测试驱动    ( 293个结果
一些概念
BDD:行为驱动开发是一种敏捷软件开发的技术,它鼓励软件项目中的开发者、QA和非技术人员或商业参与者之间的协作。BDD最初是由Dan North在2003年命名,它包括验收测试和客户测试驱动等的极限编程的实践,作为对测试驱动开发的回应。BDD的做法包括:确立不同利益相关者要实现的远景目标使用特性注入...
分类:其他好文   时间:2016-01-26 18:22:36    阅读次数:220
[小北De编程手记] : Lesson 01 - Selenium For C# 之 环境搭建
在我看来一个自动化测试平台的构建,是一种最好的了解开发语言,单元测试框架,自动化测试驱动,设计模式等等等的途径。因此,在下选择了自动化测试的这个话题来和大家分享一下本人关于软件开发和测试的认识。刚刚开通了博客,就从最基础的开始吧,算是手记也算是给对自动化完全不了解的小伙伴开个头。时间允许的话会坚持更...
分类:Windows程序   时间:2016-01-24 23:41:46    阅读次数:513
NopCmmerce的FakeHttpContext类
在 Web 中进行测试驱动的开发,比较大的困难是模拟 HttpContext;1.Nop提供了完整的FakeHttpContext实现,如图1.FakeHttpContext的作用。控制器进行单元测试时模拟web上下文环境,还有一些其他对HttpContext有依赖的组件也可以使用Fake从而进行组...
分类:Web程序   时间:2015-12-29 12:29:38    阅读次数:198
迭代式开发中的禁忌:跨版本修改
最近在做一个项目,这个项目一开始采用的是迭代式的开发模式。但是现在已经乱成一团,乱着乱着开发就变成了测试驱动的开发。说好的1.0版,改着改着都不知道这是什么版。数据库的结构变化很大、接口规范变化很大、需求变化很多。你可能会想,就算搞个很厉害的架构师,也不见得系统就稳定不变。是的,确实如此。但是问题是...
分类:其他好文   时间:2015-12-18 16:39:03    阅读次数:125
Robot Framework + Selenium library + IEDriver环境搭建
Robot Framework是一种基于Python的可扩展关键字驱动自动化测试框架,通常用于端到端的可接收测试和可接收测试驱动的开发。可以用于测试声明涉及到多种技术和接口的分布式的,异构的应用系统。
分类:其他好文   时间:2015-11-27 16:51:50    阅读次数:225
什么是测试驱动开发
1:传统的编码方法2:测试驱动开发它的特点如下2.1:编写一个失败的单元测试,来证明产品代码中存在缺陷,来进行修复这个缺陷比喻我们要实现一个用户的添加方法User.Add,我们就会写一个测试方法来验证这个User.Add。当然在最初的测试肯定会失败,因为我们根本就没有编写User.Add的编码所以运...
分类:其他好文   时间:2015-11-25 15:09:10    阅读次数:121
iOS开发:XCTest单元测试(附上一个单例的测试代码)
测试驱动开发并不是一个很新鲜的概念了。在我最开始学习程序编写时,最喜欢干的事情就是编写一段代码,然后运行观察结果是否正确。我所学习第一门语言是c语言,用的最多的是在算法设计上,那时候最常做的事情就是编写了一段代码,如何编译运行,查看结果是否正确,很多时候,还得自己想很多特殊的(比如说零值,边界值)测...
分类:移动开发   时间:2015-10-20 11:55:36    阅读次数:310
unittest测试驱动之HTMLTestRunner.py
原文出自:http://www.wtoutiao.com/p/zedDKR.html对于自动化来说,测试报告是必须的,在敏捷化的团队中,团队中的成员需要自动化这边提供自动化的测试报告,来判断系统的整体质量以及下一步的测试策略。单元测试库生成测试输出到控制台的窗口上,但是这样的结果看起来比较费力,很显...
分类:Web程序   时间:2015-09-30 19:42:49    阅读次数:247
架构之路(四):测试驱动
上一章我们提到,单元测试只是测试驱动的一个子集;换言之,测试驱动有着更宽广的概念,他要求以“测试”为驱动力,来推动整个开发活动。这个观点似乎非常具有争议性,相当多的人认为其根本不具有可执行性。但很奇怪的是,当我第一眼接触这个观点,我就觉得,它像一道闪电划破长空,它光华璀璨,价值无以伦比!需求文档可测...
分类:其他好文   时间:2015-09-29 18:43:03    阅读次数:120
使用 Jasmine 进行测试驱动的 JavaScript 开发
Jasmine 为 JavaScript 提供了 TDD (测试驱动开发)的框架,对于前端软件开发提供了良好的质量保证。 目前,Jasmine 的最新版本是 2.3 版,这里以 2.3 版进行说明。网上已经有一些关于 Jasmine 的资料,但是,有些资料比较久远,已经与现有版本不一致。所以,这里特...
分类:编程语言   时间:2015-09-02 17:17:18    阅读次数:288
293条   上一页 1 ... 15 16 17 18 19 ... 30 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!