gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 16:57:23 26 4
gpt4 key购买 nike

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

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

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

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

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

谢谢。

最佳答案

回答我自己的问题:

解决方案是编写一个小 C# 应用程序,它位于系统托盘上并监视文件夹。

当一个新文件夹(包含测试源代码)被添加到受监控文件夹时,使用命令行调用 TestComplete,然后应用程序捕获它的 ExitCode 并发送一封带有生成的日志文件的电子邮件。

根据 ExitCode 我知道测试中发生了什么,可能的 ExitCodes 是:

0 - 最后一次测试没有产生错误或警告。
1 - 最后的测试结果包括警告但没有错误。
2 - 最后的测试结果包括错误。
3 - 由于错误而无法运行测试

有关 ExitCodes 的更多信息可以在 TestComplete 的帮助文件中找到。

关于build-automation - 如何使用TestComplete自动化测试运行过程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/94684/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com