物流軟件測(cè)試用例描述體系的研究與設(shè)計(jì)
發(fā)布時(shí)間:2021-11-26 13:25
隨著物流業(yè)的蓬勃發(fā)展,物流相關(guān)的軟件市場(chǎng)也得到了快速發(fā)展,物流軟件規(guī)模的不斷擴(kuò)大的同時(shí),人們對(duì)軟件的質(zhì)量、成本和進(jìn)度提出了更高的要求,就導(dǎo)致了軟件測(cè)試在軟件開發(fā)中的地位越來越重要。鑒于自動(dòng)化測(cè)試在物流軟件測(cè)試中的重要性,本論文提出在自動(dòng)化測(cè)試工具和待測(cè)目標(biāo)系統(tǒng)之間建立一個(gè)業(yè)務(wù)中間層,采用了一套測(cè)試用例描述體系。這套系統(tǒng)可以實(shí)現(xiàn)測(cè)試腳本的自動(dòng)化創(chuàng)建、自動(dòng)化維護(hù)和自動(dòng)化執(zhí)行,這將大幅度地提升軟件測(cè)試的自動(dòng)化程度和精確程度。論文首先從物流軟件特點(diǎn)和Web UI測(cè)試的實(shí)際情況出發(fā)分析了物流軟件測(cè)試需求,并制定了總體的設(shè)計(jì)目標(biāo),然后從架構(gòu)和流程兩個(gè)方面出發(fā),對(duì)系統(tǒng)的總體進(jìn)行了設(shè)計(jì)。根據(jù)自動(dòng)化測(cè)試關(guān)鍵字驅(qū)動(dòng)的設(shè)計(jì)思想,從實(shí)際測(cè)試場(chǎng)景中抽象出測(cè)試的映射模型,設(shè)計(jì)了用例描述語言,制定了其基本句法規(guī)則。其次圍繞總體設(shè)計(jì)和用例描述語言細(xì)分出五個(gè)功能模塊,并對(duì)五個(gè)模塊做了詳細(xì)的設(shè)計(jì)。在總體設(shè)計(jì)和模塊設(shè)計(jì)的基礎(chǔ)上,采用Vue的前端框架和SSM后端框架構(gòu)建出物流軟件測(cè)試用例描述體系的Web應(yīng)用系統(tǒng)的管理端及其引擎端。最后以電子商務(wù)網(wǎng)站bookstore為被測(cè)系統(tǒng)進(jìn)行功能測(cè)試和兼容性測(cè)試,通過其測(cè)試結(jié)果來看,物流...
【文章來源】:北京郵電大學(xué)北京市 211工程院校 教育部直屬院校
【文章頁數(shù)】:104 頁
【學(xué)位級(jí)別】:碩士
【部分圖文】:
圖3-1物流軟件測(cè)試用例描述體系整體的架構(gòu)設(shè)計(jì)??隨著軟件的業(yè)務(wù)邏輯不斷的復(fù)雜,因此設(shè)計(jì)邏輯的管理與代碼維護(hù)是系統(tǒng)架??構(gòu)設(shè)計(jì)首先需要考慮的問題,并且采用獨(dú)立分層的設(shè)計(jì)架構(gòu)能夠有效解決每層框??
?北京郵電大學(xué)工程碩士學(xué)位論文???參數(shù)配置:配置對(duì)應(yīng)方法的參數(shù)。??基礎(chǔ)腳本管理模塊中,各個(gè)功能之間互相調(diào)用和反饋,具體設(shè)計(jì)為:測(cè)試人??員進(jìn)該模塊,可以直接獲取到功能點(diǎn)(測(cè)試業(yè)務(wù))下的模板,也可以編寫模板描??述來新建一個(gè)模板;選定其中一個(gè)模板可以獲取該模板下的所有基礎(chǔ)腳本,同樣??也可以新建基礎(chǔ)腳本;新建一條完整的基礎(chǔ)腳本方式有兩種,第一種:在添加多??項(xiàng)中添加函數(shù)集中的函數(shù),配置參數(shù)后直接保存腳本;第二種,在添加多項(xiàng)中添??加操作對(duì)象,選擇操作對(duì)象對(duì)應(yīng)元素的方法,配置該方法的參數(shù),繼而進(jìn)行參數(shù)??化,最后保存基礎(chǔ)腳本,基礎(chǔ)腳本管理模塊的時(shí)序如圖3-6。??模板??
就可以獲得結(jié)構(gòu)樹,篩選結(jié)構(gòu)樹中的節(jié)點(diǎn),就可以獲取節(jié)點(diǎn)數(shù)據(jù),然后編??輯節(jié)點(diǎn)數(shù)據(jù),再保存到數(shù)據(jù)庫,最后可以查看配好數(shù)據(jù)的腳本。數(shù)據(jù)中心管理模??塊的時(shí)序如圖3-7。??m?基礎(chǔ)腳本+測(cè)試數(shù)據(jù)??I?|?|?I?|?|??^?[]?_型?練測(cè)試點(diǎn)?|^)獲_樹[|0_試_|??^?I篩選類型子項(xiàng)k丨篩選結(jié)構(gòu)樹丨編輯測(cè)試數(shù)據(jù)丨?^丨?^丨??|????|????|????|?|??U?LfJ?L+I?屮?L[J??I?i?i?ill??i?i?i?1?i?i??0獲取執(zhí)行狀態(tài)丨2獲取結(jié)構(gòu)樹i?p獲取節(jié)點(diǎn)數(shù)據(jù)丨,v/,?本I??I篩選類型子項(xiàng)I篩選結(jié)構(gòu)樹丨編輯節(jié)點(diǎn)數(shù)據(jù)1?I??|????|?—???|????I?|?|??W?屮?M?^?i+J?1+J??I?I?I?ill??I?I?I?ill??圖3-7數(shù)據(jù)中心管理模板時(shí)序圖??3.5.3構(gòu)件封裝的設(shè)計(jì)??構(gòu)件封裝模塊是對(duì)Web?UI界面的控件(元素)定位和操作進(jìn)行封裝和輔助??腳本執(zhí)行的輔助函數(shù)封裝的集合,以便于更加方便、快捷地操作控件對(duì)象和腳本??執(zhí)行。主要功能:webDriver、瀏覽器驅(qū)動(dòng)、控件基礎(chǔ)類、定位策略、HTML控件??31??
【參考文獻(xiàn)】:
期刊論文
[1]我國物流管理信息化存在的問題及對(duì)策[J]. 徐娜,陶琳. 商業(yè)經(jīng)濟(jì)研究. 2019(01)
[2]一種Web應(yīng)用跨瀏覽器兼容性測(cè)試方法[J]. 韋慶杰,劉淑坤. 計(jì)算機(jī)工程與應(yīng)用. 2019(05)
[3]A novel power-on-reset circuit for passive UHF RFID tag chip[J]. Ang Wang,Lina Yu,Dehua Wu,Shibo Fu,Wanlin Gao,Wan’ang Xiao. Journal of Semiconductors. 2018(12)
[4]基于模型檢測(cè)技術(shù)的變異測(cè)試用例生成方法[J]. 楊紅,洪玫,屈媛媛. 計(jì)算機(jī)科學(xué). 2018(S2)
[5]基于綜合測(cè)試云平臺(tái)的兼容性測(cè)試工具Selenium Grid的應(yīng)用[J]. 張鵬,李嘉妮,劉侃. 科學(xué)技術(shù)創(chuàng)新. 2018(31)
[6]軟件自動(dòng)化測(cè)試技術(shù)的應(yīng)用探索研究[J]. 張歡,李繼安,張紅金. 電子產(chǎn)品可靠性與環(huán)境試驗(yàn). 2018(04)
[7]基于Redis單位最大效益自適應(yīng)遷移策略研究[J]. 韋立,陳珊珊. 計(jì)算機(jī)技術(shù)與發(fā)展. 2018(10)
[8]淺析軟件黑盒測(cè)試[J]. 鐘睿. 數(shù)字通信世界. 2018(05)
[9]軟件測(cè)試技術(shù)現(xiàn)狀與發(fā)展趨勢(shì)研究[J]. 趙宇,王端榮,陳必泉. 信息與電腦(理論版). 2017(16)
[10]電子商務(wù)物流軟件系統(tǒng)開發(fā)與應(yīng)用[J]. 杜三. 信息與電腦(理論版). 2017(11)
碩士論文
[1]基于元素樹的Linux GUI自動(dòng)化測(cè)試方法研究[D]. 袁文超.山東農(nóng)業(yè)大學(xué) 2018
[2]基于關(guān)鍵字驅(qū)動(dòng)的自動(dòng)化測(cè)試工具的設(shè)計(jì)與實(shí)現(xiàn)[D]. 章鴿鴿.安徽大學(xué) 2018
[3]基于抽象語法樹的SQL注入防御研究[D]. 王杰.武漢郵電科學(xué)研究院 2018
[4]基于Selenium的WEB功能自動(dòng)化測(cè)試系統(tǒng)研究與實(shí)現(xiàn)[D]. 劉燚美.浙江工業(yè)大學(xué) 2017
[5]基于Selenium可視化的自動(dòng)測(cè)試框架設(shè)計(jì)與實(shí)現(xiàn)[D]. 施林松.中國科學(xué)院大學(xué)(中國科學(xué)院工程管理與信息技術(shù)學(xué)院) 2017
[6]基于并發(fā)錯(cuò)誤模式的傳感網(wǎng)程序動(dòng)態(tài)測(cè)試工具的開發(fā)[D]. 程明.暨南大學(xué) 2017
[7]基于Selenium2的Web UI自動(dòng)化測(cè)試框架的設(shè)計(jì)與實(shí)現(xiàn)[D]. 洪芳.西南交通大學(xué) 2017
[8]一種新型的Web應(yīng)用程序框架的設(shè)計(jì)與實(shí)現(xiàn)[D]. 朱培源.電子科技大學(xué) 2017
[9]Web功能自動(dòng)化測(cè)試框架的研究與設(shè)計(jì)[D]. 閆文姣.西安電子科技大學(xué) 2015
[10]針對(duì)DDI的輔助測(cè)試系統(tǒng)TestDDI的設(shè)計(jì)與實(shí)現(xiàn)[D]. 尤磊.南京大學(xué) 2013
本文編號(hào):3520236
【文章來源】:北京郵電大學(xué)北京市 211工程院校 教育部直屬院校
【文章頁數(shù)】:104 頁
【學(xué)位級(jí)別】:碩士
【部分圖文】:
圖3-1物流軟件測(cè)試用例描述體系整體的架構(gòu)設(shè)計(jì)??隨著軟件的業(yè)務(wù)邏輯不斷的復(fù)雜,因此設(shè)計(jì)邏輯的管理與代碼維護(hù)是系統(tǒng)架??構(gòu)設(shè)計(jì)首先需要考慮的問題,并且采用獨(dú)立分層的設(shè)計(jì)架構(gòu)能夠有效解決每層框??
?北京郵電大學(xué)工程碩士學(xué)位論文???參數(shù)配置:配置對(duì)應(yīng)方法的參數(shù)。??基礎(chǔ)腳本管理模塊中,各個(gè)功能之間互相調(diào)用和反饋,具體設(shè)計(jì)為:測(cè)試人??員進(jìn)該模塊,可以直接獲取到功能點(diǎn)(測(cè)試業(yè)務(wù))下的模板,也可以編寫模板描??述來新建一個(gè)模板;選定其中一個(gè)模板可以獲取該模板下的所有基礎(chǔ)腳本,同樣??也可以新建基礎(chǔ)腳本;新建一條完整的基礎(chǔ)腳本方式有兩種,第一種:在添加多??項(xiàng)中添加函數(shù)集中的函數(shù),配置參數(shù)后直接保存腳本;第二種,在添加多項(xiàng)中添??加操作對(duì)象,選擇操作對(duì)象對(duì)應(yīng)元素的方法,配置該方法的參數(shù),繼而進(jìn)行參數(shù)??化,最后保存基礎(chǔ)腳本,基礎(chǔ)腳本管理模塊的時(shí)序如圖3-6。??模板??
就可以獲得結(jié)構(gòu)樹,篩選結(jié)構(gòu)樹中的節(jié)點(diǎn),就可以獲取節(jié)點(diǎn)數(shù)據(jù),然后編??輯節(jié)點(diǎn)數(shù)據(jù),再保存到數(shù)據(jù)庫,最后可以查看配好數(shù)據(jù)的腳本。數(shù)據(jù)中心管理模??塊的時(shí)序如圖3-7。??m?基礎(chǔ)腳本+測(cè)試數(shù)據(jù)??I?|?|?I?|?|??^?[]?_型?練測(cè)試點(diǎn)?|^)獲_樹[|0_試_|??^?I篩選類型子項(xiàng)k丨篩選結(jié)構(gòu)樹丨編輯測(cè)試數(shù)據(jù)丨?^丨?^丨??|????|????|????|?|??U?LfJ?L+I?屮?L[J??I?i?i?ill??i?i?i?1?i?i??0獲取執(zhí)行狀態(tài)丨2獲取結(jié)構(gòu)樹i?p獲取節(jié)點(diǎn)數(shù)據(jù)丨,v/,?本I??I篩選類型子項(xiàng)I篩選結(jié)構(gòu)樹丨編輯節(jié)點(diǎn)數(shù)據(jù)1?I??|????|?—???|????I?|?|??W?屮?M?^?i+J?1+J??I?I?I?ill??I?I?I?ill??圖3-7數(shù)據(jù)中心管理模板時(shí)序圖??3.5.3構(gòu)件封裝的設(shè)計(jì)??構(gòu)件封裝模塊是對(duì)Web?UI界面的控件(元素)定位和操作進(jìn)行封裝和輔助??腳本執(zhí)行的輔助函數(shù)封裝的集合,以便于更加方便、快捷地操作控件對(duì)象和腳本??執(zhí)行。主要功能:webDriver、瀏覽器驅(qū)動(dòng)、控件基礎(chǔ)類、定位策略、HTML控件??31??
【參考文獻(xiàn)】:
期刊論文
[1]我國物流管理信息化存在的問題及對(duì)策[J]. 徐娜,陶琳. 商業(yè)經(jīng)濟(jì)研究. 2019(01)
[2]一種Web應(yīng)用跨瀏覽器兼容性測(cè)試方法[J]. 韋慶杰,劉淑坤. 計(jì)算機(jī)工程與應(yīng)用. 2019(05)
[3]A novel power-on-reset circuit for passive UHF RFID tag chip[J]. Ang Wang,Lina Yu,Dehua Wu,Shibo Fu,Wanlin Gao,Wan’ang Xiao. Journal of Semiconductors. 2018(12)
[4]基于模型檢測(cè)技術(shù)的變異測(cè)試用例生成方法[J]. 楊紅,洪玫,屈媛媛. 計(jì)算機(jī)科學(xué). 2018(S2)
[5]基于綜合測(cè)試云平臺(tái)的兼容性測(cè)試工具Selenium Grid的應(yīng)用[J]. 張鵬,李嘉妮,劉侃. 科學(xué)技術(shù)創(chuàng)新. 2018(31)
[6]軟件自動(dòng)化測(cè)試技術(shù)的應(yīng)用探索研究[J]. 張歡,李繼安,張紅金. 電子產(chǎn)品可靠性與環(huán)境試驗(yàn). 2018(04)
[7]基于Redis單位最大效益自適應(yīng)遷移策略研究[J]. 韋立,陳珊珊. 計(jì)算機(jī)技術(shù)與發(fā)展. 2018(10)
[8]淺析軟件黑盒測(cè)試[J]. 鐘睿. 數(shù)字通信世界. 2018(05)
[9]軟件測(cè)試技術(shù)現(xiàn)狀與發(fā)展趨勢(shì)研究[J]. 趙宇,王端榮,陳必泉. 信息與電腦(理論版). 2017(16)
[10]電子商務(wù)物流軟件系統(tǒng)開發(fā)與應(yīng)用[J]. 杜三. 信息與電腦(理論版). 2017(11)
碩士論文
[1]基于元素樹的Linux GUI自動(dòng)化測(cè)試方法研究[D]. 袁文超.山東農(nóng)業(yè)大學(xué) 2018
[2]基于關(guān)鍵字驅(qū)動(dòng)的自動(dòng)化測(cè)試工具的設(shè)計(jì)與實(shí)現(xiàn)[D]. 章鴿鴿.安徽大學(xué) 2018
[3]基于抽象語法樹的SQL注入防御研究[D]. 王杰.武漢郵電科學(xué)研究院 2018
[4]基于Selenium的WEB功能自動(dòng)化測(cè)試系統(tǒng)研究與實(shí)現(xiàn)[D]. 劉燚美.浙江工業(yè)大學(xué) 2017
[5]基于Selenium可視化的自動(dòng)測(cè)試框架設(shè)計(jì)與實(shí)現(xiàn)[D]. 施林松.中國科學(xué)院大學(xué)(中國科學(xué)院工程管理與信息技術(shù)學(xué)院) 2017
[6]基于并發(fā)錯(cuò)誤模式的傳感網(wǎng)程序動(dòng)態(tài)測(cè)試工具的開發(fā)[D]. 程明.暨南大學(xué) 2017
[7]基于Selenium2的Web UI自動(dòng)化測(cè)試框架的設(shè)計(jì)與實(shí)現(xiàn)[D]. 洪芳.西南交通大學(xué) 2017
[8]一種新型的Web應(yīng)用程序框架的設(shè)計(jì)與實(shí)現(xiàn)[D]. 朱培源.電子科技大學(xué) 2017
[9]Web功能自動(dòng)化測(cè)試框架的研究與設(shè)計(jì)[D]. 閆文姣.西安電子科技大學(xué) 2015
[10]針對(duì)DDI的輔助測(cè)試系統(tǒng)TestDDI的設(shè)計(jì)與實(shí)現(xiàn)[D]. 尤磊.南京大學(xué) 2013
本文編號(hào):3520236
本文鏈接:http://www.sikaile.net/kejilunwen/ruanjiangongchenglunwen/3520236.html
最近更新
教材專著