automation - Vividus 版本策略

标签 automation ui-automation vividus

我正在使用 Vividus 工具进行测试。我知道 Vividus 使用 Gradle 作为构建系统来测试项目。
我应该选择哪种 Vividus 版本使用策略?

我相信有以下几种:
1. 使用最新发布版本
2. 使用最新的 Vividus,尽管有快照或发布

还有其他人吗?如何应用这些策略?

最佳答案

首先,Vividus关注Semantic Versioning并采纳其所有规则和要求。

发布版本是发布到 JCenter 的给定版本的最终版本。 .快照是正在开发并定期发布到 OSS JFrog Artifactory 的版本。 .有关发布版本与快照版本的更多详细信息,请参见 the corresponding question .

Vividus 发布版

优点:

  • 稳定
  • 从未改变
  • 确定的可用功能集

  • 缺点:
  • 新功能和错误修复无法立即提供
  • 需要一些努力才能更新到最新的发布版本

  • Vividus 快照版

    优点:
  • 定期发布新功能和错误修复并立即可用

  • 缺点:
  • 不稳定:可能包含新的错误
  • 不可能坚持一些已知的良好构建
  • 关于automation - Vividus 版本策略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62166751/

    相关文章:

    Java ProcessBuilder如何捕获来自进程的文件读取请求并作为流提供?

    kotlin - 无法在 Android 10 设备上存储 Espresso 失败屏幕截图

    java - TestNG 控制台输出到 log4j.log

    automation - Vividus 工具无法解析日期表达式

    python - 是否有使用 OPA UA 传输数据的 IEC 61131/IEC 61499 PLC 功能 block ?

    ui-automation - UIA:从控件类型名称(字符串)获取ControlType

    c# - 使用 AutomationElement 类时可能发生内存泄漏

    command-line - 使用 Xcode 6 从命令行调用 UIAutomation 测试

    database - 我可以使用 Vividus 工具查询哪些数据库