999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

網(wǎng)格軟件自動(dòng)化測(cè)試框架的研究與實(shí)現(xiàn)

2017-03-17 23:28:04朱英南唐世翔于琳瑤
電子技術(shù)與軟件工程 2016年16期
關(guān)鍵詞:實(shí)現(xiàn)自動(dòng)化研究

朱英南+唐世翔+于琳瑤

摘 要

在科技信息技術(shù)高速發(fā)展的當(dāng)今社會(huì)中,軟件設(shè)計(jì)、研發(fā)與應(yīng)用的規(guī)模逐漸擴(kuò)大。對(duì)于軟件進(jìn)行測(cè)試,是提升軟件運(yùn)行安全的關(guān)鍵環(huán)節(jié)。基于網(wǎng)絡(luò)化的軟件自動(dòng)化測(cè)試的效率更加的高,測(cè)試成本較低,是新時(shí)期軟件開(kāi)發(fā)領(lǐng)域中的重點(diǎn)測(cè)試技術(shù)之一。基于此,本文將對(duì)網(wǎng)格軟件自動(dòng)化測(cè)試框架進(jìn)行研究,分析其實(shí)現(xiàn)方式。

【關(guān)鍵詞】網(wǎng)格軟件 自動(dòng)化 測(cè)試框架 研究 實(shí)現(xiàn)

在自動(dòng)化測(cè)試技術(shù)高速發(fā)展的當(dāng)今社會(huì)中,研發(fā)出很多自動(dòng)化測(cè)試工具,這些自動(dòng)化測(cè)試工具應(yīng)用于網(wǎng)格軟件中,難以滿足網(wǎng)格軟件的自動(dòng)化測(cè)試需求。這是因?yàn)榫W(wǎng)格軟件與傳統(tǒng)的軟件相比,其項(xiàng)目多、測(cè)試難度大、測(cè)試平臺(tái)多、環(huán)境復(fù)雜等特點(diǎn),為自動(dòng)化測(cè)試帶來(lái)諸多阻礙。對(duì)于網(wǎng)格軟件自動(dòng)化測(cè)試框架進(jìn)行有針對(duì)性的研究在提升軟件自動(dòng)化測(cè)試質(zhì)量方面意義重大。

1 網(wǎng)格軟件的特點(diǎn)和自動(dòng)化測(cè)試難點(diǎn)

1.1 網(wǎng)格軟件的特點(diǎn)

網(wǎng)格軟件的應(yīng)用范圍廣泛,其科技化程度高,網(wǎng)格軟件與其他的軟件相比具有以下特點(diǎn):

1.1.1 具備虛擬資源能力

網(wǎng)格軟件能夠針對(duì)網(wǎng)絡(luò)系統(tǒng)中的多項(xiàng)硬件環(huán)境、操作系統(tǒng)等進(jìn)行虛擬單元計(jì)算,能夠跨越多個(gè)平臺(tái)進(jìn)行操作。

1.1.2 對(duì)網(wǎng)絡(luò)環(huán)境進(jìn)行異構(gòu)

在網(wǎng)絡(luò)環(huán)境的形成,由不同制造生產(chǎn)計(jì)算、網(wǎng)絡(luò)設(shè)備相互支持和系統(tǒng)共同運(yùn)行所組成。不同的計(jì)算機(jī)系統(tǒng)運(yùn)行,需要不同的操作系統(tǒng)和通信協(xié)議,為了實(shí)現(xiàn)對(duì)網(wǎng)絡(luò)資源的管理,需要對(duì)解決異種機(jī)系統(tǒng)的任務(wù),由此可見(jiàn),網(wǎng)格軟件在還具有異構(gòu)網(wǎng)絡(luò)環(huán)境的特點(diǎn)。

1.1.3 對(duì)集群模式下的節(jié)點(diǎn)關(guān)系進(jìn)行協(xié)調(diào)、管理以及針對(duì)性的控制

在互聯(lián)網(wǎng)網(wǎng)絡(luò)系統(tǒng)中,當(dāng)一個(gè)客戶與集群相互作用時(shí),集群轉(zhuǎn)變?yōu)閱我贿\(yùn)行的服務(wù)器,在網(wǎng)格軟件的支持下,能夠?qū)崿F(xiàn)系統(tǒng)關(guān)系的相互協(xié)調(diào)。

1.2 網(wǎng)格軟件的自動(dòng)化測(cè)試難點(diǎn)

基于網(wǎng)格軟件與一般軟件之間的差別,那么在進(jìn)行網(wǎng)格軟件的自動(dòng)化測(cè)試環(huán)節(jié)中將會(huì)出現(xiàn)很多問(wèn)題,這些問(wèn)題都是軟件測(cè)試環(huán)節(jié)中的難點(diǎn),需要對(duì)這些難點(diǎn)進(jìn)行詳細(xì)分析,才能夠制定有針對(duì)性的網(wǎng)格軟件自動(dòng)化測(cè)試方案。首先,網(wǎng)格軟件能夠運(yùn)行于復(fù)雜的異構(gòu)網(wǎng)絡(luò)環(huán)境中,能夠完成其集群管理的職責(zé),對(duì)集群中的重點(diǎn)參數(shù)進(jìn)行相應(yīng)的測(cè)試。因此,網(wǎng)格軟件自動(dòng)化測(cè)試系統(tǒng)需要在異構(gòu)網(wǎng)絡(luò)環(huán)境下具備良好的跨平臺(tái)性;其次,網(wǎng)格軟件屬于一種大型的應(yīng)用軟件,其結(jié)構(gòu)與功能參與比較復(fù)雜,在進(jìn)行軟件測(cè)試環(huán)節(jié)中,其測(cè)試規(guī)模龐大,難度系數(shù)也增加了;最后,網(wǎng)格軟件對(duì)于集群進(jìn)行管理中,主要通過(guò)命令行的方式進(jìn)行管理。那么在進(jìn)行網(wǎng)格軟件測(cè)試環(huán)節(jié)中,也需要軟件測(cè)試系統(tǒng)能夠適應(yīng)命令行的環(huán)境。

2 網(wǎng)格軟件自動(dòng)化測(cè)試框架的設(shè)計(jì)

2.1 系統(tǒng)基本框架

在網(wǎng)格軟件自動(dòng)化測(cè)試框架設(shè)計(jì)中,基于Testgrid 的框架結(jié)構(gòu)主要分為四部分,最上層為測(cè)試套件,下面一層為自動(dòng)化測(cè)試框架。第三層為行為庫(kù),最底層為被測(cè)系統(tǒng)。

2.2 Testgrid多重異常處理

當(dāng)測(cè)試軟件在進(jìn)行測(cè)試工作時(shí),或多或少的對(duì)被測(cè)試系統(tǒng)產(chǎn)生一定的破壞性,自動(dòng)化測(cè)試也不例外。軟件測(cè)試從人工手動(dòng)測(cè)試的方式轉(zhuǎn)變?yōu)橄到y(tǒng)自動(dòng)化測(cè)試,那么人工將會(huì)失去了對(duì)于軟件測(cè)試環(huán)節(jié)的控制,對(duì)測(cè)試中可能出現(xiàn)的異常環(huán)節(jié)難以把握。當(dāng)測(cè)試環(huán)節(jié)中出現(xiàn)異常,將會(huì)嚴(yán)重的影響軟件測(cè)試的質(zhì)量與效率。針對(duì)軟件測(cè)試中出現(xiàn)的這樣的問(wèn)題,需要建立網(wǎng)格軟件自動(dòng)化測(cè)試框架異常處理機(jī)制。在進(jìn)行網(wǎng)格軟件自動(dòng)化測(cè)試之前,需要Testgrid框架調(diào)度其他模塊,對(duì)被測(cè)系統(tǒng)狀態(tài)進(jìn)行綜合判斷,若被測(cè)系統(tǒng)符合軟件測(cè)試需求,那么該模塊就能夠應(yīng)用到實(shí)際測(cè)試中,如果被測(cè)系統(tǒng)不符合軟件測(cè)試需求,那么需要調(diào)動(dòng)其他模塊進(jìn)行測(cè)試。

2.3 Testgrid的超時(shí)控制

自動(dòng)化測(cè)試將測(cè)試環(huán)節(jié)交由給自動(dòng)化工具,能夠有效的節(jié)約時(shí)間,減少成本。但是在很多情況下,網(wǎng)絡(luò)通訊不暢將會(huì)導(dǎo)致軟件自動(dòng)化操作的動(dòng)作嚴(yán)重超時(shí),是測(cè)試遲遲不能結(jié)束。Testgrid應(yīng)用自動(dòng)化測(cè)試中,能夠?qū)y(cè)試過(guò)程中超時(shí)的情況進(jìn)行嚴(yán)格控制,設(shè)置最大的時(shí)間,控制每一個(gè)測(cè)試單元。處于同一測(cè)試組的測(cè)試用例,需要設(shè)定Timeout時(shí)間,通過(guò)配置文件的方式,將軟件測(cè)試控制在合理的范圍內(nèi)。

3 網(wǎng)格軟件自動(dòng)化測(cè)試框架Testgrid的實(shí)現(xiàn)

3.1 測(cè)試驅(qū)動(dòng)

在網(wǎng)格軟件自動(dòng)化測(cè)試框架Testgrid的實(shí)現(xiàn)中,首先需要對(duì)其測(cè)試驅(qū)動(dòng)模塊進(jìn)行分析。在測(cè)試驅(qū)動(dòng)模塊中存在著作用比較重要的類,即Driver。Testgrid軟件自動(dòng)化測(cè)試框架需要對(duì)其所需要的腳本文件格式進(jìn)行分析,常見(jiàn)的三種格式為Xml文件、Excel電子表格、常見(jiàn)的文本文檔。在眾多的文本格式下,需要將Driver類設(shè)計(jì)為一個(gè)抽象類,能夠?yàn)闇y(cè)試系統(tǒng)提供相應(yīng)的屬性和方法。根據(jù)測(cè)試對(duì)象的繼承關(guān)系,為不同的文件格式設(shè)計(jì)不同的類,如,TextDriver針對(duì)常見(jiàn)的文本文檔、ExcelDriver針對(duì)Excel表格、XmlDriver針對(duì)Xml文件。一般情況下,Xml文件結(jié)構(gòu)為樹(shù)形結(jié)構(gòu),文本靈活性較高。

3.2 配置管理

在配置管理模塊中,需要對(duì)不同的標(biāo)簽進(jìn)行功能進(jìn)行分析。testSuiteName為測(cè)試套件名,該名稱也會(huì)出現(xiàn)在系統(tǒng)中的生成日志中;Port是一組可以被使用的端口號(hào);reportFileName為指定的測(cè)試報(bào)告命名;Groups為此間節(jié)點(diǎn)對(duì)測(cè)試套件的分組;init為運(yùn)行本次軟件測(cè)試,系統(tǒng)所需要做的初始化工作,例如系統(tǒng)中需要導(dǎo)入哪些數(shù)據(jù)安裝包,開(kāi)啟哪些功能等。

4 結(jié)論

綜上所述,網(wǎng)格軟件的應(yīng)用范圍廣泛,其科技化程度高,網(wǎng)格軟件與其他的軟件相比特點(diǎn)突出,具備虛擬資源能力,對(duì)網(wǎng)絡(luò)環(huán)境進(jìn)行異構(gòu),對(duì)集群模式下的節(jié)點(diǎn)關(guān)系進(jìn)行協(xié)調(diào)、管理以及針對(duì)性的控制。在本文中對(duì)網(wǎng)格軟件的自動(dòng)化測(cè)試框架特點(diǎn)與難點(diǎn)進(jìn)行分析,并對(duì)網(wǎng)格軟件的自動(dòng)化測(cè)試框進(jìn)行設(shè)計(jì)研究,探討其功能實(shí)現(xiàn)方式。

參考文獻(xiàn)

[1]鐘華.基于云計(jì)算的軟件測(cè)試服務(wù)研究[D].上海:東華大學(xué),2012.

[2]賈志娟.基于Django框架的軟件自動(dòng)化測(cè)試分布式部署系統(tǒng)的研究與實(shí)現(xiàn)[D].北京:北京郵電大學(xué),2012.

[3]韓振斌.基于網(wǎng)格系統(tǒng)的自動(dòng)化測(cè)試系統(tǒng)的研究與實(shí)現(xiàn)[D].西北工業(yè)大學(xué),2007.

[4]徐崇浪.集群系統(tǒng)自動(dòng)化測(cè)試技術(shù)研究及其工具開(kāi)發(fā)[D].西安:西北工業(yè)大學(xué),2007.

[5]盧麟.智能化軟件的自動(dòng)化測(cè)試工具的研究與設(shè)計(jì)[D].西安:西安建筑科技大學(xué),2011.

作者單位

沈陽(yáng)理工大學(xué) 遼寧省沈陽(yáng)市 110000

猜你喜歡
實(shí)現(xiàn)自動(dòng)化研究
FMS與YBT相關(guān)性的實(shí)證研究
遼代千人邑研究述論
視錯(cuò)覺(jué)在平面設(shè)計(jì)中的應(yīng)用與研究
科技傳播(2019年22期)2020-01-14 03:06:54
EMA伺服控制系統(tǒng)研究
辦公室人員尚需制定個(gè)人發(fā)展規(guī)劃
蘇州信息學(xué)院教務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
如何實(shí)現(xiàn)人企合一
供熱站自動(dòng)控制系統(tǒng)中PLC的應(yīng)用
AGV小車在白酒行業(yè)自動(dòng)化立體倉(cāng)庫(kù)中的應(yīng)用
淺析鐵路通信傳輸?shù)臉?gòu)成及實(shí)現(xiàn)方法
主站蜘蛛池模板: 亚洲国产一成久久精品国产成人综合| 99热在线只有精品| 亚洲天堂区| 国产尤物在线播放| 国产亚洲精久久久久久久91| 大陆国产精品视频| 色婷婷天天综合在线| 色欲国产一区二区日韩欧美| 亚洲中文字幕久久精品无码一区| 日日噜噜夜夜狠狠视频| 亚洲无码电影| 91蝌蚪视频在线观看| 久久香蕉国产线看观| 99久久精品国产自免费| 免费观看国产小粉嫩喷水| 日本人妻丰满熟妇区| 亚洲美女AV免费一区| 综合五月天网| 国产99欧美精品久久精品久久| 日韩小视频在线播放| 国产午夜不卡| aⅴ免费在线观看| 国产精品免费入口视频| AV在线麻免费观看网站| 国产成人精品高清不卡在线| 人妻出轨无码中文一区二区| 国产成人a毛片在线| 久久伊人操| 91亚洲影院| 亚洲三级影院| 欧洲欧美人成免费全部视频| 亚洲三级片在线看| 67194成是人免费无码| 国产欧美一区二区三区视频在线观看| 日韩视频精品在线| 这里只有精品在线播放| 亚洲人成网7777777国产| 免费AV在线播放观看18禁强制| 91精品啪在线观看国产60岁| 久久大香香蕉国产免费网站| 97免费在线观看视频| 538国产视频| 精品福利国产| 久久无码高潮喷水| av午夜福利一片免费看| 亚洲精品第一页不卡| 成人永久免费A∨一级在线播放| 伊人久久久久久久| 国产人成网线在线播放va| 71pao成人国产永久免费视频| 亚洲制服丝袜第一页| 亚洲AV免费一区二区三区| 天天色天天操综合网| 中文字幕在线永久在线视频2020| 日本精品αv中文字幕| 91精品国产自产在线观看| 国产一区二区三区在线观看免费| 一区二区三区成人| 亚洲一区免费看| 动漫精品啪啪一区二区三区| 人妻免费无码不卡视频| 色婷婷亚洲综合五月| 91娇喘视频| 日本五区在线不卡精品| 91网红精品在线观看| 亚洲手机在线| 99中文字幕亚洲一区二区| 精品一区二区三区波多野结衣 | 国产丝袜丝视频在线观看| 色哟哟色院91精品网站| 亚洲欧洲自拍拍偷午夜色| 波多野结衣久久高清免费| 先锋资源久久| 亚洲AV无码久久精品色欲| 一级爱做片免费观看久久| 国产一级视频久久| 在线观看网站国产| 精品国产美女福到在线不卡f| lhav亚洲精品| 亚洲精品777| 国产美女精品人人做人人爽| 日韩 欧美 小说 综合网 另类|