2011-01-23 142 views
1

是否有人完成了將使用QTP(關鍵字驅動的自動化)創建的測試與Team Foundation Server 2010(甚至是2008)進行集成的工作?將QTP測試與TFS 2010集成

我們組織正計劃實施TFS 2010作爲所有工程相關工作的首選工具,但我們目前使用的測試框架是使用QTP開發的。如果我現在使用TFB創建一個構建並希望執行checkin-build-test的持續集成過程,那麼我是否有任何方法可以實現它?

回答

2

這裏是一個博客帖子裏介紹瞭如何使用QuickTestPro COM自動化(QuickTest.Application)調用從的MSBuild腳本測試:http://web.archive.org/web/20080614153438/http://dotnet.org.za/cjlotz/archive/2007/09/17/part-7-continuous-integration-the-qtpbuild.aspx

一旦腳本創建和正確的預-REQ的安裝,它看起來像這樣簡單:

<Exec Command="cscript.exe /nologo $(DOUBLE_QUOTES)$(QtpTestCasesFolder)\$(CCNetProject).TestCases.txt$(DOUBLE_QUOTES) $(DOUBLE_QUOTES)$(QtpOutputFolder)$(DOUBLE_QUOTES) $(DOUBLE_QUOTES)$(QtpOutputFolder)\$(QtpResultsSummaryFile)$(DOUBLE_QUOTES) $(DOUBLE_QUOTES)$(QCServer)$(DOUBLE_QUOTES) $(QCUser) $(QCPassword)" ContinueOnError="true"> 
    <Output TaskParameter="ExitCode" ItemName="QtpExitCode"/> 
</Exec>