关于STAF

上一篇 / 下一篇  2011-03-14 16:23:00

什么是STAF?

STAFSoftware Testing Automation Framework的简称,它是一种开源的,跨平台的,多语言的框架,这个框架是为了满足一种被称作服务的(例如:处理新的扩展点,资源管理,产生日志和监视器)组件的可重用性而设计的。STAF框架剔除了在构建一个自动化基础结构中的冗余部分,因此您能够把重心放在自动化解决方案上。STAF框架提供了构建高水平的自动化解决方案的基础部分,并且可以提供插件以满足大量的测试平台和语言。

STAF能够促使帮助解决普通的企业问题,例如频繁的产品周期,很少的准备时间,减少测试时间,多种平台的选择,多种开发语言的选择并且增加了国际化语言的需求。STAF之所以能够在这些方面起到帮助,是因为它的已经被证实了的和成熟的技术,提高自动化和重用,具有广泛的平台和多语言支持,并且提供了一种可跨项目的普通的基础结构。

STAX是一种可执行引擎它能帮助你完全的自动分布,执行,产生测试用例分析结果。为了给测试员最大的自动化能力的帮助,STAX构建在三个技术之上的,这三个技术分别是STAF,XMLPythonSTAX也提供了极大的监控应用,它允许你交互并且监控您的工作进程。

 STAX的一些主要的特点:

n        支持并行执行

n        用户定义的渐进式执行控制

n        支持用例嵌入

n        支持执行时间长度的能力

n        run-time导入模块

n        支持现有的Pythonjava模块和包

n        扩展STAX语言和监视应用的能力

使用这些特性,你可以构建复杂的脚本用于自动化您的整个测试环境,确保测试效率和控制的最大化。

 STAX提供放入其他服务能够帮助你创建端到端的自动化解决方案,通过在测试用例和自动化方案中使用这些服务,你能够开发更加健壮的,动态的测试用例和测试环境。

 


TAG:

 

评分:0

我来说两句

Open Toolbar