面向EMC~2 xPlore回歸測試的自動化部署方案的研究與實現(xiàn)
本文關鍵詞:面向EMC~2 xPlore回歸測試的自動化部署方案的研究與實現(xiàn)
更多相關文章: 自動化測試 無人值守 自動化部署 xPlore
【摘要】:企業(yè)級應用的規(guī)模不斷增長,意味著產品具備更廣泛的平臺適用性與更靈活的配置兼容性,也導致其部署復雜程度隨之增加。操作系統(tǒng)、數(shù)據(jù)存儲、網絡配置、瀏覽器版本、產品版本及產品配置等多種不同組合,使得測試平臺與運行平臺的復雜程度呈指數(shù)級增長。部署難度加大,資源消耗增多以及工作量的急劇上升均給測試人員帶來了極大挑戰(zhàn)。xPlore是EMC2公司研制的基于文檔管理平臺Documentum的搜索引擎,以敏捷形式開發(fā)并測試,過程按周迭代。團隊采用回歸測試對xPlore進行多平臺組合多功能剖面的測試,與內容服務器Documentum Content Server配合完成。傳統(tǒng)的手動部署耗時長,屬性配置流程繁雜,環(huán)境重復率高,資源消耗嚴重。如何構建針對xPlore回歸測試的自動化部署方案,高效完成測試用例的持續(xù)集成、測試環(huán)境的部署與測試集的自動執(zhí)行,及時反饋產品信息,是本文所關注的重點。本文首先就項目背景與團隊工作給出問題定義,接著介紹自動化部署方案所涉及的技術與工具,研究方案需求,對方案進行了總體結構設計和各層次詳細設計,通過描述方案的系統(tǒng)控制模塊、自動化部署系統(tǒng)各子模塊以及腳本配置模塊的細節(jié)具體闡述該方案的實現(xiàn)過程,對方案的實施結果進行了驗證和分析,并于最后總結了本文主要工作,提出進一步工作展望。本文利用Groovy實現(xiàn)了產品的自動化部署系統(tǒng),使其能合理處理不同平臺特性,參數(shù)化產品配置信息,驗證屬性文件,自動區(qū)分配置并作出正確部署。方案將測試集嵌入部署過程,通過Jenkins進行步驟控制,由自動化部署系統(tǒng)根據(jù)腳本文件進行測試環(huán)境和測試集的配置、自動觸發(fā)測試執(zhí)行與結果發(fā)布,整個過程無人值守。本文提出的方案已應用于實際生產,有效提升了團隊的自動化率,為每個測試周期節(jié)省約60%的部署時間,同時成功規(guī)避手動部署失誤情形,減少新人因熟悉產品而產生的時間消耗,并節(jié)省了大量虛擬機及網絡資源。另外,該方案能在第一時間發(fā)現(xiàn)缺陷并及時反饋測試結果。
【學位授予單位】:南京大學
【學位級別】:碩士
【學位授予年份】:2014
【分類號】:TP311.52
【相似文獻】
中國期刊全文數(shù)據(jù)庫 前10條
1 李洋;;探究軟件回歸測試的過程自動化管理策略及實現(xiàn)[J];信息與電腦(理論版);2012年12期
2 李丹,劉杰;軟件回歸測試及其實踐[J];電子產品可靠性與環(huán)境試驗;2001年06期
3 陳茹,高建華,朱小駿;回歸測試中邊的控制域問題的研究[J];計算機應用與軟件;2004年11期
4 蔣曹清,張大方,繆力;一種回歸測試后的錯誤定位方法[J];計算機工程與科學;2005年04期
5 虞曉胤;楊小虎;;功能性回歸測試工具分析[J];計算機應用與軟件;2007年05期
6 馬軍勇;楊勝建;;軟件回歸測試研究[J];電子測試;2009年06期
7 丁懷寶;高建華;;回歸測試中基于值譜比較的偏離根定位法[J];計算機工程;2010年06期
8 陳青;;軟件回歸測試過程自動化管理方法的研究與實現(xiàn)[J];飛行器測控學報;2010年04期
9 劉雅君;;軟件回歸測試技術[J];計算機系統(tǒng)應用;2011年07期
10 張永紅;許林;;淺析回歸測試的策略[J];計算機光盤軟件與應用;2013年04期
中國重要會議論文全文數(shù)據(jù)庫 前4條
1 蔣曹清;張大方;繆力;;一種回歸測試后的錯誤定位方法[A];第三屆中國測試學術會議論文集[C];2004年
2 戈倩;高建華;;一種定位面向對象軟件中回歸測試錯誤的方法[A];第五屆中國測試學術會議論文集[C];2008年
3 王之椺;高建華;;一種基于修改影響分析方法的錯誤定位技術[A];第五屆中國測試學術會議論文集[C];2008年
4 蔣俊彥;李先賢;李建欣;吳茜;;SOArTester4RT:一種面向組合服務演化的高效回歸測試工具[A];2010年全國開放式分布與并行計算機學術會議論文集[C];2010年
中國重要報紙全文數(shù)據(jù)庫 前1條
1 ;SQL Server 2005升級的十個步驟[N];計算機世界;2006年
中國碩士學位論文全文數(shù)據(jù)庫 前10條
1 樊瑞瑞;基于UiAutomator測試工具Smoke的設計與實現(xiàn)[D];哈爾濱工業(yè)大學;2015年
2 顏俊菁;面向EMC~2 xPlore回歸測試的自動化部署方案的研究與實現(xiàn)[D];南京大學;2014年
3 劉凱楓;回歸測試選擇技術研究[D];湖南大學;2004年
4 唐廣琪;回歸測試技術的研究與應用[D];長春工業(yè)大學;2011年
5 唐凌遙;軟件回歸測試管理技術[D];國防科學技術大學;2005年
6 程華;大型應用軟件系統(tǒng)自動回歸測試工具的設計與實現(xiàn)[D];北京交通大學;2008年
7 任印政;自動化回歸測試系統(tǒng)的研究與實現(xiàn)[D];北京交通大學;2015年
8 馬玉州;面向對象程序的一種回歸測試方法[D];吉林大學;2010年
9 戈倩;面向對象軟件中回歸測試錯誤定位方法的研究[D];上海師范大學;2008年
10 李國坤;回歸測試環(huán)境搭建的自動化工具的設計與實現(xiàn)[D];北京交通大學;2011年
,本文編號:1148933
本文鏈接:http://sikaile.net/kejilunwen/sousuoyinqinglunwen/1148933.html