Automation STAF/STAX在自动化中的应用

Automation STAF/STAX在自动化中的应用,automation,automated-tests,Automation,Automated Tests,上周,我一直在STAX/STAF上探索。 它用于测试自动化执行&与哈德逊类似。 我想知道它可以用于哪种类型的测试。i、 功能测试、负载测试等,功能自动化测试基本上取决于框架,即它们如何运行,失败或通过时的返回状态是通过框架的。我们如何将这些与测试自动化框架(如STAF)集成?我已经使用STAF/STAX超过4年了 优点: 开源 跨平台 并行执行 可扩展(即,您可以编写自己的服务) IBM通过STAF网站提供的良好支持 缺点: 有时是马车 难以诊断的问题 编写STAX脚本既笨拙又难看(即通过

上周,我一直在STAX/STAF上探索。
它用于测试自动化执行&与哈德逊类似。

我想知道它可以用于哪种类型的测试。i、 功能测试、负载测试等,
功能自动化测试基本上取决于框架,即它们如何运行,失败或通过时的返回状态是通过框架的。
我们如何将这些与测试自动化框架(如STAF)集成?

我已经使用STAF/STAX超过4年了

优点:

  • 开源
  • 跨平台
  • 并行执行
  • 可扩展(即,您可以编写自己的服务)
  • IBM通过STAF网站提供的良好支持
缺点:

  • 有时是马车
  • 难以诊断的问题
  • 编写STAX脚本既笨拙又难看(即通过XML标记和嵌入式jython编写脚本)
我发现STAF/STAX对于系统测试非常有用。例如,它使您能够在一个系统上启动服务器,在另一个系统上启动客户端,然后测试它们的交互。如果需要测试跨平台或多语言绑定,它也很有用。我还喜欢这样一个事实,即它既可以在大型网络系统中使用,也可以在个人的桌面上使用


另一方面,我可能会避免将其用于单元测试,或者用于相对简单且可以在单个系统上运行的测试。我可能会为此使用特定于语言的单元框架。

我已经使用STAF/STAX超过4年了

优点:

  • 开源
  • 跨平台
  • 并行执行
  • 可扩展(即,您可以编写自己的服务)
  • IBM通过STAF网站提供的良好支持
缺点:

  • 有时是马车
  • 难以诊断的问题
  • 编写STAX脚本既笨拙又难看(即通过XML标记和嵌入式jython编写脚本)
我发现STAF/STAX对于系统测试非常有用。例如,它使您能够在一个系统上启动服务器,在另一个系统上启动客户端,然后测试它们的交互。如果需要测试跨平台或多语言绑定,它也很有用。我还喜欢这样一个事实,即它既可以在大型网络系统中使用,也可以在个人的桌面上使用


另一方面,我可能会避免将其用于单元测试,或者用于相对简单且可以在单个系统上运行的测试。我可能会使用特定于语言的单元框架来实现这一点。

STAF无法与Hudson相比

当我看到像Hudson/Jenkins和Buildbot这样的东西时,我看到的GUI重点是调度,查看发生了什么,做了什么,以及它是如何进行的


另一方面,STAF更像是分布式环境中QA框架的管道。它有助于启动进程、收集日志、锁定资源等。

STAF无法与Hudson相比

当我看到像Hudson/Jenkins和Buildbot这样的东西时,我看到的GUI重点是调度,查看发生了什么,做了什么,以及它是如何进行的


另一方面,STAF更像是分布式环境中QA框架的管道。它有助于启动流程、收集日志、锁定资源等。

请告诉我详细信息