針對(duì)Transwarp Workflow的自動(dòng)化測試工具的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2021-11-21 15:13
工作流調(diào)度平臺(tái)Transwarp Workflow是一種進(jìn)行工作流調(diào)度設(shè)計(jì)與管理的圖形化工具,是一個(gè)采用迭代方式開發(fā)的Web系統(tǒng),為保障它的質(zhì)量需要對(duì)它進(jìn)行測試。在測試過程中,需要進(jìn)行很多重復(fù)性操作。通過自動(dòng)化測試,將這些重復(fù)性操作交由工具完成,可以達(dá)到降低測試成本以及提高測試效率的目的。對(duì)該工作流調(diào)度平臺(tái)的自動(dòng)化測試,需要進(jìn)行測試環(huán)境配置、腳本執(zhí)行、結(jié)果分析以及測試代碼維護(hù)等工作,自動(dòng)化測試工具需要完成上述一系列工作的自動(dòng)化。本文對(duì)自動(dòng)化測試及相關(guān)工具、技術(shù)進(jìn)行分析,依據(jù)Transwarp Workflow的用戶需求、操作流程、開發(fā)方式特點(diǎn)以及測試工作的實(shí)際情況,設(shè)計(jì)并實(shí)現(xiàn)針對(duì)該工作流調(diào)度平臺(tái)的自動(dòng)化測試工具。該自動(dòng)化測試工具共分為五個(gè)部分,分別是啟動(dòng)模塊、更新模塊、測試模塊、報(bào)告模塊以及還原模塊,對(duì)它的實(shí)現(xiàn)選擇以Robot Framework框架為基礎(chǔ),綜合利用Selenium、Beautiful Soup等技術(shù)來完成。針對(duì)工作流調(diào)度平臺(tái)Transwarp Workflow的自動(dòng)化測試工具的應(yīng)用,減少了測試人員在測試過程中需要進(jìn)行的手工測試及測試維護(hù)工作,降低了人為因素帶來的不利影...
【文章來源】:南京大學(xué)江蘇省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:72 頁
【學(xué)位級(jí)別】:碩士
【部分圖文】:
圖2.1?Swagger?UI接口描述界面??
圖3.3所示:??Transwarp?Workflow?
求進(jìn)行測試的測試用例,如針對(duì)任務(wù)依賴關(guān)系的測試用例,可以進(jìn)行進(jìn)一步劃分,??縮小單個(gè)測試用例套件的規(guī)模,以方便進(jìn)行測試用例的維護(hù)。??測試用例的組織如圖3.7所示:??(用例集)??Q助用例試用伊??一r乂?足-接口??…"?關(guān)接門??7v_???????圖3.7測試用例組織結(jié)構(gòu)??其中每個(gè)接口測試用例的自動(dòng)化腳本需要模擬測試操作從環(huán)境、數(shù)據(jù)的準(zhǔn)備??到最后的數(shù)據(jù)清理的全過程中瀏覽器的行為。分析被測試的工作流調(diào)度平臺(tái)的業(yè)??務(wù)處理流程,從中提取瀏覽器與服務(wù)器之間的交互過程,得到測試用例腳本與服??務(wù)器之間的交互過程,以一個(gè)針對(duì)是依賴關(guān)系的測試用例腳本為例,測試用例與??服務(wù)器之間的交互過程如圖3.8所示:??25??
【參考文獻(xiàn)】:
期刊論文
[1]基于XML的數(shù)據(jù)結(jié)構(gòu)體自動(dòng)生成技術(shù)研究[J]. 王立. 電腦與信息技術(shù). 2019(01)
[2]基于Sax的嵌入式輕量級(jí)xml解析實(shí)現(xiàn)[J]. 劉青云,馬文躍,焦鉻. 衡陽師范學(xué)院學(xué)報(bào). 2018(06)
[3]軟件測試自動(dòng)化方法研究[J]. 彭迪. 電子質(zhì)量. 2018(11)
[4]軟件自動(dòng)化測試技術(shù)的應(yīng)用探索研究[J]. 張歡,李繼安,張紅金. 電子產(chǎn)品可靠性與環(huán)境試驗(yàn). 2018(04)
[5]軟件自動(dòng)化測試研究[J]. 趙良福,王世簽,鄭科鵬. 有線電視技術(shù). 2018(06)
[6]自動(dòng)代碼生成技術(shù)的發(fā)展現(xiàn)狀與趨勢[J]. 王博,舒新峰,王小銀,陳銳. 西安郵電大學(xué)學(xué)報(bào). 2018(03)
[7]論自動(dòng)化軟件測試技術(shù)的實(shí)際運(yùn)用[J]. 但凝云. 信息記錄材料. 2018(04)
[8]簡析軟件自動(dòng)化測試技術(shù)及應(yīng)用[J]. 趙雪妍,張東,李岳. 通訊世界. 2016(12)
[9]主流代碼生成方法的分析與比較[J]. 張艷偉,陳正鳴,呂嘉,張霞. 計(jì)算機(jī)與現(xiàn)代化. 2015(11)
[10]基于TestDirector的軟件自動(dòng)化測試系統(tǒng)的設(shè)計(jì)[J]. 侯萍,龔曉峰. 計(jì)算機(jī)工程與設(shè)計(jì). 2007(08)
本文編號(hào):3509744
【文章來源】:南京大學(xué)江蘇省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:72 頁
【學(xué)位級(jí)別】:碩士
【部分圖文】:
圖2.1?Swagger?UI接口描述界面??
圖3.3所示:??Transwarp?Workflow?
求進(jìn)行測試的測試用例,如針對(duì)任務(wù)依賴關(guān)系的測試用例,可以進(jìn)行進(jìn)一步劃分,??縮小單個(gè)測試用例套件的規(guī)模,以方便進(jìn)行測試用例的維護(hù)。??測試用例的組織如圖3.7所示:??(用例集)??Q助用例試用伊??一r乂?足-接口??…"?關(guān)接門??7v_???????圖3.7測試用例組織結(jié)構(gòu)??其中每個(gè)接口測試用例的自動(dòng)化腳本需要模擬測試操作從環(huán)境、數(shù)據(jù)的準(zhǔn)備??到最后的數(shù)據(jù)清理的全過程中瀏覽器的行為。分析被測試的工作流調(diào)度平臺(tái)的業(yè)??務(wù)處理流程,從中提取瀏覽器與服務(wù)器之間的交互過程,得到測試用例腳本與服??務(wù)器之間的交互過程,以一個(gè)針對(duì)是依賴關(guān)系的測試用例腳本為例,測試用例與??服務(wù)器之間的交互過程如圖3.8所示:??25??
【參考文獻(xiàn)】:
期刊論文
[1]基于XML的數(shù)據(jù)結(jié)構(gòu)體自動(dòng)生成技術(shù)研究[J]. 王立. 電腦與信息技術(shù). 2019(01)
[2]基于Sax的嵌入式輕量級(jí)xml解析實(shí)現(xiàn)[J]. 劉青云,馬文躍,焦鉻. 衡陽師范學(xué)院學(xué)報(bào). 2018(06)
[3]軟件測試自動(dòng)化方法研究[J]. 彭迪. 電子質(zhì)量. 2018(11)
[4]軟件自動(dòng)化測試技術(shù)的應(yīng)用探索研究[J]. 張歡,李繼安,張紅金. 電子產(chǎn)品可靠性與環(huán)境試驗(yàn). 2018(04)
[5]軟件自動(dòng)化測試研究[J]. 趙良福,王世簽,鄭科鵬. 有線電視技術(shù). 2018(06)
[6]自動(dòng)代碼生成技術(shù)的發(fā)展現(xiàn)狀與趨勢[J]. 王博,舒新峰,王小銀,陳銳. 西安郵電大學(xué)學(xué)報(bào). 2018(03)
[7]論自動(dòng)化軟件測試技術(shù)的實(shí)際運(yùn)用[J]. 但凝云. 信息記錄材料. 2018(04)
[8]簡析軟件自動(dòng)化測試技術(shù)及應(yīng)用[J]. 趙雪妍,張東,李岳. 通訊世界. 2016(12)
[9]主流代碼生成方法的分析與比較[J]. 張艷偉,陳正鳴,呂嘉,張霞. 計(jì)算機(jī)與現(xiàn)代化. 2015(11)
[10]基于TestDirector的軟件自動(dòng)化測試系統(tǒng)的設(shè)計(jì)[J]. 侯萍,龔曉峰. 計(jì)算機(jī)工程與設(shè)計(jì). 2007(08)
本文編號(hào):3509744
本文鏈接:http://www.sikaile.net/kejilunwen/ruanjiangongchenglunwen/3509744.html
最近更新
教材專著