中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JUnit框架學習----基于webdriver自動化測試腳本的完成

發布時間:2020-07-20 23:52:55 來源:網絡 閱讀:707 作者:perfect_cat 欄目:軟件技術

想完成一些腳本,來自動跑一些application的注冊、文件上傳的腳本。所以粗略學習一下JUnit

1)直接新建一個JUnit case

限時:@Test(timeout=200) timeout屬性 單位是毫秒

//異常測試 excepted=異常名.class  暫時還沒有用到的地方。先mark

2)生命周期

@BeforeClass :修飾static的方法,在整個類執行之前執行該方法一次,用于處理一些高開銷的資源,如連接數據庫

@AfterClass:修飾static的方法,與@BeforeClass相反,是用于釋放資源的

@Before:修飾public void的方法,在每個測試用例(方法)執行時都會執行。

@After:修飾public void的方法,在每個測試用例執行結束后執行。

Constructor:每個測試用例都會重新創建當前的Class實例,可以看到Constructor執行了兩次。

@Test相當于是main。

3)使用@RunWith注解

比如我存在一個SimpleFunctionTest 和ComplexFunctionTest,那么該如何一次性執行這所有有關的case呢?

@RunWith(Suite.class)
@SuiteClasses({ComplexFunctionTest.class, SimpleFunctionTest.class})

現在還沒用過,先mark

Assert

Assert是JUnit提供的斷言類,用于常用的測試結果驗證。提供的功能和方法都比較簡單實用,這里只用列表簡單介紹:
AssertTrue、AssertFalse:結果的true、false。
AssertThat:使用Matcher做自定義的校驗。
AssertEquals、AssertNotEquals:判斷兩個對象是否相等。
AssertNull、AssertNotNull:判斷對象是否為空。
AssertSame:判斷兩個對象是否為同一個,不同于equals這里是使用“==”判斷。
AssertArrayEquals:判斷兩個數組是否相等。



向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

阿瓦提县| 恭城| 泸水县| 北京市| 本溪市| 山东省| 分宜县| 余干县| 平利县| 白玉县| 兴宁市| 绵竹市| 启东市| 龙井市| 松溪县| 西峡县| 金堂县| 修文县| 荔浦县| 景宁| 肇州县| 柳州市| 河北区| 安远县| 区。| 奉节县| 揭阳市| 汉沽区| 临汾市| 乌兰察布市| 大悟县| 宝丰县| 五大连池市| 连云港市| 嵊州市| 科技| 陇西县| 东阿县| 巩义市| 双江| 平南县|