问题标签 [testcomplete]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
10 回答
13262 浏览

build-automation - 如何使用 TestComplete 自动化测试运行过程?

我们正在尝试使用 TestComplete 将测试集成到我们的日常构建中,到目前为止,我们有一台专用于测试的机器,我们的构建脚本将 TestComplete 测试所需的一切(应用程序、数据库、测试脚本项目和源文件等)复制到这台机器上.

基本上我们可以手动打开 TestComplete 项目并运行测试。

现在我们想要自动化这个过程,那么你是怎么做的呢?或者您认为实现这种自动化的最简单和最好的方法是什么?

简而言之,我们希望在每次构建后自动化打开 TestComplete 的过程,运行所有测试并发送包含测试结果的电子邮件。

任何人都可以分享一些这方面的经验吗?

谢谢。

0 投票
7 回答
3497 浏览

oracle - 测试 Delphi 应用程序的最佳方法

我有一个 Delphi 应用程序,它有很多依赖项,并且很难重构它以使用 DUnit(它很大),所以我正在考虑使用 AutomatedQA 的 TestComplete 之类的东西来从前端 UI 进行测试。

我的主要问题是错误修复或新功能有时会破坏以前(手动)测试过的旧代码,并且曾经可以工作。

我已将应用程序设置为使用命令行开关打开可以测试的特定表单,并且我可以创建一组值和需要完成的单击。

但是在我做任何激烈的事情之前我有几个问题......(在购买任何东西之前)

  1. 这值得么?
  2. 这是一个很好的测试方法吗?
  3. 测试的结果应该在我的数据库(Oracle)中,testcomplete 中是否有一种简单的方法来检查这些值(多个表中的多个字段)?
  4. 我需要设置一个测试数据库来进行所有自动化测试,是否有一种简单的方法可以自动重新设置测试数据库?除了删除用户级联,创建用户,...,impdp。
  5. testcomplete 有没有办法为 exe 指定命令行参数?
  6. 有没有人有类似的经历。
0 投票
2 回答
3824 浏览

delphi - 为什么 TestComplete 这么慢?

我们正在使用来自 AQTime 的 TestComplete 来使用我们的客户端/服务器应用程序在客户端测试 GUI。它是用Delphi 2007 编译的。客户端的源代码大约有140 万条源代码。硬件是使用 Windows XP Pro 的 Intel 双核 2.13 Mhz、2 GB RAM。

我使用所有调试选项编译应用程序,并在 TCOpenApp、tcOpenAppClasses、tcPublicInfo、tcDUnitSupport 中链接,如文档中所述,使其成为开放应用程序。生成的 exe 文件大约为 50 MB。

现在运行测试脚本时它可以工作,但运行速度非常非常慢。CPU 以 100% 的速度运行,由于速度慢而更改测试脚本有点令人沮丧。我已经关闭了所有桌面效果,比如圆角窗口。没有桌面背景。

其他有相同经验甚至解决方案的人吗?

0 投票
2 回答
769 浏览

cvs - 如何在 TestComplete 中使用 CVS?

请告诉在哪里可以找到 CVS 的免费 SCC 提供程序。因为据我所知,TestComplete 只能通过 SCC 工作。

谢谢你。

0 投票
3 回答
528 浏览

delphi - 使用 Test Complete 7.0 测试 D2009 应用程序

我们正在尝试使用 Test Complete 7 来测试在 Delphi 2009 中编译的应用程序(最近从 D2006 移植)。从理论上讲,这应该很容易 - 您使用调试信息编译您的应用程序,然后使用剥离器实用程序将调试信息剥离到单独的 *.tds 文件中。然后 TC 应该可以访问它需要的所有属性和方法。在实践中,我们发现:a) 很难让许多属性和方法出现 b) 如果它们确实出现并且它们具有参数/索引,那么指示的参数/索引列表可能与实际无关在我们的代码中列出 c) 看似不正常的方法和属性不起作用/返回除了完全垃圾之外的任何内容。

有没有其他人有过这种情况的经验,你有没有遇到任何问题,如果你能够解决它们,你做了什么?

自动化 QA 正在为我们研究这个问题,但我们似乎没有取得太大进展,而且看起来他们解决这个问题的唯一方法是如果我们向他们发送我们的应用程序的源代码,这是我们不情愿的出于各种原因,从实际到合法。

顺便说一句,在一个小型测试应用程序上,我们没有遇到同样的问题。

0 投票
3 回答
10530 浏览

vbscript - 测试完整工具和 VB 脚本教程

我刚刚开始研究一些自动化测试工具,即测试完成,我将与测试合作伙伴一起使用。所以我也开始为此学习VB脚本。

我只是想知道是否有人可以给我一个链接,以便我可以更有效地学习这个工具以及 VB 脚本。

0 投票
1 回答
2459 浏览

vbscript - 获取 VB 脚本的当前子名称

我正在开发用于 GUI 测试的 VBscript。我想知道是否有可能获得当前的子名称。

我已将 GUI 测试划分为不同的 Sub,并希望将 Sub 名称记录到日志文件以跟踪运行的内容。

所以这就是我想要的

通过使用它,我没有将子名称硬编码为文本字符串

0 投票
3 回答
1371 浏览

delphi - 在 FinalBuilder 上通过 TestComplete 7 进行 Delphi 项目测试

我们一直使用 FinalBuilder 作为 Delphi 项目的持续集成服务器。

目前,我们的构建从 subversion 签入自动触发,dUnit 测试在单元测试可执行文件构建后运行,AQtime 在单元测试可执行文件运行时生成测试覆盖率统计信息。

我们的下一个目标是让我们的回归套件(在 TestComplete 7 中开发)作为一个夜间进程运行。我们已经尝试了通过 COM 启动 TestComplete 的 vbs 脚本和 FinalBuilder 本身附带的 TestComplete 任务。两种方法都会启动 TestComplete,并且在交互运行 FinalBuilder 项目时应用程序成功。

但是当我们将作业提交到 FinalBuilder 服务器时,TestComplete 脚本会崩溃,因为 TestComplete 似乎无法读取应用程序屏幕。我们认为可以通过允许每个服务(TestComplete 和 FinalBuilder)与桌面交互来解决这个问题,但这并没有奏效。

有没有人能够让 TestComplete 7 项目在 FinalBuilder 中正常工作?

0 投票
4 回答
1481 浏览

testcase - 测试用例设计和测试人员、开发人员、客户的责任

所以似乎很多人都在我工作的地方玩指责游戏,这提出了一个有趣的问题。

已知:

需求团队编写产品需求。开发人员根据需求创建自己的单元测试。测试团队根据需求创建测试条件、测试设计和测试用例。

当且仅当来自测试团队的 X% 的测试用例通过时,产品才会发布。

交付后客户进行验收测试 --> 客户响应团队从现场获取错误,并让测试团队了解这些问题。

问题:

如果客户最终提交了很多缺陷,那么该怪谁?是测试团队没有涵盖这些吗?还是需求团队没有写出更好的需求?以及如何改进系统?

0 投票
1 回答
347 浏览

testing - TestComplete 和 Adob​​e Air

有谁知道 TestComplete 是否可以与 Adob​​e Air 应用程序一起使用?