• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    自動化測試框架STAF的使用

    發布: 2008-9-22 17:10 | 作者: 網絡轉載 | 來源: 測試時代采編 | 查看: 223次 | 進入軟件測試論壇討論

    領測軟件測試網 因為工作關系,兩年前本人曾調研過STAF軟件,當時想為VcTester工具構造一個具有對等通信關系的IPC組件,盡管最終還是棄用STAF,改用自行開發的SRPC組件,不過仍覺得STAF是不錯的自動化控制框架,尤其是跨機控制,用起來比較方便,而且它是開源的。 

    關于STAF 
            STAF(The Software Testing Automation Framework)是發端于IBM的自動化測試框架,如果我沒記錯的話,2000年的時候STAF就有版本了,不過那時的STAF比較簡單,做不了多少事情。過去這么多年,STAF現已發展成一個龐大體系了。 

            STAF主頁(http://staf.sourceforge.net/)對該軟件介紹如下: 

            STAF是開源、跨平臺、支持多語言的自動化測試框架,它圍繞于組件重用的理念,通過服務調用(比如處理調用、資源管理、登陸、監視等)幫助大家省去繁瑣的自動化架構建設工作,大家只需集中精力在自身自動化實施上。STAF為自動化測試建立了基礎,在高層解決方案提供一種可插撥的機制,支持多種平臺與多種語言。 

            使用STAF可快速構造自動化測試環境,STAF的服務調用系統也讓大家創建自動用例與管理自動用例更加方便。STAF在功能級別實施服務調用,各個服務端點(稱作STAF客戶端)是對等的,從一個端點可直接調用另一端點(在另一臺機器運行的程序)提供的服務。

            換另一個角度看,STAF是一種分布式遠程調用體系,它具有如下特色: 

    Ø         將環境需求最小化(包括硬件與軟件) 

    Ø         在各種語言中都很容易使用,包括Java,C/C++,Rexx,Perl,TCL,及命令行shell環境 

    Ø         易于擴展,讓用戶能方便的創建一個服務插入到STAF體系中 

            STAF比較適應需要構造復雜測試環境的場合,復雜測試環境通常是分布式的,通過STAF將測試任務分發到不同的測試環境去執行,可以方便的測試機的測試腳本,可以方便的收集測試結果,另外,執行引擎STAX(Software Test Automation eXecution Engine)讓STAF的使用變得更簡單,測試人員只需要配置XML文件便實現STAF任務管理。 

    幾個概念 
    服務(Services): 

            STAF是基于服務(Services)來構建自動化框架的,服務就是STAF的可重用組件,服務還是一系列功能的集合。 

            如何理解STAF與服務的關系?STAF是一個小巧的后臺程序,在STAF中使用的所有組件都是服務,STAF提供輕量級分發機制,負責將請求轉發給這些服務。 

            STAF中服務分兩種:Internal (內部服務)和 External(外部服務)。內部服務被集成進 STAFProc,提供一些關鍵性的功能,比如數據管理與同步,外部服務則由 STAFProc 動態裝入,通過共享庫(shared libraries)來訪問。 

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    TAG: STAF 框架 自動化

    21/212>

    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>