2013-01-18 41 views
1

使用数据库查询在TFS 2012中是否有任何方式将测试用例和共享步骤从一个项目导出到另一个项目?导出测试用例和共享步骤

我已经尝试过TFS集成工具,但它没有像我期望的那样工作,所以我想知道是否有任何方式通过连接到SQL Server并将所有项目直接从数据库导出并导出到数据库。

回答

1

您不应该直接在数据库中工作,因为它不受Microsoft支持,并且可能会损害它很多。

我用的TFS集成平台工具迁移TFS2010项目很多,但从未使用过它的TFS2012。我的经验很好,将所有测试用例和共享步骤迁移到另一个TeamProject应该不成问题。如果您在两个项目中都具有相同的工作项类型定义,则不需要创建字段映射。

另一种选择是使用Excel作为“导出”和“导入”缓存,但你可能会失去一些信息,因为不是一切都可以在Excel中显示,如测试案例的步骤,历史,工作项目链接。

如果您是使用TFS API熟练编程,你可以写你自己的小迁移,但是这可能是一个很大的努力。

总而言之TFS集成平台应该是最简单,最好的方法,那么什么是你的预期,现在还没有完成?

+0

我最终用TFS API写了mu自己的工具。谢谢。 –

1

您可以使用其他方法。

第一出口使用"Test case extractor."

所有测试用例他们使用"Test case import tool."

+0

是的,我的意思是测试用例提取工具 –

+0

OK让我上面搜索ü提供的链接 –

+0

兄弟最好......即时消息说,第一次使用http://testcaseextractor.codeplex.com/必须导出所有测试casses的到exel表格。并在使用http://tcmimport.codeplex.com/之后,您可以在任何项目中获得您的测试结果。 thatz全部 –

3

几天前,我需要一个Excel测试用例导出,用于更新版本的TFS(TFS 2013)。事实证明,仍然没有导出到TFS内置的Excel功能(与电子邮件和打印相反),并且随着时间的推移,这些工具变得不兼容。

但我发现这个复兴的工具,似乎工作:

https://github.com/jorupp/ExportTestCases

只是想指出这一点,即使它可能不直接相关的话题TFS2012。