测试驱动开发

✍ dations ◷ 2025-01-11 07:55:55 #测试驱动开发


测试驱动开发(英语:Test-driven development,缩写为TDD)是一种软件开发过程中的应用方法,由极限编程中倡导,以其倡导先写测试程序,然后编码实现其功能得名。测试驱动开发始于20世纪90年代。测试驱动开发的目的是取得快速反馈并使用“illustrate the main line”方法来构建程序。

测试驱动开发是戴两顶帽子思考的开发方式:先戴上实现功能的帽子,在测试的辅助下,快速实现其功能;再戴上重构的帽子,在测试的保护下,通过去除冗余的代码,提高代码品质。测试驱动着整个开发过程:首先,驱动代码的设计和功能的实现;其后,驱动代码的再设计和重构。

测试驱动开发中需求分析和详细设计的范畴,在代码基本完毕以后,并且这些测试也成为单元测试的一个部分。

新软件的开发,历史系统的维护。

相关

  • 镇国克洁将军汤古代汤古代(满语:ᡨᠠᠩᡤᡡᡩᠠᡳ,穆麟德:Tanggūdai,太清:Tanggvdai;1585年12月24日-1640年11月3日),爱新觉罗氏,为努尔哈赤第四子。汤古代生于明朝万历十三年(1585年)十一月初四,生母是钮祜
  • 艾默利·普莱斯柏格艾默利·普莱斯柏格(Emeric Pressburger,1902年12月5日-1988年2月5日),原名伊姆雷·约瑟夫·埃默里奇·普莱斯伯格(Pressburger Emmerich József Imre),是一位匈牙利导演,曾经与英国
  • HISHE该怎么完结《HISHE该怎么完结》(英语:How It Should Have Ended,缩写 HISHE),是YouTube分享平台上以动画形式讽刺当红电影的结局,并指出该电影的瑕疵的系列作品。标语是“有时电影没有依我们
  • 柯先生与纪小姐《柯先生与纪小姐》是台湾的一个三台联播科普节目,1983年开播,1984年停播,制作单位是光启文教视听节目服务社,男主持人阮大年,女主持人王羽。“柯纪”二字与“科技”二字同音。此
  • 反应时反应时(reaction time,简称RT)是心理学中最常用的反应变量之一,它不是指执行反应的时间,而是指刺激施于有机体之后到明显反应开始所需要的时间,即刺激-反应的时间间隔。任何心理活
  • 吴斌吴斌可以指:
  • 和硕恪靖公主府和硕恪靖公主府,又称固伦恪靖公主府,位于中国内蒙古自治区呼和浩特,是清代康熙帝的第六个女儿,人称“四公主”的固伦恪靖公主的府第。1990年,公主府被辟为呼和浩特博物馆。呼和浩
  • 汀江汀江位于中华人民共和国福建省西部和广东省东部,是韩江的两条主要源流之一。在中国古代天干中南方属“丁”,故汀江古称“丁水”,后“丁”与“水”合为“汀”,取名“汀江”。汀江
  • 北京圣保罗美国学校北京圣保罗美国学校,(Saint Paul American School Beijing ;SPAS; ) ,中文网站上的校徽称称圣保罗美国中学,是一间以英语教学的私立学校,位于北京市海淀区。
  • 意大利艺术百科全书《意大利艺术百科全书》是由意大利艺术百科全书协会于2009年在米兰成立的自2012年以来正式出版的关于意大利视觉艺术的传记出版物。该卷由意大利艺术百科全书协会每年出版一次,在评论家阿尔贝托·莫伊奥利(Alberto Moioli)的编辑指导下向世界传播关于绘画、雕塑和摄影的国家艺术遗产的知识。 图书的书目主要针国家和国际的博物馆、艺术学院、美术馆、学校和大学。