www涩-www黄网站-www黄色-www黄色com-国产免费拍拍视频在线观看网站-国产免费怕怕免费视频观看

測試驅動開發在電力信息系統中的應用

2013-12-12 09:29:42 電力信息化  點擊量: 評論 (0)
摘要:電力系統的重組和用電量的不斷增加,導致電力信息系統的升級需求的頻繁。TDD模式日益受到軟件開發人員的重視,本文論述了一種將TDD模式應用于電力軟件開發的思想,有效解決了開發過程中穩定性和靈活性的問
         this. totalEquipment= totalEquipment;
}
public void addEquipment(int equipmentNumber){
}
public void reduceEquipment(int equipmentNumber){
}
public int getTotalEquipment (){
       return 0;
}
}
現在編譯通過,但是測試沒有通過,這就是紅燈。為了讓測試通過,修改getTotalEquipment ()方法如下:
public int getTotalEquipment (){
       return 2030;
}
重新編譯并運行測試,通過,這就是綠燈。現在來看一下我們的代碼,其中getTotalEquipment ()方法中的2030和assertEquals()方法中的2030重復,必須進行重構。同理,如果把getTotalEquipment ()方法中的2030改成2000+50-20也引入了重復。
所以我們在addEquipment (int)方法中增加累加語句:
public void addEquipment (int equipmentNumber){
     totalEquipment += equipmentNumber;
}
在reduceEquipment(int)方法中增加減去語句:
public void reduceEquipment (int equipmentNumber){
     totalEquipment -= equipmentNumber;
}
最后在getTotalEquipment ()方法中取得設備總數變量:
public int getTotalEquipment (){
     return totalEquipment;
}
編譯,運行測試,通過。如果想利用Ant自動運行Junit測試,只需在Ant的build.xml中增加如下target(其中<test>指定的是我們要運行的測試類):
<target name="runjunit">
  <junit printsummary="yes" fork="yes" haltonfailure="yes">
  <formatter type="plain" />
  <test name="junittest. testEquipment"/>
  </junit>
</target>
通過以上實例的描述我們可以看到,測試的編寫是由程序員自己完成的,在代碼還在腦海中清晰可見的時候,對測試進行操作。而代碼是基于測試編寫的,這樣就保證了代碼的可測試性,有助于確保測試覆蓋的完備性以及代碼與測試的一致性。所有的測試都是以完全相同的方式運行。這樣,如果在測試階段引入bug的話,測試集就能立刻發現并查明其位置。測試——調試周期就會被控制在相當短的時間內。當系統發布時,詳盡的測試集與其一同發布,從而使得將來程序員的修改和擴展更容易。
采用TDD方式,測試本身有助于對系統的描述,使我們的設計更加簡單。而且由于測試的存在,開發從始至終都是健壯的,這對所有項目的干系人都有益,特別是程序員本身,他們會經常定期的得到正反饋,保證他們有信心和勇氣進行下一步的工作。
 
4、 結束語
 
TDD是一種極具潛力的軟件工程方法,雖然其中的許多理論都沿用已有的方法,但是很少有人把它們向TDD這種方式組織起來。目前,我們已經把這種方法應用到電力信息系統的開發
大云網官方微信售電那點事兒

責任編輯:和碩涵

免責聲明:本文僅代表作者個人觀點,與本站無關。其原創性以及文中陳述文字和內容未經本站證實,對本文以及其中全部或者部分內容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實相關內容。
我要收藏
個贊
?
主站蜘蛛池模板: 国产成人一区二区 | 91亚洲精品久久91综合 | 免费观看黄色毛片 | 国产在线欧美精品 | 久久99视频 | 美女黄色在线观看 | 91欧美在线视频 | 欧美一区视频 | 日韩精品三级 | 日本乱子伦xxxx | 女网址www呦| free性欧美hd另类精品 | 久草日韩| 中美日韩在线网免费毛片视频 | 亚洲视频网站在线观看 | 免费一级α片在线观看 | 成年人网站在线观看视频 | 亚洲精品久久一区影院 | 99久久亚洲 | 精品久久久久久综合网 | 日本在线观看不卡免费视频 | 成人区在线观看免费视频 | 中文字幕在线无限2021 | 男人的天堂在线观看免费 | 国产在线观看高清不卡 | m男亚洲一区中文字幕 | 性国产精品| 免费国产黄网站在线观看视频 | 亚洲福利精品一区二区三区 | 在线步兵区 | 看一级毛片一区二区三区免费 | 中文字幕人成不卡一区 | 国产不卡在线视频 | 国产成人精品免费视频大全五级 | 午夜免费69性视频爽爽爽 | 亚洲品质自拍视频 | 午夜三级在线 | 韩国一级毛片视频 | 欧洲精品一区二区三区在线观看 | 欧美亚洲日本韩国一级毛片 | 精品国产亚洲一区二区在线3d |