越來越強大的SAFS/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 Support,http://safsdev.sourceforge.net/Default.htm )是基於資料驅動和關鍵字驅動的思想設計的開源自動化測試框架, 支援跨平臺、多語言的應用。
(2) STAF(Software Test Automation Framework,http://staf.sourceforge.net/index.php )圍繞元件重用的理念,通過服務呼叫(如遠端處理、資源管理、監控等)來完成自動化架構的構造。STAF作為自動化測試框架,提供一種可插撥的機制,支援多平臺與多語言的分散式結構。
(3) STAX(STAf eXecution engine,http://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所具有的服務和功能,我們有信心它可以幫助我們建立一個良好的、企業級的自動化測試環境。下面,我就用一個圖來展示它所帶給我們的自動化測試環境。雖然沒有在圖中顯示負載、效能測試工具,但實際上它可以支援各種測試工具,包括自己開發的測試工具。
具體應用,可以參考:
如需更多資料,可以訪問下列資源:
• SAFS+STAF+STAX
• http://staf.sourceforge.net/index.php
• http://safsdev.sourceforge.net/Default.htm
The Cron service allows you to register STAF commands that will be executed at a specified time interval.
Note: Cron Service V3.3.3 requires STAF V3.1.0 or later.
File | File Size |
CronV333.tar | 1.7M |
CronV333.zip | 1.6M |
Cron Service User's Guide (V333) | |
Cron Service History |
File | File Size |
EmailV332.tar | 120K |
EmailV332.zip | 68K |
Email Service V3 User's Guide (V332) | |
Email Service V3 History |
File | File Size |
EventV312.tar | 110K |
EventV312.zip | 46K |
Event Service User's Guide (V312) | |
Event Service History |
EventManager Service Version 3.3.3
File | File Size |
EventManagerV333.tar | 1.7M |
EventManagerV333.zip | 1.6M |
EventManager Service User's Guide (V333) | |
EventManager Service History |
File | File Size |
FSExtV301.tar | 56K |
FSExtV301.zip | 20K |
FSExt Service User's Guide (V301) | |
FSExt Service History |
The HTTP service provides the ability to quickly and easily make HTTP requests.
Note:
HTTP Service V3.0.1 requires STAF V3.1.0 or later.
File | File Size |
HTTPV301.tar | 1.7M |
HTTPV301.zip | 1.6M |
HTTP Service User's Guide (V301) | |
HTTP Service History |
NamedCounter Service Version 3.0.1
File | File Size |
NamedCounterV301.tar | 32K |
NamedCounterV301.zip | 12K |
NamedCounter Service User's Guide (V301) | |
NamedCounter Service History |
Namespace Service Version 1.0.0
File | File Size |
NamespaceV101.tar | 1.1M |
NamespaceV101.zip | 1.1M |
Namespace Service User's Guide (V101) | |
Namespace Service History |
File | File Size |
SXEV302tar | 40K |
SXEV302.zip | 20K |
SXE Service User's Guide (V302) | |
SXE Service History |
File | File Size |
TimerV302.tar | 76K |
TimerV302.zip | 32K |
Timer Service User's Guide (V302) | |
Timer Service History |
Test Automation Frameworks
相關文章
- C# 中的 is 真的是越來越強大,越來越語義化C#
- 十多年了,介面自動化測試越來越雞肋?
- 視覺上越來越扁平,互動上越來越擬物視覺
- 當軟體更改的成本代價越來越低,你的產品就會越來越強!!!
- 為什麼軟體測試行業越來越受歡迎?行業
- 大資料分析為啥越來越重要大資料
- 自動化測試框架框架
- 軟體測試框架——自動化測試框架框架
- 越來越“簡單”的JavaJava
- 自己動手寫Web自動化測試框架(6):自動化測試框架的規劃Web框架
- 自動化測試框架思路框架
- 自動化測試框架指南框架
- Chrome越來越臃腫Chrome
- 越來越鋒利的C#C#
- 比特幣一共被宣告“死亡”了89次,然而卻越來越強大比特幣
- 整裝待發 QTA UI自動化測試框架迎來大更新QTUI框架
- 測試前景分析——崗位會越來越少嗎?
- 自動化測試框架的AW模式框架模式
- 前端什麼技術越來越重要 哪些前端框架有前景前端框架
- 越來越討厭爬蟲爬蟲
- 測試開發之自動化篇-自動化測試框架設計框架
- 自動化測試框架比較框架
- 自動化測試框架介紹框架
- Selenium自動化測試框架框架
- 軟體測試自動化框架框架
- 介面自動化測試框架 HttpFPT框架HTTP
- 利用tox打造自動自動化測試框架框架
- 流量越來越貴?降本增效--程式化廣告投放
- 感慨:IDE功能越來越強大,不知對於開發人員是好還是壞?IDE
- 談一談越來越難做的前端前端
- javaScript正變得越來越流行JavaScript
- 這款能夠生成文件的介面測試軟體,為什麼越來越受歡迎?
- 人工智慧的影響正變得越來越難以預測人工智慧
- 四種常用的自動化測試框架框架
- 自動化測試框架:日誌的分析框架
- Robot Framework自動化測試框架核心指南-如何做好自動化測試平臺框架的設計Framework框架
- 惠普增強的自動化測試方案特性
- UI自動化測試框架Cypress初探UI框架