概要
在William的演講中,將使用JUnit和其他一些工具,如一個使用Eclipse重構(gòu)菜單的可測試系統(tǒng)、使用EasyMock進(jìn)行注射偽對象依賴(在 constructor或者setter中),基于PowerMock的旁路封裝,使用AspectJ分離concerns等。還將討論如何在已有代碼的限制條件下,選擇合適的方案解決單元測試的需求,并展示如何應(yīng)用測試驅(qū)動新代碼。演講中還會提供一些示例代碼。
個人簡介
William Rowden,經(jīng)過認(rèn)證的ScrumMaster、敏捷教練,在SolutionsIQ擔(dān)任培訓(xùn)師,他在企業(yè)級敏捷實(shí)施方面有多年的經(jīng)驗(yàn)。他曾在美國、墨西哥和中國幫助客戶學(xué)習(xí)敏捷軟件開發(fā)過程中的技術(shù)和工程實(shí)踐。他已經(jīng)和近百名管理人員、測試人員和開發(fā)者協(xié)作,幫助他們完成從傳統(tǒng)開發(fā)方法到實(shí)施敏捷的轉(zhuǎn)變。除了教授技術(shù)實(shí)踐,William還參與CSM和CSPO等課程培訓(xùn)。
在William的演講中,將使用JUnit和其他一些工具,如一個使用Eclipse重構(gòu)菜單的可測試系統(tǒng)、使用EasyMock進(jìn)行注射偽對象依賴(在 constructor或者setter中),基于PowerMock的旁路封裝,使用AspectJ分離concerns等。還將討論如何在已有代碼的限制條件下,選擇合適的方案解決單元測試的需求,并展示如何應(yīng)用測試驅(qū)動新代碼。演講中還會提供一些示例代碼。
個人簡介
William Rowden,經(jīng)過認(rèn)證的ScrumMaster、敏捷教練,在SolutionsIQ擔(dān)任培訓(xùn)師,他在企業(yè)級敏捷實(shí)施方面有多年的經(jīng)驗(yàn)。他曾在美國、墨西哥和中國幫助客戶學(xué)習(xí)敏捷軟件開發(fā)過程中的技術(shù)和工程實(shí)踐。他已經(jīng)和近百名管理人員、測試人員和開發(fā)者協(xié)作,幫助他們完成從傳統(tǒng)開發(fā)方法到實(shí)施敏捷的轉(zhuǎn)變。除了教授技術(shù)實(shí)踐,William還參與CSM和CSPO等課程培訓(xùn)。
關(guān)于會議
“敏捷技術(shù)日”由敏捷領(lǐng)域最具有影響力的技術(shù)社區(qū)InfoQ中文站發(fā)起和組織,旨在進(jìn)一步在國內(nèi)技術(shù)社區(qū)推廣敏捷概念和實(shí)踐,將敏捷實(shí)施領(lǐng)域備受關(guān)注以及比較前沿的領(lǐng)域整合在一起,以培訓(xùn)和分享的形式深入探討中國企業(yè)如何更好地實(shí)施敏捷,以及正確地使用敏捷。“敏捷技術(shù)日” 是開放的社區(qū)活動,同時邀請國內(nèi)外有著相同使命的企業(yè)和個人共同參與。