Testing 了解微软测试软件及其使用
这是了解microsoft测试软件及其使用的一般问题。 目前,我正在与Microsoft测试管理器合作创建和运行我的manuall测试。在项目中,我们有一个包含项目的Team Foundation服务器,并且我们通过VisualStudio对代码进行处理。我不知道Team Foundation服务器都包含什么。单元测试是在本地执行的,似乎没有被TFS跟踪。 我们使用的软件只在一台计算机上运行,如果需要,它只能与另一台计算机通信。所以没有web应用程序或类似的东西 现在我想创建自动化的UI测试,并跟踪它们和TFS中的单元测试。请有人解释一下我要做什么才能做到这一点 我读到我需要一个实验室环境来进行自动化测试。对于环境,我需要额外的软件,如测试控制器和测试代理。但我无法安装并让它们工作 我是否需要在TFS上或在何处安装测试控制器? 测试控制器是否是自己的服务器软件,包含在TFS中或类似于附加组件? 我想运行和跟踪测试的每台机器是否都安装并配置了测试代理软件 我真的希望有人能帮我Testing 了解微软测试软件及其使用,testing,tfs,automated-tests,microsoft-test-manager,Testing,Tfs,Automated Tests,Microsoft Test Manager,这是了解microsoft测试软件及其使用的一般问题。 目前,我正在与Microsoft测试管理器合作创建和运行我的manuall测试。在项目中,我们有一个包含项目的Team Foundation服务器,并且我们通过VisualStudio对代码进行处理。我不知道Team Foundation服务器都包含什么。单元测试是在本地执行的,似乎没有被TFS跟踪。 我们使用的软件只在一台计算机上运行,如果需要,它只能与另一台计算机通信。所以没有web应用程序或类似的东西 现在我想创建自动化的UI测试,并
致以最诚挚的问候。所有Microsoft测试集成都设计为内置于TFS内的自动构建中。因此,通常安装了生成控制器和生成代理,它们在每次生成时运行测试 如果不希望在生成时运行测试控制器和代理,或者需要更多的分布式测试运行,也可以安装测试控制器和代理。(负载测试等)
如果您只想运行ui测试,您仍然可以根据测试数据在本地进行测试,但您无法集成跟踪测试结果。TFS中有许多不同的工具可用于测试 您可以使用MTM创建和运行手动测试,如果您正在收集操作记录,则可以生成编码的ui测试,这些测试可以与MTM中的测试用例关联。当测试用例作为测试自动化运行的一部分运行时,这将把结果推回到测试用例 如果您的程序员正在创建单元测试,那么它们可以在构建服务器上运行。但是,您应该只运行不需要应用程序实例的测试 如果您有实例测试、集成或UI,那么您应该在发布管理工具中创建一个与TFS兼容的发布管道
部署完成后,您可以运行更高级别的实例测试,直到应用程序弹出管道。TFS和Visual Studio中的测试自动化是一个广泛的主题。测试自动化有一种自然的发展
网站 对不起,这完全不准确。对不起,不是。我已经使用这些工具好几年了,并且有一个完全集成的构建和测试管道,它以自动化的方式执行所有测试。如果你对我所说的某个特定部分有问题,请使用“建议编辑”按钮,或者说你认为不正确的内容,而不是简单地说它是错误的。也许你不会这样使用它,但在MTM出现之前它是这样工作的,所以就像我说的,它就是这样设计的。我从来没有说过这是使用它的唯一方法。所有Microsoft测试集成都不是内置的。工具箱中有很多工具,您应该为正确的工作使用正确的工具。测试控制器和测试代理是专门为测试您的应用程序而设计的。构建是专门为测试您的代码而设计的。运行的UI不应该在本地运行,您可以使用数据