Q. 我们正在寻找一种方法 自动化 建造过程 运行 测试用例 和 存储生成结果。
一个问题可能会出现,因为我们要在其上设置这个过程的应用程序是一个Ajax应用程序——一个单页操作应用程序高度依赖于javascript。质量保证团队正在使用qtp自动化他们的测试。
问: 现在我们搬到 团队基金会 服务器 我们想在盒子里 而是使用其他工具 也可以在 团队基金会 . 这是个好的选择吗 团队基金会 相反 用于定义的其他工具 测试用例 .
一旦,他们采用并将为应用程序生成测试用例。
问: 我们想附加测试 每日病例 建造 而且 喜欢有监控日志/报告 建立进度。
我想是这样的,但你也可以建议一种做法,使上述过程更有效,而且 快的 .
谢谢。
TFS有一个内置的测试运行程序,但它的目标是MSTEST。您正在使用什么测试框架?TFS在后台使用msbuild,并有一个带有挂钩的模板生成脚本,允许您自定义进程。了解更多信息 here .
有一个TFSWeb测试,但我没有深入研究过,没有什么能阻止您将一些开源框架(如Selenium)连接到构建过程中。
3.tfs保存与CruiseControl相同的所有构建的日志。
我会推荐“Team Foundation Server 2008的行动”,因为它是一本很好的书,它解释了很多关于TFS的内容。