中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

正則表達式匹配網(wǎng)站交換友鏈要注意什么

正則表達式匹配網(wǎng)站,交換友鏈要注意什么,汕頭澄海,公司網(wǎng)站制作武漢🍅 點擊文末小卡片,免費獲取軟件測試全套資料,資料在手,漲薪更快 今天給大家分享一個seleniumtestngmavenant的UI自動化,可以用于功能測試,也可按復(fù)雜的業(yè)務(wù)流程編寫測試用例,今天此篇文章不過多…

🍅?點擊文末小卡片,免費獲取軟件測試全套資料,資料在手,漲薪更快

今天給大家分享一個selenium+testng+maven+antUI自動化,可以用于功能測試,也可按復(fù)雜的業(yè)務(wù)流程編寫測試用例,今天此篇文章不過多講解如何實現(xiàn)CI/CD,只講解自己能獨立搭建UI框架,需要閱讀者有一定的java語言基礎(chǔ),文檔中的有些注解我就不詳細(xì)介紹了,感興趣的可以去java官網(wǎng)查看。

廢話就不多說了,開始實例講解。

開發(fā)工具:idea2017

開發(fā)平臺:windows

舉例模板:百度搜索

開發(fā)語言:java

可拓展mysql,shell,api 等

提供:代碼demo—打包形式發(fā)出

新建java模塊

有兩種創(chuàng)建方式

1. 點擊歡迎屏幕上的?Create New Project

圖片

2. 或選擇?File| New | Project

圖片

看到打開的新建項目向?qū)Т翱?/p>

如果你要在現(xiàn)有項目中添加一個模塊:打開要添加模塊的項目,然后選擇File | New | Module.

圖片

填寫好相關(guān)的group和artifact后點擊【Next】,最后Finish。

引入驅(qū)動,--與src 同級目錄新建一個文件夾 lib;

引入pom.xml ,目的是托管所有依賴jia包;--與src同級目錄

引入 build.xml,目的是與Jenkins關(guān)聯(lián)實現(xiàn)CI;

引入log4j2.xml,目的打印日志;--在src目錄下

新建公共模塊包:目的存放公共類

新建元素模塊包:目的存放測試元素;

新建步驟模塊包:目的測試用例的執(zhí)行步驟;

新建執(zhí)行測試模塊包:目的執(zhí)行測試用例;

新建 conf模板包:目的放系統(tǒng)配置文件;

整個項目目錄結(jié)構(gòu)如下圖所示:

圖片

下面是實例化講解

1. 新建class—runDriver.class 用于啟動瀏覽器驅(qū)動—公共方法

圖片

我是基于windows系統(tǒng)開發(fā)的,如果是mac 替換一下驅(qū)動就行

2. 新建BrowerDriver.class 對瀏覽器的公共方法

圖片

此類下面有 打開和關(guān)閉瀏覽器的公共方法;

3. 新建讀寫系統(tǒng)文件ReadPreperties.class類

圖片

4.?????還有很多其他公共的類,在此就不一一講解了,稍后會提供demo

比如:自動生成手機號,姓名,身份證號等

5.?????以百度 為例 開始寫 元素類

在com.ui.auto.element 下新建BaiDuElement.class

圖片

6.?????在com.ui.auto.step下新建BaiDuStep.class

圖片

7.?????在com.ui.auto.case 下新建BaiDuCase.class

圖片

需要引入testng jra包的三個注解

@BeforeTest

將會在一個元素定義的所有里面所有測試方法執(zhí)行之前運行,在此 先運行 打開瀏覽器 操作

@Test

要被執(zhí)行的測試方法

@AfterTest

將會在一個元素定義的所有里面所有的測試方法執(zhí)行之后運行

通過上面幾步 一個模塊的ui測試流程基本講解完成,這個框架的目的就是便于維護,里面也可以添加 api 及 數(shù)據(jù)源的操作,數(shù)據(jù)庫的關(guān)聯(lián)等,

如何和Jenkins關(guān)聯(lián)呢?

需要在 與src 同目錄下新建一個 testng.xml 內(nèi)容如下:

圖片

新建 Jenkins-job 后代碼上傳到gitlab 上,執(zhí)行 BaiDuTestng.xml就行(這是和ant 關(guān)聯(lián));

還有另外一種方法 maven,在pom 里配置相關(guān)的testng.xml,如下例子

圖片

如何通過ant 和Jenkins 實現(xiàn) CI 及 maven 和Jenkins實現(xiàn)CI 的操作,下期在做講解,希望通過此篇文章能給您帶來 有用的知識,謝謝!

最后工程的整體目錄結(jié)構(gòu),如下圖:

圖片

最后感謝每一個認(rèn)真閱讀我文章的人,禮尚往來總是要有的,雖然不是什么很值錢的東西,如果你用得到的話可以直接拿走:

?這些資料,對于做【軟件測試】的朋友來說應(yīng)該是最全面最完整的備戰(zhàn)倉庫,這個倉庫也陪伴我走過了最艱難的路程,希望也能幫助到你!凡事要趁早,特別是技術(shù)行業(yè),一定要提升技術(shù)功底。

http://www.risenshineclean.com/news/11780.html

相關(guān)文章:

  • wordpress圖片主題破解鄭州seo外包服務(wù)
  • wordpress怎么訪問seo網(wǎng)站推廣經(jīng)理招聘
  • 網(wǎng)站續(xù)費模版怎么優(yōu)化網(wǎng)站性能
  • 專業(yè)移動微網(wǎng)站建設(shè)優(yōu)秀軟文范例200字
  • html5 手機網(wǎng)站模板深圳網(wǎng)絡(luò)營銷運營
  • 中山市兩學(xué)一做網(wǎng)站阿里媽媽推廣網(wǎng)站
  • 高端網(wǎng)站建設(shè)設(shè)搜索引擎的網(wǎng)站
  • 視頻網(wǎng)站用什么做的制作網(wǎng)頁一般多少錢
  • 網(wǎng)站開發(fā)培訓(xùn)光山自媒體平臺大全
  • b站推廣網(wǎng)站2024年跨境電商seo
  • wordpress站點一百數(shù)據(jù)卡不友情鏈接交易網(wǎng)站源碼
  • 廠房裝修公司深圳寧波網(wǎng)站快速優(yōu)化
  • jsp網(wǎng)站開發(fā)教程深圳網(wǎng)絡(luò)公司推廣公司
  • 電子商務(wù)網(wǎng)站與建設(shè)課件西地那非片能延時多久有副作用嗎
  • wordpress圖片插件放大珠海百度搜索排名優(yōu)化
  • 蘭州做網(wǎng)站公司哪家好十大門戶網(wǎng)站
  • 延安城鄉(xiāng)建設(shè)規(guī)劃局網(wǎng)站百度帳號登錄個人中心
  • 做網(wǎng)站哪家最好acca少女網(wǎng)課視頻
  • 2017年網(wǎng)站設(shè)計惠州網(wǎng)絡(luò)推廣平臺
  • 聊城冠縣網(wǎng)站建設(shè)網(wǎng)站結(jié)構(gòu)優(yōu)化的內(nèi)容和方法
  • 二手網(wǎng)站建設(shè)的策劃網(wǎng)站如何賺錢
  • wordpress 任務(wù)馮耀宗seo博客
  • 企業(yè)網(wǎng)站開發(fā)技術(shù)湛江百度seo公司
  • 如何用java做網(wǎng)站視頻珠海網(wǎng)站設(shè)計
  • 揚州外貿(mào)網(wǎng)站seo正規(guī)的培訓(xùn)機構(gòu)有哪些
  • 沈陽企業(yè)網(wǎng)站優(yōu)化排名方案如何免費注冊網(wǎng)站
  • 江蘇運營網(wǎng)站建設(shè)業(yè)務(wù)免費建站哪個最好
  • 做網(wǎng)站需要字體切換鎮(zhèn)江關(guān)鍵字優(yōu)化公司
  • 做視頻網(wǎng)站怎么賺錢在線生成個人網(wǎng)站免費
  • wordpress列表提取文章第一張圖片安卓aso關(guān)鍵詞優(yōu)化