tcm工具 软件测试,tcm:向测试用例中导入自动测试

article/2025/8/23 3:28:42

tcm:向测试用例中导入自动测试

02/21/2013

本文内容

您可以将自动测试(例如,单元测试或编码 UI 测试)导入测试项目,用作测试计划的一部分。使用以下 tcm 命令从测试程序集导入测试:

tcm testcase /import

您基于提供的参数选择的每个自动测试都有为其创建的测试用例。自动化测试是自动与该测试用例关联。您可以使用此命令向静态测试套件中添加测试用例,也可以在将它们导入之后向测试套件中添加测试用例。有关如何向测试套件添加测试用例的更多信息,请参见如何:向测试套件添加测试用例。您还可以将这些测试用例链接到要求,以便查看要求的自动测试状态。有关如何执行此操作的更多信息,请参见Link Existing Test Cases to a Requirement。

有关如何从测试计划运行自动测试的更多信息,请参见从测试计划运行自动测试的要点指南。

它位于 tcm.exe \Program Files\Microsoft Visual Studio 11.0\Common7\IDE的任何计算机上具有 Visual Studio 最终,Visual Studio 特优,或 Visual Studio 测试专业安装。

ec83288a5627529b5c23ff5f3d1a19e3.gif警告

您也可以使用此命令来更新现有的导入测试用例。如果您选择要更新的测试用例不包括了以前导入的测试,将只更新选定的测试用例。如果您指定更新测试用例时同步的测试套件,则未导入的测试将从测试套件(而不是从测试计划本身)删除。

tcm testcase /import /collection:CollectionURL /teamproject:project /storage:path [/maxpriority:priority] [/minpriority:priority] [/category:filter] [/syncsuite:id [/include:]] [/login:username,[password]]

参数

Parameter

说明

/collection:CollectionURL

指定团队项目集合的 URI。URI 的格式为:http://ServerName:Port/VirtualDirectoryName/CollectionName

如果未使用虚拟目录,则 URI 将为以下格式:

http://服务器名称:端口/集合名称

/teamproject:project

包含要将自动测试导入其中的测试计划的团队项目的名称。

/storage: path

指定包含您要导入的自动测试的测试程序集的路径和名称。

/maxpriority:priority

可选。指定要基于测试方法的最高优先级导入的测试。例如,如果参数是 /maxpriority:1,则只导入测试方法优先级特性小于或等于 1 的测试作为程序集导的测试用例。

/minpriority:priority

可选。指定要基于测试方法的最低优先级导入的测试。例如,如果参数是 /minpriority:2,则只导入测试方法优先级特性大于或等于 2 的测试作为程序集导的测试用例。

/category:filter

可选。指定要基于测试程序集中每个测试方法的类别导入的测试。您可以将此参数与 /syncsuite 一起使用,将测试与某些类别一起导入特定的测试套件。

有关测试类别的更多信息,请参见定义对测试进行分组的测试类别。

/syncsuite:id

可选。指定您要向其中添加所导入测试用例的测试计划中测试套件的套件 ID。此套件不能为动态套件或基于查询的套件。如果您指定测试套件进行同步,以更新已经添加的测试,则未导入的测试将从测试套件(而不是从测试计划本身)删除。

若要确定要使用的测试套件的套件 ID,可以使用下面的命令列出团队项目中的测试套件:

tcm suites /list

/include

可选。指定也会导入将其标记为 Ignore() 特性的测试方法。

/login:username,[password]

可选。指定登录到 Team Foundation Server 的应用层服务器并有权运行该命令的用户的名称和密码。如果您的 Windows 凭据没有适当权限、您使用的是基本身份验证或者您未连接到域,您将使用此选项。

可以将 /collection 和 /teamproject 的参数添加到 tcm.exe.config XML 文件中,该文件与 tcm.exe 位于同一个目录:\Program Files\Microsoft Visual Studio 11.0\Common7\IDE。如果您将这些添加到文件,您不必每次在运行 tcm 命令时在命令行中输入它们。您可以将这些密钥和它们的值添加到文件中,如后面的 appSettings 节中所述:

导入测试用例

下面的示例假定您已经启动 Visual Studio 命令提示符。

若要执行此操作,请选择开始,指向 所有程序,指向 Microsoft Visual Studio 2012年,指向 Visual Studio 工具,然后选择 开发人员命令提示符。

命令提示符对文件夹打开::\Program Files\Microsoft Visual Studio 11.0\VC

将目录更改为包含从测试项目生成的程序集的文件夹。

以下命令将测试从 TestProject1.dll 导入 DinnerNow 团队项目:

tcm testcase /import /collection:http://:8080/tfs/

/teamproject:DinnerNow /storage:TestProject1.dll

下面的命令仅导入优先级为 1 的测试用例:

tcm testcase /import /collection:http://:8080/tfs/

/teamproject:DinnerNow /storage:TestProject1.dll /maxpriority:1

下面的命令仅导入 SmokeTest 和 ShoppingCart 类别的测试用例,并将它们添加到 ID 为 3 的测试套件:

tcm testcase /import /collection:http://:8080/tfs/

/teamproject:DinnerNow /storage:TestProject1.dll /category:"ShoppingCart&SmokeTest" /syncsuite:3

请参见

概念

其他资源


http://chatgpt.dhexx.cn/article/0jpZN0qE.shtml

相关文章

SOC存储系统 CACHE TCM OCM

CPU CACHE CPU缓存的定义为CPU与内存之间的临时数据交换器,它的出现是为了解决CPU运行处理速度与内存读写速度不匹配的矛盾——缓存的速度比内存的速度快多了。CPU缓存一般直接跟CPU芯片集成或位于主板总线互连的独立芯片上。(现阶段的CPU缓存一般直接集…

tcm可信密码模块linux,一种基于国产TCM芯片的可信冗余密码服务器的制作方法

本发明涉及国产飞腾计算机、数据加解密以及身份验证等技术领域,特别涉及一种基于国产TCM芯片的可信冗余密码服务器。 背景技术: TCM芯片,是由国家密码管理局联合国内一些IT企业推出的。它是一种安全芯片,能有效保护PC,…

tcm_fc自动加载 linux,升腾TCM(CCCM)5.6版本Linux安装指导

升腾TCM(CCCM)5.6版本Linux安装指导 1.概述 升腾提供的TCM自5.6版本往后,在继续支持Windows安装的基础上,新增支持在Linux操作系统上进行安装。 在目前已经发布的版本中,Linux操作系统版本的TCM跟Windows版本的TCM对外提供功能完全一样&#…

tcm可信密码模块linux,一种基于国产TCM芯片的可信密码模块及其工作方法与流程...

本发明涉及一种基于国产TCM芯片的可信密码模块及其工作方法,涉及国产计算平台安全可信、自主可控、数据加解密、安全审计、完整性保护等,属于计算机平台设计技术领域。 背景技术: 随着信息电子化与信息全球化的飞速发展,人们对计算机在工作、生活中的选择与侧重逐渐从使用属…

tcm工具 软件测试,如何使用 TCM? TCM 测试总结报告

1.究竟什么是TCM? TCM(ThunderboltCertificaTIonManager)是一套由Intel研发之几近全自动化的测试工具,且为Thunderbolt™认证测试中必要使用之工具。TCM能够针对Thunderbolt™4FuncTIonalCTS(ComplianceTestSpecificaTIon)的各项测试项目,进行Thunderbolt™4Host或者Thunder…

ThinkPHP缓存文件写入失败

情况:Windows下网站直接拷贝至Ubuntu 1.删除cache下的所有临时文件。(需保留Thinkphp Runtime下的文件结构,删除文件内容) 2.提权,在Linux命令行输入 sudo chmod 777 -R /var/www 转载于:https://www.cnblogs.com/vale…

Redis查询缓存

文章目录 缓存更新策略主动更新策略问题考虑 难题1.缓存穿透解决方案: 2.缓存击穿互斥锁逻辑过期 3.缓存雪崩 商品查询缓存实例解决缓存穿透解决缓存击穿互斥锁(这里还要考虑了缓存穿透问题)逻辑时间 缓存更新策略 内存淘汰超时剔除主动更新…

redis的成功写入缓存但查不了

最近在学习redis的简单应用并写出实例结果出现了一个非常奇怪的问题,每次查询都是从mysql中读入并且写入缓存成功但当我再次查询时仍然是从MySQL中读取数据并且再次写入缓存 这让我十分疑惑,实际上就是因为我#spring.redis.database1这行代码没有写但我…

TP框架无法写入缓存文件

问题 解决方案:TP框架无法写入缓存文件

网站提示 缓存文件写入失败 PHP

2019独角兽企业重金招聘Python工程师标准>>> 先确认诸如.cache这样的文件夹已创建成功执行: chmod 777 -R /www,其中/www更换为项目根目录如果是生产环境谨慎设置目录权限,可以只设置需要写权限的 转载于:https://my.oschina.net/…

延缓写入失败计算机硬件,WinXP提示windows写入延缓失败怎么办?写入延缓失败解决方法...

虽然WinXP系统已经退市,但是一些老电脑用户依然坚守XP系统,那么在使用XP系统的过程中经常会出一些小问题,比较常见的就是系统提示“windows写入延缓失败”,那么遇到WinXP提示windows写入延缓失败怎么办?下面装机之家就…

linux缓存无法写入,缓存文件写入失败_Linux下搭建网站提示缓存文件写入失败怎么办...

摘要 腾兴网为您分享:Linux下搭建网站提示缓存文件写入失败怎么办,中意在线,智联招聘,优化大师,易信等软件知识,以及快易多,酷狗6,cc语音,反编译app,快捷酒店管家&#x…

linux缓存无法写入,Linux下搭建网站提示缓存文件写入失败解决方法?

Linux下搭建网站提示缓存文件写入失败时该怎么处理?基于ThinkPHP框架及Linux环境搭建的网站,经常会遭遇缓存文件写入失败的错误提示,即便是现在流行的P2P网站软件便是如此,具体处理办法请看下文。 Linux下搭建网站提示缓存文件写入…

计算机硬盘写入错误怎么办,电脑提示缓存文件写入失败

非正常电脑关引起的: 如果是非正常关电脑引起的写入缓存失败,那就在【运行】中输入【CHKDSK 盘符】。 系统错误: 1,打开我的电脑,打开本地磁盘属性,在弹出的对话框中选择【工具】--【开始检查】&#xff0c…

php linux 缓存文件,Linux下搭建网站提示缓存文件写入失败的处理办法

Linux下建立网站提示缓存文件写入失利时该怎样处理?依据ThinkPHP结构及Linux环境建立的网站,经常会遭受缓存文件写入失利的过错提示,即就是现在盛行的P2P网站程序就是如此,详细处理办法请看下文。 缓存文件写入失利常见原因&#…

linux 下缓存失败,Linux下搭建网站提示缓存文件写入失败怎么办?

Linux下搭建网站提示缓存文件写入失败时该怎么处理?基于ThinkPHP框架及Linux环境搭建的网站,经常会遭遇缓存文件写入失败的错误提示,即便是现在流行的P2P网站程序便是如此,具体解决方法请看下文。 Linux下搭建网站提示缓存文件写入…

php本地缓存错误,thinkphp网站提示缓存文件写入失败

thinkphp网站提示缓存文件写入失败 问题描述: 有用户在虚拟主机中运行thinkphp网站程序时会有些不顺利,如果遇到访问网站提示缓存文件写入失败!:./App/Runtime/Cache/En/4f5e9b635ecef48c04ac2cd42e8b5956.php 问题分析: 如果您遇到上述问题&…

灾备知识总结:容灾与备份区别、灾备技术、容灾体系规划

1.容灾备份的区别 容灾 (Disaster Tolerance):就是在上述的灾难发生时,在保证生产系统的数据尽量少丢失的情况下,保持生存系统的业务不间断地运行。 容错 (Fault Tolerance):指在计…

容灾与备份的区别与联系

容灾备份的区别 容灾 (Disaster Tolerance):就是在上述的灾难发生时,在保证生产系统的数据尽量少丢失的情况下,保持生存系统的业务不间断地运行。 容错 (Fault Tolerance):指在计算机…

容灾与备份区别、灾备技术、容灾体系规划

1.容灾备份的区别 容灾 (Disaster Tolerance):就是在上述的灾难发生时,在保证生产系统的数据尽量少丢失的情况下,保持生存系统的业务不间断地运行。 容错 (Fault Tolerance):指在计…