【问题标题】:Attaching Files to QC defect by Java code from local machine通过本地机器的 Java 代码将文件附加到 QC 缺陷
【发布时间】:2013-11-15 05:29:24
【问题描述】:

当我们在 QC 中打开缺陷时,通常需要附加服务器的日志 我想制作一个应用程序,它将获取文件(来自所有相关服务器的日志)并存储在我们的本地机器中,然后我们可以将这些文件 rar 并直接附加到人打开缺陷提到的 QC 缺陷 现在我的问题是如何访问缺陷并将文件附加到该特定缺陷

如果有建议请提出建议

【问题讨论】:

    标签: hp-quality-center


    【解决方案1】:

    QC 有一个名为Open Test Architecture 的已发布 COM API,(OTA) 您可以使用它来加载相关缺陷并将文件附加到它。您可以在 OTA 的 QC 帮助中找到相关示例。

    请注意,这是一个 COM API,如果你坚持使用 Java 客户端与其通信,那么你将不得不使用 Java 到 COM 的桥接器,例如JIntegra(也有免费的,但我不这样做'不记得它的名字)。

    但是,如果您可以用 VB6、C++ 或 .NET 编写客户端,那将比用 Java 编写更简单(也更便宜)。

    如需更多 Java 到 COM 的桥接,请查看this question

    【讨论】:

    • 嗨,亚历克斯,谢谢你的回复,你能告诉我如何根据你的评论使用 C++ 来做到这一点,这将更容易实现我想问的另一件事是你能给我吗除了来自 QC 的帮助之外,我可以从中读取 OTA 的任何其他链接
    • 在 C++ 中,您可以使用 ATL 模板来访问由 OTA 公开的 COM 对象。关于 OTA 的在线文档,我没有看到任何文档,但我并没有努力寻找它,因为我确实有它的帮助。我想如果你没有找到它,你可以尝试从 HP 下载 QC 的试用版并从那里获取。
    • 顺便说一句,为什么是 C++,用 C# 或 VB6 做起来会容易得多。如果 VS 的许可证是问题,那么您不必使用 VS 对其进行编程,您可以使用 SharpDevelop 代替。相信我,我有用 C++ 和 vb6 和 .net 编写 COM 客户端的“乐趣”,我必须说,除非你喜欢痛苦,否则我会使用 .net 或 VB6。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-19
    • 2012-06-05
    • 2011-08-16
    相关资源
    最近更新 更多