天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

自動(dòng)化測(cè)試在線(xiàn)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

發(fā)布時(shí)間:2018-06-08 14:30

  本文選題:自動(dòng)化測(cè)試 + 關(guān)鍵字驅(qū)動(dòng); 參考:《西南交通大學(xué)》2017年碩士論文


【摘要】:軟件測(cè)試是軟件開(kāi)發(fā)的重要環(huán)節(jié),也是保障軟件質(zhì)量的關(guān)鍵步驟,而自動(dòng)化測(cè)試能夠使用機(jī)器來(lái)代替人工進(jìn)行測(cè)試執(zhí)行,測(cè)試效率得到了很大提升。以往的商業(yè)自動(dòng)化測(cè)試工具雖然功能強(qiáng)大,但僅僅可以應(yīng)用于個(gè)別特定領(lǐng)域;而自己開(kāi)發(fā)的自動(dòng)化測(cè)試工具,往往僅針對(duì)特定需求,特定的項(xiàng)目,在其他的項(xiàng)目中需要反復(fù)開(kāi)發(fā)。為此,本文提出了一種解決以上兩種問(wèn)題的方案,即自動(dòng)化測(cè)試在線(xiàn)管理系統(tǒng)。本文的自動(dòng)化測(cè)試在線(xiàn)管理系統(tǒng)包括自動(dòng)化測(cè)試在線(xiàn)管理平臺(tái)和對(duì)應(yīng)的測(cè)試執(zhí)行端。在自動(dòng)化測(cè)試在線(xiàn)管理平臺(tái)部分,使用Java編程語(yǔ)言開(kāi)發(fā),為用戶(hù)提供自動(dòng)化測(cè)試一站式管理功能;而測(cè)試執(zhí)行端則使用Python編程語(yǔ)言開(kāi)發(fā),從平臺(tái)獲取測(cè)試數(shù)據(jù),調(diào)用測(cè)試庫(kù)中的函數(shù),執(zhí)行測(cè)試步驟并實(shí)時(shí)返回測(cè)試結(jié)果。本文具體內(nèi)容包括:(1)介紹了項(xiàng)目的背景、研究的目的和意義,分析了課題相關(guān)國(guó)內(nèi)外發(fā)展現(xiàn)狀。(2)對(duì)關(guān)鍵字驅(qū)動(dòng)測(cè)試?yán)碚?所使用的技術(shù)如Spring Framework與Spring Boot、Vaadin和APScheduler進(jìn)行了簡(jiǎn)要綜述。(3)分析了目標(biāo)需求,明確系統(tǒng)的目標(biāo),從功能性和非功能性角度具體分析,并確定系統(tǒng)的用例圖。(4)依據(jù)系統(tǒng)的需求分析,劃分了系統(tǒng)功能模塊,設(shè)計(jì)了系統(tǒng)架構(gòu)和數(shù)據(jù)庫(kù)。(5)對(duì)系統(tǒng)各個(gè)模塊進(jìn)行了詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)。其中,系統(tǒng)管理模塊使用分配數(shù)據(jù)模型CRUD權(quán)限對(duì)用戶(hù)和用戶(hù)組授權(quán),使用BCrypt加密算法驗(yàn)證用戶(hù)登錄密碼;測(cè)試庫(kù)管理模塊使用Vaadin Upload組件上傳和Apache POI庫(kù)解析測(cè)試庫(kù)Excel文檔;測(cè)試用例管理模塊利用關(guān)鍵字驅(qū)動(dòng)測(cè)試特性快速組裝測(cè)試步驟并生成測(cè)試用例;測(cè)試計(jì)劃管理模塊使用CRON表達(dá)式設(shè)置測(cè)試任務(wù)執(zhí)行時(shí)間;測(cè)試執(zhí)行使用WebSocket通信實(shí)現(xiàn)遠(yuǎn)程實(shí)時(shí)控制自動(dòng)化測(cè)試執(zhí)行,使用APScheduler實(shí)現(xiàn)定時(shí)調(diào)度任務(wù)。最后,論文對(duì)系統(tǒng)運(yùn)行結(jié)果進(jìn)行分析,且通過(guò)三種類(lèi)型的測(cè)試,驗(yàn)證了本系統(tǒng)的可用性,結(jié)果表明,本系統(tǒng)達(dá)到了設(shè)定的目標(biāo)。
[Abstract]:Software testing is not only an important part of software development, but also a key step to guarantee the quality of software. Previous commercial automated testing tools, while powerful, can only be applied to specific areas, while self-developed automated testing tools tend to be tailored to specific needs, specific projects, In other projects, it needs to be developed over and over again. Therefore, this paper puts forward a scheme to solve the above two problems, that is, automated test online management system. The automatic test online management system includes the automated test online management platform and the corresponding test execution terminal. In the part of online management platform for automated testing, Java programming language is used to develop it to provide users with one-stop management function of automated testing, while the test execution side is developed with Python programming language to obtain test data from the platform. Call the function in the test library, execute the test steps and return the test results in real time. This paper introduces the background of the project, the purpose and significance of the research, and analyzes the relevant domestic and foreign development status. The technologies used, such as Spring Framework, Spring Boot Vaadin and APScheduler, briefly summarize the target requirements, define the objectives of the system, analyze the system from a functional and non-functional point of view, and determine the use case diagram of the system according to the requirement analysis of the system. The system function module is divided, and the system architecture and database are designed. The system management module authorizes the user and user group with the authority of assigned data model crud, verifies the user login password with BCrypt encryption algorithm, and the test library management module uses Vaadin upload component to upload and Apache POI library to parse the test library. The test case management module assembles the test steps and generates the test cases by using keyword driven test characteristics, and the test plan management module sets the test task execution time with the CRON expression. WebSocket communication is used to realize remote real-time control automatic test execution, and APScheduler is used to implement timing scheduling task. Finally, the system running results are analyzed, and through three types of tests, the availability of the system is verified. The results show that the system has achieved the set goals.
【學(xué)位授予單位】:西南交通大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2017
【分類(lèi)號(hào)】:TP311.52

【參考文獻(xiàn)】

相關(guān)期刊論文 前10條

1 姚炯;;基于Appium的手機(jī)應(yīng)用程序自動(dòng)化測(cè)試研究[J];軟件導(dǎo)刊;2017年01期

2 王永和;張勁松;鄧安明;周智勛;;Spring Boot研究和應(yīng)用[J];信息通信;2016年10期

3 楊勛;;軟件測(cè)試技術(shù)研究[J];電腦知識(shí)與技術(shù);2015年28期

4 梁思秋;葛華勇;;基于Robot Framework的MVC GUI模塊自動(dòng)化測(cè)試框架[J];計(jì)算機(jī)系統(tǒng)應(yīng)用;2015年07期

5 盧晨;;基于Selenium進(jìn)行Web應(yīng)用測(cè)試研究[J];軟件導(dǎo)刊;2015年01期

6 劉東生;;淺談自動(dòng)化測(cè)試的主要發(fā)展方向[J];電子制作;2014年15期

7 周偉;陳柳;;基于Autorunner的軟件自動(dòng)測(cè)試研究[J];信息系統(tǒng)工程;2014年06期

8 陳克浚;;國(guó)內(nèi)軟件自動(dòng)化測(cè)試的現(xiàn)狀及原因探究[J];電子技術(shù)與軟件工程;2014年11期

9 舒禮蓮;;基于Spring MVC的Web應(yīng)用開(kāi)發(fā)[J];計(jì)算機(jī)與現(xiàn)代化;2013年11期

10 宋斌;方葛豐;劉毅;;自動(dòng)測(cè)試系統(tǒng)軟件平臺(tái)TestCenter體系結(jié)構(gòu)設(shè)計(jì)與分析[J];測(cè)控技術(shù);2013年08期

相關(guān)碩士學(xué)位論文 前7條

1 張?jiān)?基于Robot Framework的自動(dòng)化測(cè)試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];南京大學(xué);2015年

2 丁碩;基于QTP的GPON通信軟件自動(dòng)化測(cè)試[D];電子科技大學(xué);2012年

3 史寧寧;一種面向Web應(yīng)用系統(tǒng)的自動(dòng)化測(cè)試框架[D];吉林大學(xué);2011年

4 黃松子;通信電臺(tái)自動(dòng)測(cè)試系統(tǒng)軟件設(shè)計(jì)[D];電子科技大學(xué);2010年

5 高峰;GUI錄制回放中幾個(gè)關(guān)鍵技術(shù)的研究[D];哈爾濱工業(yè)大學(xué);2006年

6 江鯨;軟件自動(dòng)化測(cè)試系統(tǒng)的研究與實(shí)現(xiàn)[D];電子科技大學(xué);2006年

7 王世俊;軟件自動(dòng)化測(cè)試框架的研究和實(shí)現(xiàn)[D];華東師范大學(xué);2006年

,

本文編號(hào):1996119

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/shoufeilunwen/xixikjs/1996119.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶(hù)e2029***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com
99久久成人精品国产免费| 成人精品国产亚洲av久久| 精品精品国产自在久久高清| 国产中文字幕久久黄色片| 亚洲国产婷婷六月丁香| 国产又大又硬又粗又湿| 日韩夫妻午夜性生活视频| 亚洲一区二区精品免费视频| 日韩美女偷拍视频久久| 亚洲免费观看一区二区三区| 国产在线视频好看不卡| 中文字幕不卡欧美在线| 国产亚洲系列91精品| 国产传媒精品视频一区| 麻豆精品视频一二三区| 精品熟女少妇一区二区三区| 日本成人中文字幕一区| 91免费一区二区三区| 东京热男人的天堂一二三区| 99久久国产综合精品二区| 男人大臿蕉香蕉大视频| 加勒比系列一区二区在线观看| 日韩蜜桃一区二区三区| 在线观看欧美视频一区| 亚洲熟妇中文字幕五十路| 黄片三级免费在线观看| 欧美精品一区久久精品| 中文字幕亚洲精品在线播放| 伊人久久青草地婷婷综合| 丝袜破了有美女肉体免费观看| 91麻豆精品欧美视频| 老司机亚洲精品一区二区| 中国黄色色片色哟哟哟哟哟哟| 国产香蕉国产精品偷在线观看| 欧美午夜伦理在线观看| 99久久无色码中文字幕免费| 日韩人妻一区二区欧美| 国产免费无遮挡精品视频 | 亚洲日本韩国一区二区三区| 成人精品日韩专区在线观看| 中国黄色色片色哟哟哟哟哟哟|