测试驱动开发

✍ dations ◷ 2025-05-19 23:30:26 #测试驱动开发


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

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

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

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

相关

  • Netscape.com网景通信(英语:Netscape Communications ),以前称为网景通信公司(Netscape Communications Corporation),大部分通常被简称为网景(Netscape)。网景曾经是一家美国的电脑服务公司,以其
  • 哈斯高娃哈斯高娃(1962年-),出生于内蒙古赤峰,中国大陆女演员。2001年获第八届中国电影金凤凰奖表演学会奖。
  • 本南族本南族是居住于砂拉越与文莱的游牧原住民。他们是现存少数的原住民之一。本南族以实践'molong'著称,亦即不说非必要的话。多数本南族直到二次大战后传教士进入前仍是游牧采集
  • 马克斯·施泰纳马克斯·施泰纳(英语:Max Steiner,1888年5月10日-1971年12月28日),奥地利-美国电影配乐作曲家,影片《金刚》 (1933)、《飘》(1939)、《卡萨布兰卡》(1942)、《A Summer Place》(195
  • 蒋顺学蒋顺学(1926年6月5日-),河北深县人。中国人民解放军高级将领,中将军衔,曾任军事科学院院长。蒋顺学于1938年加入八路军,后至东北参加作战。中华人民共和国成立后在公安部队和公安军
  • 山鸢尾山鸢尾(学名:)为鸢尾科鸢尾属的植物。分布在北美、朝鲜、俄罗斯、日本以及中国大陆的吉林等地,生长于海拔1,500米至2,500米的地区,常生于亚高山湿草甸和沼泽地,目前尚未由人工引种
  • 太阳星君太阳星君,讳郁仪,符字为奛,为道教的太阳神,主掌太阳,正称日宫炎光太阳星君、日宫太阳帝君孝道仙王、日宫太丹炎光郁明太阳帝君、朱天日宫隆祥太阳大帝,又称太阳帝君、大明之神、太阳公、太阳菩萨等。由于太阳是人类重要的光明、热能来源,故许多族群皆有太阳崇拜。中国相传自炎帝神农时期开始祭祀太阳神,祭日礼仪则最晚在秦汉时出现,如《礼记》中即记载“祭日于东郊,祭月于西郊”,“天子春朝日、秋夕月,朝日以朝、夕月以夕。”,并管辖二十八宿星君、天曹注禄寿之司,检校并向上帝进呈世人罪福之目,此纪录称为“阳宫生籍”。在民间常常与
  • 大河内辉声大河内辉声(日语:大河内 輝声/おおこうち てるな ,1848年11月10日-1882年8月15日),原名松平辉声,号桂阁、墨水逸人,日本江户时代末期大名,上野国高崎藩最后一任藩主。高崎藩大河内松平家(日语:大河内氏)11代。辉声是第9代藩主松平辉听的长子,母亲是堀田正睦之女。幼名恭三郎,元服后,取名松平辉照,后改名松平辉声。1859年(安政6年)前往江户拜谒德川家茂。1860年(万延元年)继承家督之位。1862年(文久2年)叙从五位下右京亮。1864年(元治元年)奉命镇压天狗党,在下仁田与天狗党交战,但
  • 维也纳国际世界语博物馆国际世界语博物馆(英语:Esperanto Museum and Collection of Planned Languages, 德语:Esperantomuseum und Sammlung für Plansprachen, 世界语:Esperantomuzeo kaj kolekto por planlingvoj) 是一座位于奥地利的首都维也纳的博物馆,属于奥地利国家图书馆。1929年8月1日,国际世界语博物馆举行了隆重的落成仪式,奥地利总统Wilhelm Miklas、首相、教育部长等各界人士
  • 明阳风电明阳风电集团有限公司(简称“明阳风电”),是中国最大的民营风力发电机制造商,和中国第五大的制造商。自2010年10月1日,公司在纽约证券交易所上市。