• [测试驱动开发]7个测试驱动开发的最佳实践

    发表于:2017-06-01作者:seanhe点击数:831分类:测试驱动开发

    测试驱动开发(TDD)是一个简约的软件开发过程。由一个自动执行的测试用例驱动,用例定义了系统所需的功能。测试的第一个执行结果状态是失败。然后,开发人员实现一个能通过测..

  • [测试驱动开发]测试驱动开发不仅仅是测试优先

    发表于:2017-05-08作者:翻译:雁惊寒点击数:868分类:测试驱动开发

    让我来告诉你是什么让我能够写出灵活度高,可读性强,并且容易维护的代码。这即不是一个新的框架,也不是一个新的强大的IDE,而是一个更好的东西,与技术无关,与你正在使用的..

  • [测试驱动开发]深度解读 - TDD(测试驱动开发)

    发表于:2017-03-31作者:SeabornLee点击数:1295分类:测试驱动开发

    TDD 有广义和狭义之分,常说的是狭义的 TDD,也就是 UTDD(Unit Test Driven Development)。广义的 TDD 是 ATDD(Acceptance Test Driven Development),包括 BDD(Behavior Driven Test Development)和 Consumer-Drive..

  • [测试驱动开发]TDD 伤害了软件架构吗?

    发表于:2017-03-06作者:Hevin点击数:261分类:测试驱动开发

    Uncle Bob 认为 TDD 本身并不会伤害软件架构,是开发者不会用。也就是如果你不能好好组织设计你的测试代码,意味着你写的业务代码也好不到哪儿去。是你自己而不是 TDD 损害了你的软件..

  • [测试驱动开发]TDD is dead, again

    发表于:2017-03-06作者:陶文点击数:153分类:测试驱动开发

    以下通篇为无脑神论,没有半点事实支撑。 以互联网服务为代表的后台软件开发有了巨大的变化。传统的软件开发的理论已经越来越无法适应新常态的需求了。比如以下几点..

  • [测试驱动开发]TDD(测试驱动开发)中Mockito使用浅谈

    发表于:2016-07-21作者:流水不腐小夏点击数:565分类:测试驱动开发

     在软件开发的世界之外, "mock"一词是指模仿或者效仿。 因此可以将“mock”理解为一个替身,替代者. 在软件开发中提及"mock",通常理解为模拟对象或者Fake。..

  • [测试驱动开发]TDD 学习总结(Swift 实践)

    发表于:2016-06-27作者:不详点击数:480分类:测试驱动开发

    花了几天时间,看完了 《Test-Driven iOS Development with Swift》 这本书,虽然只有短短 500页的 epub,但是讲解的很生动透彻,全书围绕一个 ToDo 应用展开,讲解了 Test-Driven Development (TDD,即测..

  • [测试驱动开发]弃用测试驱动开发(TDD)

    发表于:2016-04-06作者:Abel Avram点击数:636分类:测试驱动开发

     Ian Sommerville是一名退休的大学软件工程教授,他已经写了好几本书,包括《软件工程(第10版)》。该书第8章专门介绍了软件测试,其中8.2小节特别介绍了TDD。他在个别章节中多次重申了..

  • [测试驱动开发]我的TDD实践

    发表于:2016-01-20作者:史蒂芬King点击数:618分类:测试驱动开发

    我的TDD实践这几篇文章主要是围绕测试驱动开发所展开的,其中涵盖了一小部分测试理论,更多的则是关注工具的使用及环境的搭建,做到简单实践先行,后理论专精的目的。..

  • [测试驱动开发]测试驱动开发实践

    发表于:2015-08-18作者:不详点击数:610分类:测试驱动开发

    不知道大家有没听过“测试先行的开发”这一说法,作为一种开发实践,在过去进行开发时,一般是先开发用户界面或者是类,然后再在此基础上编写测试。..

  • [测试驱动开发]功能测试的测试工作流程

    发表于:2015-04-17作者:不详点击数:2642分类:测试驱动开发

    按照产出的文档,介绍项目开发过程中的工作步骤   1. 测试计划:这个计划,我个人觉得应该在详细设计确定后,代码开始编写的时候进行制定,因为我是“提早开始测试工作”思..

  • [测试驱动开发]数据驱动测试

    发表于:2015-04-17作者:不详点击数:1279分类:测试驱动开发

    黑盒测试(Black-box Testing,又称为功能测试或数据驱动测试)是把测试对象看作一个黑盒子。利用黑盒测试法进行动态测试时,需要测试软件产品的功能,不需测试软件产品的内部结构和处..

  • [测试驱动开发]尝试使用WatiN进行TDD

    发表于:2014-12-16作者:Bluse Huang点击数:594分类:测试驱动开发

    这两天听说了一个很不错的基于.NET平台的Web自动化测试框架WatiN,下载试用了一下,的确很好用。它的基本功能和Selenium有点像,但是不如Selenium强大,没有脚本录制,只支持IE6/7等。..

  • [测试驱动开发]我的TDD实践

    发表于:2014-11-06作者:火龙果软件点击数:458分类:测试驱动开发

    我的TDD实践这几篇文章主要是围绕测试驱动开发所展开的,其中涵盖了一小部分测试理论,更多的则是关注工具的使用及环境的搭建,做到简单实践先行,后理论专精的目的。..

  • [测试驱动开发]我是如何做测试驱动开发的:TDD实践

    发表于:2014-09-28作者:史蒂芬King点击数:2539分类:测试驱动开发

    我的TDD实践这几篇文章主要是围绕测试驱动开发所展开的,其中涵盖了一小部分测试理论,更多的则是关注工具的使用及环境的搭建,做到简单实践先行,后理论专精的目的。..

  • [测试驱动开发]对于测试人员而言,TDD意味着什么?

    发表于:2014-09-23作者:不详点击数:700分类:测试驱动开发

    程序员关注的是代码设计,测试员关注的是软件行为,但他们双方是可以形成互补。作者Duncan Nisbet认为TDD对于测试人员来说有着很好的指导作用,测试人员与程序员应该互相合作,避免重复或..

  • [测试驱动开发]测试驱动的开发——概述

    发表于:2014-08-08作者:Wellie Chao点击数:558分类:测试驱动开发

    你可能已经听说了这个新名词:测试驱动的开发(test-driven development),它在广大、各种杂志和网络中程序员常去的地方都非常流行。它究竟是什么呢?测试驱动的开发是一种方法理论,它强..

  • [测试驱动开发]TDD已死,测试永存

    发表于:2014-06-06作者:David Heinemeier Han点击数:711分类:测试驱动开发

    测试优先的原教旨主义就像禁欲教育:是一个不切实际的、无效的道德活动,让人自我厌恶和羞耻。..

  • [测试驱动开发]测试驱动开发上的五大错误

    发表于:2014-05-27作者:不详点击数:720分类:测试驱动开发

     我曾经写过很多的糟糕的单元测试程序。很多。但我坚持着写,现在我已经喜欢上了些单元测试。我编写单元测试的速度越来越快,当开发完程序,我现在有更多的信心相信它们能按..

  • [测试驱动开发]我们的测试驱动开发经验

    发表于:2014-05-08作者:aqee点击数:329分类:测试驱动开发

    你应该听过或读过不少关于测试驱动开发的讨论,测试驱动开发往往被比喻为神奇的独角兽,它能帮你照看你的软件,让大家乐得其所。于是,在写了18.000行“神奇独角兽”代码后,我想把我们..