专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »Java教程 » staf导轨:越来越强大的SAFS/STAF/STAX自动化测试框架 »正文

staf导轨:越来越强大的SAFS/STAF/STAX自动化测试框架

来源: 发布时间:星期日, 2009年1月11日 浏览:23次 评论:0
  上向大家介绍了Openqa.org社区提供、适合web应用、开源自动化测试框架 (开源测试工具/社区(Selenium /OpenQA.org)——今非昔比 )最近看到STAF+STAX发布了最新版本包括许多服务组件可以看出STAF+STAX框架越来越完整值得向大家推荐     September 24, 2008: STAF 3.3.1, STAX 3.3.4, Cron 3.3.3, Email 3.3.2, Event 3.1.2, EventManager 3.3.3, and HTTP 3.0.1 are now available.   而且STAF+STAX自动化测试框架通用性更强大适合各类应用系统不仅适合B/S结构而且还适合C/S结构应用STAF+STAX是种分布式远程体系支持跨平台和多语言自动化测试框架作为完整系统框架可以看作是3部分组成即SAFS、STAF和STAX

  (1)   SAFS(Software Automation Framework Supporthttp://safsdev.sourceforge.net/Default.htm )是基于数据驱动和关键字驱动思想设计开源自动化测试框架, 支持跨平台、多语言应用

  (2)   STAF(Software Test Automation Frameworkhttp://staf.sourceforge.net/index.php )围绕组件重用理念通过服务(如远程处理、资源管理、监控等)来完成自动化架构构造STAF作为自动化测试框架提供种可插拨机制支持多平台和多语言分布式结构

  (3)   STAX(STAf eXecution enginehttp://staf.sourceforge.net/getstax.php )是基于STAF执行引擎它采用XML格式描述在XML文件中可定义测试工作流可以实现并行执行、嵌套测试用例、控制运行时间等STAX支持Java和 Python 模块

  除此的外还提供了许多增强服务以满足自动化测试需要这些服务主要有:

  ³    时间驱动服务(Cron Service):按特定时间间隔运行STAF命令

  ³    事件驱动服务(Event Service):由发生事件来驱动进程通信从而执行相关STAF命令

  ³    名字空间服务(Namespace Service):为了变量永久仓库存储和搜寻而设定名字空间层次

  ³    计数器服务(NamedCounter Service):针对特定名字来动态地管理其计数器

  ³    计时服务(Timer Service):台机器周期性地收到另台机器发来消息

  ³    邮件服务:将邮件消息发送给批接收者

  ³    扩展文件系统请求处理工具(FSExt Service)

  根据SAFS、STAF和STAX所具有服务和功能我们有信心它可以帮助我们建立个良好、企业级自动化测试环境下面我就用个图来展示它所带给我们自动化测试环境虽然没有在图中显示负载、性能测试工具但实际上它可以支持各种测试工具包括自己开发测试工具

http://blog.csdn.net/KerryZhu/archive/2008/10/02/3009465.aspx

相关文章

读者评论

  • 共0条 分0页

发表评论

  • 昵称:
  • 内容: