麻豆免费在线观看-亚洲啊v-夜夜精品视频-亚洲精品www久久久久久广东-亚洲乱码国产乱码精品精-91免费精品-免费h片在线观看-北条麻妃在线一区二区-日韩av不卡电影-久久精品噜噜噜成人88aⅴ-久久国产成人午夜av影院-中文字幕中文字幕在线-91精品国产综合久久婷婷香蕉-西西人体大胆4444www-亚洲视频 自拍偷拍

自動化測試框架優化-數控滾圓機滾弧機折彎機張家港鋼管縮管機滾
作者:lujianjun | 來源:歐科機械 | 發布時間:2019-04-27 11:51 | 瀏覽次數:

本文由張家港縮管機彎管機網站采集轉載中國知網整理!!www.www.astxwqw.com針對目前已有Web自動化測試框架存在運行效率較低、穩定性和易用性較差等問題,本文對Selenium自動化測試框架進行了一系列合理的優化和改進:采用多線程技術實現測試用例的并發執行,提高測試效率;采用將PhantomJS封裝為WebDriver的方法驅動無界面瀏覽器,實現無界面化瀏覽器的自動化測試,縮短測試時間,提高測試框架的穩定性;采用對自動化框架打JAR包方式,可將測試框架擴展到Linux等平臺打包成功后會在項目target目錄下生產一個JAR包,如圖1所示。圖1JAR包生成圖將由MavenAssembly插件打好的JAR包上傳到Linux服務器,把配置文件、測試數據文件和測試腳本上傳到配置文件中指定的目錄下。然后通過java命令運行即可,后面-configfile需要加上配置文件的存放路徑。通過采用了MavenAssembly插件打包為JAR的形式,可以方便地在Linux系統中使用命令形式運行自動化測試框架,提高了框架的靈活性和跨平臺性。3優化效果分析在優化前自動化框架采用的是真實瀏覽器,并且是單線程運行,但MutilUI采用的是無界面的瀏覽器和多線程并行的運行方式。

本文由張家港縮管機彎管機網站采集
轉載中國知網整理!
!
www.suoguanjixie.name自動化測試框架優化-數控滾圓機滾弧機折彎機張家港鋼管縮管機滾圓機為了更好地分析優化后的效果,對MutilUI與原自動化測試框架進行對比。優化前后的自動化測試框架運行在相同的軟硬件平臺上,運行環境完全一樣。優化前后自動化測試框架在測試腳本開發、測試腳本執行、測試腳本維護三方面存在差異。在實驗中我們選取一個旅游網站的搜索功能作為測試對象,包括酒店搜索(將用戶對酒店搜索的高頻詞匯作為測試數據,在被測Web應用中進行搜索,對得到的結果類型和內容與預期結果做對比),并且隨著回歸測試次數越多,投資回報率越高。下面以測試用例個數為單位,給出MutilUI與原自動化測試框架用時對比,如圖2所示。圖2原自動化測試框架與MutilUI框架測試用時對比從測試用時對比的柱狀圖可以看出,在用時增長趨勢上原自動化測試框架明顯比MutilUI快,由此可得出優化后的MutilUI自動化測試框架相對原自動化測試框架在執行效率上有明顯提升。4結語本文基于Web自動化測試框架Selenium進行合理的優化和改進,設計并實現了一套名為MultiUI的自動化測試框架,在MultiUI框架中采用多線程技術實現測試用例的并發執行,提高了測試效率;同時將PhantomJS封裝為WebDriver的方法驅動無界面瀏覽器,實現了無界面化瀏覽器的自動化測試,在縮短測試時間的同時還提高了測試框架的穩定性;最后采用MavenAssembly插件打包為JAR的形式,可以方便地在Linux系統中使用命令形式運行自動化測試框架,提高了框架的靈活性和跨平臺性。在真實項目中應用優化后的測試框架并與優化前的框架進行對比分析,結果表明,優化后的框架相對原自動化測試框架在執行效率上有明顯提升,本文的研究工作具有良好的應用價值,有助于提高自動化測試框架的執行效率和穩定性。參考文獻[1]葛萍.基于軟件測試、自動化測試框架優化-數控滾圓機滾弧機折彎機張家港鋼管縮管機滾圓機
本文由張家港縮管機彎管機網站采集
轉載中國知網整理!
!
www.suoguanjixie.name