亚洲免费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
        色诱视频在线观看| 国产成人综合亚洲国产| 亚洲视频一区二区蜜桃| 久久精品国产亚洲av四叶草| 国产精品女人呻吟在线观看| 色欲av自慰一区二区三区| 妺妺窝人体色www在线直播| 亚洲国产丝袜美女在线| 国产91清纯白嫩初高中在线观看| 少妇中文字幕乱码亚洲影视| 亚洲中文字幕无码永久在线| 国产亚洲精品性爱视频| 国产无卡视频在线观看| 又大又粗欧美黑人aaaaa片| 爆爽久久久一区二区又大又黄又嫩 | 久久久亚洲av成人网站| 亚洲第一成人网站| 亚洲无码性爱视频在线观看| 手机av在线播放网站| 免费欧洲毛片a级视频老妇女| 国产真实夫妇交换视频| 亚洲精品国产国语| 亚洲狠狠久久五月婷婷| 欧美熟妇另类久久久久久不卡| 日本一卡2卡3卡四卡精品网站| 五月天欧美精品在线观看| 亚洲高清自偷揄拍自拍| 国产三级精品视频2021| 国产精品久久久| 久久久99精品成人片中文字幕| 国产精品一区二区三区蜜臀| 日本熟妇另类一区二区三区| 欧美黑人性暴力猛交喷水黑人巨大| 国产99视频精品免费视频免里| 国产无遮挡又黄又爽无VIP| 亚洲最新精品一区二区| 爱情岛论坛亚洲永久入口口| 欧美v亚洲v日韩v最新在线| 思思久久96热在精品不卡| 亚洲av网一区二区三区成人| 国内精品久久久久影院薰衣草|