亚洲av乱码一区二区三区挤奶,欧美福利网站,亚洲AV无码第一区二区三区,欧美白人最猛性xxxxx

Leadge.com首頁 > 知識庫
文章搜索
游戲項目中的自動化測試和持續(xù)集成
2008-12-25 13:20:02  作者:佚名
    現(xiàn)在,許多游戲項目要么跳票嚴重,要不就是發(fā)布時Bug多多。當然,這樣的現(xiàn)象并不僅存于游戲工業(yè)。例如,根據(jù)2001Standish集團發(fā)表的那份 聲名狼藉的報告“極度混亂”所表述的,70%以上的軟件項目要么被取消,要么嚴重的超時和超支。然而,游戲是軟件開發(fā)復(fù)雜性的最佳代表,不同技能的人需要 協(xié)同工作,這也就是某些人所說的游戲項目中高風(fēng)險因素所在。

  軟件項目延期、Bug滿天飛和失敗的原因是多種多樣的,但看起來除了隨產(chǎn)品特性不斷變化之外,測試和品質(zhì)管理是永恒的問題。以我們的經(jīng)驗來看,相當多數(shù)的游戲開發(fā)工作室完全依靠人工的方式來測試游戲引擎、開發(fā)工具和游戲代碼,幾乎沒有采用自動化過程測試。很巧,在2002GDC的圓桌會議:游戲中的純軟件工 程,只有18%的與會者表示他們參與的項目采用了自動化測試。

  在2000年,我們的客戶,當時新成立的中間件公司對我們的3D引擎的穩(wěn)定性和大量的BUG抱怨頻頻,我們第一次想到了自動化測試。直到那時,每當完成一 個新特征,我們還是依靠人工測試,并且使用這些特征開發(fā)出技術(shù)演示供市場部使用。我們在徹底分析了情況后得出以下結(jié)論,我們的軟件質(zhì)量問題主要和我們測試 方法有關(guān):

  *人工測試不夠全面和徹底,因為它僅僅花費了很多時間。 代碼在修改或添加之后,它本應(yīng)運行預(yù)定義的人工測試集來保證修改不會產(chǎn)生新的問題。人工測試花費的時間越來越多,并給開發(fā)者帶來挫折感,打擊他們執(zhí)行測試 的積極性。而且,測試的工作量使得開發(fā)者不愿意改進或優(yōu)化現(xiàn)有的代碼。

  *當開發(fā)者測試他們自己的代碼時,他們總是不愿意(潛意識?)執(zhí)行最苛刻的測試用例,因此就導(dǎo)致了最有可能出錯之處也是最不可能被全面測試到這樣的情形。

  因此,我們決定采用自動化測試,從開發(fā)一個新SDK部件開始。結(jié)果是鼓舞人心的,最終我們把它推廣到所有的SDK部件開發(fā)中去。測試框架極限編程,由Kent Beck和Martin Fowler總結(jié)的一系列方法和經(jīng)驗,帶來了自動化測試的流行。一般來說,自動化測試指無需用戶干預(yù),用來驗證軟件產(chǎn)品中的功能子集的代碼和數(shù)據(jù)。它可以是用來測試某個特定類方法(通常稱為單元測試),也可以是用來測試程序功能性的集成測試(功能測試)。

   為了促進自動化測試進程,有許多開源代碼的單元測試框架,比如CPPunit(C++專用)或Nunit(.Net專用)。這些測試框架提供了GUI來 運行測試集并提供測試結(jié)果反饋。根據(jù)你的項目,也許需要根據(jù)你的游戲進行一些額外的功能擴展和自定義,例如支持跨平臺。這些測試框架的內(nèi)容,一個單元測試 對應(yīng)一個函數(shù),測試類由多個單元測試組成,并且包含一個開始和結(jié)束測試的方法(例如載入和卸載一幅地圖)。這些測試類可以放在分離的執(zhí)行文件中,例如 DLL文件,也可以與主項目在一起。除此之外,測試類應(yīng)該存放在產(chǎn)品代碼之外的文件中,這樣的話,他們就可以很方便的從版本發(fā)布中移除。

此文章共有6頁  1 2 3 4 5 6 下一頁

文章來源:中國項目管理資源網(wǎng)

軟件開發(fā)項目管理培訓(xùn)課程方案


發(fā)表評論    【推薦】 【打印
我來評兩句 查看最新評論〗 
請您注意:
·遵守中華人民共和國的各項有關(guān)法律法規(guī)
·承擔(dān)一切因您的行為而導(dǎo)致的法律責(zé)任
·本網(wǎng)留言板管理人員有權(quán)刪除其管轄留言內(nèi)容
·您在本網(wǎng)的留言,本網(wǎng)有權(quán)在網(wǎng)站內(nèi)轉(zhuǎn)載或引用
·參與本留言即表明您已經(jīng)閱讀并接受上述條款
昵稱: 匿名
 
圖片廣告
熱點文章
論壇精貼

蘑菇精品成人久久ww| 精品久久一区二区二区| 亚洲综合AV在线在线播放| 在线观看,你懂得| 二级黄色毛片| 少妇仑乱视频一区二区| 狠狠躁天天躁无码中文字幕图 | 色综合二| 日本久久网站| 亚洲国产色图| 日本XXX一区二区| 国产欧美综合三区| 国产成人午夜| 欧美日韩免费看黄| 蜜臀国产视频88| www.色五月| 欧呦呦女| 人妻经典综合在线| 久久久久久穴| 精品久久8X国产免费观看| 老司机www日韩| 成人片免费看12分钟| 亚洲国际熟妇av| 尤物网址在线观看| 欧美亚洲综合一区| 日本黄色网站大全免费| 日韩精品有码短视频| 亚洲综合久久一区二区| 色多多视频在线观看| 国产成人青青| 公安县| 思思热思思操| 欧美极品黄片| 亚洲无码 精品 久久| 五月天在线免费视频| 精品wwW要| 黄色大片一区| 在线视频一二三区| 欧美天堂一区二区三区| www.无码不卡| 日韩久久激情欧美|