- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我希望使用 C# 和 ASP.net 连接 HP 质量中心。有人可以建议我使用 .net Web 应用程序连接它的方法吗?另外,我是否需要在托管我的应用程序的服务器上进行任何安装?
下面是我找到的一些java代码,我想要这样的东西
//Connect to QC
ITDConnection itdc= ClassFactory.createTDConnection();
System.out.println(itdc.connected());
itdc.initConnectionEx("http://QC.com/qcbin");
System.out.println(itdc.connected());
itdc.connectProjectEx("DomainA", "ProjectB", "UserID", "Password");
最佳答案
好吧,有两种方法可以做到这一点。这些正在使用:
OTA 客户端(开放测试架构)
这是从第三方应用程序连接 HP QC/ALM 的传统方式。这个 API 已经可用多年,并且在它允许与 QC 的交互方面已经相当成熟。然而,我认为这个 API 是基于 COM 的,并且很快就会过时。因此,我不建议使用它来构建广泛的自定义 QC 线束。
REST API
HP 已开始在其最近几个版本中为 QC 提供 REST API。最新版本的 QC(现在称为 HP ALM 11.5)中的 REST API 似乎相当成熟。我想说这样做的主要优势是速度和更好的互操作性,因为我相信 REST 正在迅速成为公开远程服务的主流标准之一。
那是您的选择的一些背景。但是,要提供一些 C# 代码示例,请参见以下代码片段。
using TDAPIOLELib; // This is the QTP interop library
private TDConnection qcConnection;
private string Connect()
{
string status;
status = "Initialising";
qcConnection.InitConnectionEx("<QC URL>");
qcConnection.ConnectProjectEx("<QC Domain>", "<QC Project>", "<LoginUserId>", "<UserPassword>");
if (qcConnection.ProjectConnected)
{
status = "Connected";
}
return status;
}
public void GetTestsInTestSet(string testFolder, string testSetName)
{
TDAPIOLELib.List tsTestList = new TDAPIOLELib.List();
try
{
if (qcConnection.ProjectConnected)
{
TestSetFactory tSetFact = (TestSetFactory)qcConnection.TestSetFactory;
TestSetTreeManager tsTreeMgr = (TestSetTreeManager)qcConnection.TestSetTreeManager;
TestSetFolder tsFolder = (TestSetFolder)tsTreeMgr.get_NodeByPath(testFolder);
List tsList = tsFolder.FindTestSets(testSetName, false, null);
foreach (TestSet testSet in tsList)
{
TestSetFolder TSFolder = (TestSetFolder)testSet.TestSetFolder;
TSTestFactory TSTestFactory = (TSTestFactory)testSet.TSTestFactory;
tsTestList = TSTestFactory.NewList("");
}
foreach (TSTest test in tsTestList)
{
System.Diagnostics.Debug.Writeln(test[qcFrameworkTestIDFieldName]);
}
}
else
{
Console.WriteLine("QC connection failed");
}
}
catch (Exception e)
{
throw e;
}
}
注意事项:
祝一切顺利
小号
关于c# - 如何使用 C# 和 ASP.net 连接 HP Quality Center,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16680817/
我正在一个相当大的公司中从事一个相当大的项目,正在开发中,这需要几年的时间,并且我正在承担着提高整体代码质量的任务。 我想知道在这种情况下将使用哪种度量标准来度量质量和复杂性。我不是在寻找绝对的措施,
我只是加载 JPEG 图像并保存它,而不对其进行任何操作。但图像质量明显下降。 代码如下: Bitmap imgOutput = new Bitmap(@"D:\image.jpg"); Graphi
我正在使用 AVAudioRecorder。我以 44100 采样率以 caf 格式 录制音频。就记录成功了。录制后,我想转换已录制的 caf 采样率为 11025 和 22050 的音频文件。是否可
关闭。这个问题需要更多 focused .它目前不接受答案。 想改进这个问题?更新问题,使其仅关注一个问题 editing this post . 5年前关闭。 Improve this questi
关闭。这个问题需要更多 focused .它目前不接受答案。 想改进这个问题?更新问题,使其仅关注一个问题 editing this post . 7年前关闭。 Improve this questi
已经有大量关于代码度量的讨论(例如: What is the fascination with code metrics? )。我(作为一名软件开发人员)对这些指标非常感兴趣,因为我认为它们可以帮助人
关闭。这个问题需要更多focused .它目前不接受答案。 想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post . 关闭 8 年前。 Improve this qu
我们即将进行一些面试,我们正在招聘这些人担任质量保证职务。参与开发人员的目的是了解此人是否会与开发团队很好地合作。 开发人员应该向质量检查人员提出的最重要的重要问题是什么?我在寻找实用的问题,而不是蓬
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 4年前关闭。 Improve thi
关闭。这个问题需要多问focused 。目前不接受答案。 想要改进此问题吗?更新问题,使其仅关注一个问题 editing this post . 已关闭 6 年前。 Improve this ques
假设我想在我的程序中包含一个图像放大/缩小算法。执行时间并不重要,结果“质量”才重要。在这种情况下,您如何定义“质量”,然后您如何从可用选项中选择最佳算法? 附带说明一下,如果这太笼统了,我试图找到解
我是一名计算机科学专业的学生,正在设计一个项目,我开始想知道什么是好的示例或软件,甚至是硬件,它们在功能丰富且对普通用户有用的功能和对普通用户来说太吓人之间保持平衡新用户。还有人可以推荐任何好的技
差不多一年前,我在SO上问了这个问题: Menu Accelerator Keys Not Showing Up (Delphi 2009) StackOverflow上的Delphi程序员的回答非常
我一直在研究优化算法,遇到了一些找不到答案的问题。 a) CP 比 LP 快吗?与 MILP 相比如何? b) CP和MILP会提供相同的目标函数值吗? c) 我什么时候应该使用 CP 而不是 MIL
我正在使用 ffmpeg 将任何 avi/wmv 视频转换为 flv。 我的问题是 flv 结果很差:它给了我很大的像素框。 我尝试使用一些没有好的结果的 -b 参数: ffmpeg -i 12684
我正在开发一个网络打印海报打印应用程序。 我正在考虑使用 PHP 来裁剪用户上传的图像,我们最终将打印 PHP 裁剪的图像。 我担心的是原始用户上传的图像与被 PHP 裁剪后的图像之间的“质量”会有所
我正在寻找确定摄影质量(jpg)的方法。我想到的第一件事是将文件大小与其中存储的像素数量进行比较。还有其他方法,例如检查jpg中的噪点量吗?是否有人对此主题或任何经验有很好的阅读链接?顺便说一下,我正
关闭。这个问题是opinion-based .它目前不接受答案。 想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文回答问题. 8年前关闭。 Improve t
谁能告诉我如何自动化 HP Quality Center 站点管理?我在某处读到 QC 可以使用 QTP(使用 .NET 插件)自动化。我们可以使用 selenium webdriver 来实现吗?如
如果代码没有 90% 的测试覆盖率,我希望我的 Jenkins 构建失败。为此,我安装了 Quality Gates 插件,它应该检查 SonarQube 分析。 我在 Jenkins 中的 Qual
我是一名优秀的程序员,十分优秀!