參考圖14,點擊界面“here”或者菜單Test|Create New Test List,創(chuàng)建一個新的測試列表,測試列表名稱為BookCollectionBVT,如圖15所示。
圖15 創(chuàng)建一個新的BVT
同理,打開菜單項Test|Windows|Test View,打開Test View瀏覽框從而顯示驅(qū)動單元測試程序,從Test View把EmptyCollctionsCountShouldBeZero和EmptyCollctionsCountShouldIsOne拖拽拖到Test List Editor面板中,為了確保這個測試是作為集成測試的一部分運行,點擊BookCollectionBVT中所要測試程序的復(fù)選框。
點擊Run Checked Tests按鈕,運行這個測試程序,如圖16所示。
圖16 運行這個測試程序
運行測試結(jié)果界面,如圖17所示。
圖17 運行測試結(jié)果界面
這樣,安裝Microsoft Visual Studio 2010團隊成員,在每個人的本機上開發(fā)環(huán)境上運行自己的單元測試之后,可以添加并測試完成余下的那些索引卡下分解出來的測試列表單元測試程序清單,加入到BookCollectionBVT集成測試集合之中。
五、總結(jié)
Microsoft Visual Studio 2010的集成測試的功能特點結(jié)合MSF for Agile Software Development V5.0中的Scrum和XP敏捷過程框架,使從事在微軟.NET技術(shù)相關(guān)工作方向的人們擁有了一把利劍,并且可以充分的協(xié)助編程人員開發(fā)出高質(zhì)量的軟件產(chǎn)品。
Scrum專注于聚焦在找到一個小的迭代式項目管理框架,注重敏捷的計劃、跟蹤和管理,而沒有把它強行綁定在某一種具體的工程技術(shù)和做法之上有關(guān),這大概這也是它非常聰明的地方。既然沒有明確限定和約束,那么代表著開放,可以適用于不同類型、不同環(huán)境下的項目。
從Scrum和XP—>OOAD—>UDD和TDD,不禁讓筆者想起太極陰陽理論,可以說太極是我們中國人千年的傳統(tǒng)智慧,看待宇宙和世界的一種基本觀點和思維方式。世界和宇宙是由陰和陽組成,兩者既互為對立、矛盾,又相互依存、共生,和諧、統(tǒng)一地構(gòu)成了整個宇宙。敏捷之道的精髓在于客戶、團隊和人與人之間的溝通與互動、協(xié)作,所以,作為中國人尤其是中國的軟件人,更應(yīng)該開闊自己的思維,學會運用太極思想。
孫子兵法有云:兵無常勢,水無常形,能因敵變化而取勝者謂之神。很多人都向往用兵如神的境界,想必也知道讀萬卷書不如行萬里路,紙上談兵的故事更是耳熟能詳,除了以上所講述的內(nèi)容外,也需要充分的運用敏捷和進行大量的實踐。
敏捷文化也決定管理,管理決定技術(shù),因此實施敏捷應(yīng)該只有具有先進文化的企業(yè)和團隊,才能實現(xiàn)真正的敏捷變革,并從中獲益……