Gaia, Maven, Staf简介

从2012.4.18日起开始接触OceanBase测试。没有接触过测试,学习下Gaia,Staf, Maven 的概念。


Gaia的简介

简而言之,Gaia的存在主要是为自动化测试提供以下四种基础服务:

  1.  TestCase测试用例驱动服务,如并行或串行执行一组TestCase方法;
  2.  TestCase测试用例Log服务,如输出结构化的日志到文件或控制台;
  3.  远程文件服务,如远程复制/删除/读取远程机器上的文件或目录;
  4.  远程进程服务,如启动/停止远程机器上的进程,获取进程输出;

更多详细介绍,请参见文档:gaia_user_guide.htm



What is STAF?


STAF stands for "Software Testing Automation Framework. As its name indicates, STAF is an automation framework. It is intended to make it easier to create and manage automated testcases and test environments.
STAF externalizes its capabilities through services. A service provides a focused set of functionality, such as, Logging, Process Invocation, etc. STAFProc is the process that runs on a machine, called a STAF Client, which accepts requests and routes them to the appropriate service. These requests may come from the local machine or from another STAF Client. Thus, STAF works in a peer environment, where machines may make requests of services on other machines.

STAF was designed with the following points in mind:

  1. Minimum machine requirements - This is both a hardware and a software statement.
  2. Easily useable from a variety of languages, such as Java, C/C++, Rexx, Perl, and Tcl, or from a shell (command) prompt.
  3. Easily extendable - This means that it should be easy to create other services to plug into STAF.

Maven's Objectives

Maven's primary goal is to allow a developer to comprehend the complete state of a development effort in the shortest period of time. In order to attain this goal there are several areas of concern that Maven attempts to deal with:

  • Making the build process easy
  • Providing a uniform build system
  • Providing quality project information
  • Providing guidelines for best practices development
  • Allowing transparent migration to new features



总结一下

Gaia提供基础的测试编码服务,例如log、测试用例串行、并行服务等;

Staf提供集群控制服务,进程控制服务等;

Maven提供更高层次的流程控制管理服务。


如有不当,还请指正海涵。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值