将QTP测试与TFS 2010集成

时间:2011-01-23 14:03:10

标签: testing tfs continuous-integration qtp

有没有人完成将使用QTP(关键字驱动的自动化)创建的测试与Team Foundation Server 2010(甚至是2008年)集成的工作?

我们的组织正计划将TFS 2010作为所有工程相关工作的首选工具,但我们目前使用的测试框架是使用QTP开发的。如果我现在使用TFB创建一个构建并希望为checkin-build-test执行持续集成过程,那么我有什么办法可以实现它吗?

1 个答案:

答案 0 :(得分: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

一旦你创建了脚本并安装了正确的pre-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>