STAX自动化测试框架_第1页
STAX自动化测试框架_第2页
STAX自动化测试框架_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第第页越来越强大的SAFS/STAF/STAX自动化测试框架越来越强大的SAFS/STAF/STAX自动化测试框架

发表于:2023-10-21来源::点击数:标签:框架自动化SAFSSTAXSTAF

上一次,向大家介绍了O社区提供的、适合web应用的、开源的自动化测试框架(开源测试工具/社区(Selenium/OpenQA.org)——今非昔比)。最近,看到STAF+STAX发布了最新版本,包括许多服务组件,可以看出STAF+STAX的框架越来越完整,值得向大家

上一次,向大家介绍了O社区提供的、适合web应用的、开源的自动化测试框架(开源测试工具/社区(Selenium/OpenQA.org)——今非昔比)。最近,看到STAF+STAX发布了最新版本,包括许多服务组件,可以看出STAF+STAX的框架越来越完整,值得向大家推荐。September24,2023:STAF3.3.1,STAX3.3.4,Cron3.3.3,Email3.3.2,Event3.1.2,EventManager3.3.3,andHTTP3.0.1arenowavailable.

而且STAF+STAX自动化测试框架的通用性更强大,适合各类应用系统,不仅适合B/S结构,而且还适合C/S结构的应用。STAF+STAX是一种分布式远程调用体系,支持跨平台和多语言的自动化测试框架。作为完整系统框架,可以看作是3部分组成,即SAFS、STAF和STAX。

(1)SAFS(SoftwareAutomationFrameworkSupport,/Default.htm)是基于数据驱动和关键字驱动的思想设计的开源自动化测试框架,支持跨平台、多语言的应用。

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

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

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

时间驱动服务(CronService):按特定时间间隔运行STAF命令。

事件驱动服务(EventService):由发生的事件来驱动进程通信,从而执行相关的STAF命令。

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

计数器服务(NamedCounterService):针对特定的名字来动态地管理其计数器。

计时服务(TimerService):一台机器周期性地收到另一台机器发来的消息。

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

扩展的文件系统请求处理工具(FSExtService)

根据SAFS、STAF和STAX所具有的服务和功能,我们有信心它可以帮助我们建立一个良好的、企业级的自动化测试环境。下面,我就用一个图来展示它所带给我

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论