亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于STAF自動(dòng)化測試框架的研究

        2017-11-28 11:24:20姜秀麗
        卷宗 2017年32期
        關(guān)鍵詞:自動(dòng)化測試分布式

        姜秀麗

        摘 要:軟件測試是保障軟件質(zhì)量的重要手段,隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,軟件的復(fù)雜度越來越高,傳統(tǒng)手工執(zhí)行測試表現(xiàn)出很大的局限性,面臨這種需求,自動(dòng)化測試技術(shù)應(yīng)運(yùn)而生。由IBM開發(fā)的STAF(Software Testing Automation Framework)軟件測試框架在自動(dòng)化測試領(lǐng)域表現(xiàn)出突出的優(yōu)勢。STAF基于可重用的組件技術(shù)實(shí)現(xiàn),這些可重用組件稱為服務(wù)。STAF能夠?qū)崿F(xiàn)跨平臺(tái)、跨語言、分布式的軟件自動(dòng)化測試,而且STAF的可擴(kuò)展性很強(qiáng),根據(jù)用戶具體業(yè)務(wù)可以方便的構(gòu)建實(shí)用的自動(dòng)化測試平臺(tái)。

        關(guān)鍵詞:自動(dòng)化測試;分布式;STAF

        1 引言

        STAF(Software Testing Automation Framework)是IBM開發(fā)的一種開源的、支持多語言并且基于可重用組件機(jī)制的自動(dòng)化測試框架,開發(fā)STAF目的是更好的創(chuàng)建和管理自動(dòng)化測試用例和環(huán)境。STAF的功能通過服務(wù)(Service)即可重用的組件實(shí)現(xiàn),每個(gè)服務(wù)是一系列功能的集合,例如日志服務(wù)(Logging Service)、過程服務(wù)(Process Service)、監(jiān)控服務(wù)(Monitoring Service)、文件服務(wù)(File Service)等等。

        2 STAF/STAX工作原理

        STAF本身是一個(gè)后臺(tái)程序稱為STAFProc,STAFProc可以提供一種輕量級(jí)的分發(fā)機(jī)制,將接收的外界請(qǐng)求發(fā)送給相應(yīng)的服務(wù)(Service)。STAF采用點(diǎn)對(duì)點(diǎn)的實(shí)現(xiàn)機(jī)制,能夠減輕自動(dòng)化測試的負(fù)擔(dān),加快自動(dòng)化測試的進(jìn)程。在STAF的運(yùn)行環(huán)境中所有的機(jī)器都是對(duì)等的,沒有客戶端與服務(wù)器的區(qū)別。

        假設(shè)現(xiàn)在有兩臺(tái)機(jī)器A和B,A是主控機(jī),如下圖1所示:

        可以看出機(jī)器A和B都安裝了STAF,并且互相配置了信任關(guān)系。用戶可以通過在機(jī)器A上調(diào)用STAF的服務(wù)(service)來實(shí)現(xiàn)與機(jī)器B的相互通訊,如文件傳輸、操作機(jī)器B、監(jiān)控等等。所以STAF的作用實(shí)際上就是提供機(jī)器之間的通信通道并提供基于這個(gè)通道的基礎(chǔ)服務(wù)。

        我們可以單獨(dú)通過STAF將測試任務(wù)集合分發(fā)到不同的測試環(huán)境去執(zhí)行,但是如果測試任務(wù)太多,并且是不斷添加新的任務(wù)進(jìn)來,單獨(dú)依靠STAF就不利于測試任務(wù)的執(zhí)行、管理與維護(hù)了。因此引入了STAX的概念,如圖2所示。

        圖中機(jī)器A安裝了STAF/SATX,那么用戶就可以把一批STAF Service調(diào)用通過XML格式寫在一個(gè)文檔里,然后由STAX調(diào)用這個(gè)文檔并翻譯成STAF Service 通過STAF傳遞給機(jī)器B執(zhí)行。引入STAX機(jī)制使多測試任務(wù)的問題得到很好的解決。

        3 結(jié)論

        STAF自動(dòng)化測試框架支持多種平臺(tái),多種操作系統(tǒng),亦可以搭建跨平臺(tái)的測試環(huán)境,比較適合需要構(gòu)造復(fù)雜測試環(huán)境的場合。根據(jù)用戶的特性需求部署執(zhí)行機(jī),測試及執(zhí)行完測試腳本,在服務(wù)器端可直接收集分析測試結(jié)果,方便管理和維護(hù),因此,基于STAF測試框架的自動(dòng)化測試平臺(tái)的使用具有很廣的使用前景。

        參考文獻(xiàn)

        [1]陳能技編著.軟件測試技術(shù)大全:測試基礎(chǔ) 流行工具 項(xiàng)目實(shí)踐(第二版).人民郵電出版社,2011.

        [2]Gerald D.Everett,Raymond McLeod,Jr.Software Testing:Testing Across the Entire Software Development Life Cycle.Wiley – IEEE Computer Society Pr,2008.

        [3]IBM,Software Testing Automation Framework(STAF) User Guide,2008.9,Version 3.3.1.endprint

        猜你喜歡
        自動(dòng)化測試分布式
        分布式光伏發(fā)展的四大矛盾
        能源(2017年7期)2018-01-19 05:05:03
        分布式光伏熱錢洶涌
        能源(2017年10期)2017-12-20 05:54:07
        基于預(yù)處理MUSIC算法的分布式陣列DOA估計(jì)
        分布式光伏:爆發(fā)還是徘徊
        能源(2017年5期)2017-07-06 09:25:54
        Hadoop性能測試自動(dòng)化研究
        數(shù)據(jù)驅(qū)動(dòng)和關(guān)鍵字驅(qū)動(dòng)的研究與應(yīng)用
        軟件(2016年4期)2017-01-20 09:56:35
        淺談空調(diào)控制器自動(dòng)化測試
        東方教育(2016年7期)2017-01-17 21:28:10
        基于多總線結(jié)構(gòu)的電路板測試系統(tǒng)設(shè)計(jì)研究
        航空航天與國防電子新形勢下自動(dòng)化測試系統(tǒng)的應(yīng)用
        基于CTI—TET和SeleniumWebdriver的Web應(yīng)用自動(dòng)化測試框架的設(shè)計(jì)與實(shí)現(xiàn)
        軟件工程(2016年8期)2016-10-25 15:45:45
        性大毛片视频| 精品国产日韩亚洲一区在线| 亚洲国产中文字幕一区| 亚洲欧美中文字幕5发布| 亚洲av无码av吞精久久| 国产大片中文字幕| 国产丝袜长腿在线看片网站| 人妻无码第一区二区三区| 成片免费观看视频大全| 91久久久久无码精品露脸| 女同同成片av免费观看| 久久精品中文少妇内射| 男女车车的车车网站w98免费| 精品人妻VA出轨中文字幕| 在线看片免费人成视久网不卡| 国产一区国产二区亚洲精品| 女人被男人躁得好爽免费视频| XXXXBBBB欧美| 丰满人妻一区二区三区52| 人人妻人人澡人人爽国产| 日韩精品一区二区三区免费视频| 国产精品美女AV免费观看| 国产av三级精品车模| 国产亚州精品女人久久久久久| 黑人巨大白妞出浆| 亚洲AV无码成人精品区日韩密殿| 熟妇人妻精品一区二区视频| 精品国产免费一区二区三区香蕉| a级黑人大硬长爽猛出猛进 | 日韩av天堂一区二区| 亚洲va中文字幕无码毛片| 国产精品23p| 国产偷拍自拍在线观看| 在线视频夫妻内射| 国产麻无矿码直接观看| 国产精品日韩中文字幕| 亚洲综合偷自成人网第页色| 亚洲伊人色欲综合网| 日本成人字幕在线不卡| 亚洲一区二区自偷自拍另类| 国产超碰人人做人人爽av大片|