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