<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                [TOC] 測試是檢查應用程序的功能的過程是否按要求工作,在開發人員層面進行單元測試,在采取適當措施來測試每一個實體(類或方法)以確保最終產品符合要求。單元測試是非常必要的,這是軟件公司向他們的客戶提供高質量的軟件產品必要前提。 JUnit讓開發人員了解測試的實用性,尤其是在單元測試這一模塊上比任何其他測試框架都要簡單明了。憑借一個相當簡單,務實,嚴謹的架構,JUnit已經能夠“感染”了一大批開發人員。 <br> <br> **JUnit缺點:** * 最初的設計,使用于單元測試,現在只用于各種測試。 * 不能依賴測試 * 配置控制欠佳(安裝/拆卸) * 侵入性(強制擴展類,并以某種方式命名方法) * 靜態編程模型(不必要的重新編譯) * 不適合管理復雜項目應用,JUnit復雜項目中測試非常棘手。 ## **Testng** ### 簡介 在設計接口測試框架或者UI自動化框架的時候,大概率都會用到testng這個框架,本篇主要介紹testng這個框架的使用。 官方文檔:[http://testng.org/doc/index.html](http://testng.org/doc/index.html) ## testng的特點 * 注解功能 * TestNG使用Java和面向對象的功能 * 支持綜合類測試(例如,默認情況下,沒有必要創建一個新的測試每個測試方法的類的實例) * 獨立的編譯時間測試代碼運行時配置/數據信息 * 靈活的運行時配置 * 主要介紹“測試組”。當編譯測試,只要問TestNG運行所有的“前端”的測試,或“快”,“慢”,“數據庫”等 * 支持依賴測試方法,并行測試,負載測試,局部故障 * 靈活的插件API * 支持多線程測試 ## Testng與postman的異同 相同點: 1)都能做接口測試 2)都能存儲接口服務request、assert 不同點: 1)語言不同:testng基于java腳本語言、而postman基于ui-vue腳本語言 2)拓展性不同:postman的CI集成以及擴展封裝都需要單獨的開發新的項目兼容postman本生的框架語言。 testng只是一個測試框架的引用,其他都允許自定義封裝集成。 由于testng的成熟,許多CI都自動集成和兼容。 ## MacOS IDEA配置Testng 1、安裝TestNG插件(IntelliJ IDEA-Preferences-Plugins) :-: ![](https://img.kancloud.cn/4a/f9/4af9e19938b3ef78cdae236e044acfef_357x288.png) 輸入testng,點擊install(我之前已經裝過了,所以是Installed) :-: ![](https://img.kancloud.cn/32/c4/32c41fcbae22cb64eb7cb511414cdace_1024x820.png) 2、添加testng.xml文件:點擊項目名,選擇Creat TestNG XML(如果沒有看到 Creat TestNG XML 這個選項,可以重啟idea,如果還沒有,重復第3步重新安裝testng插件,多嘗試幾次)or 等待2分鐘 :-: ![](https://img.kancloud.cn/5b/71/5b71dd5170712da3831651aa8d5919c8_583x829.png) 3、添加測試類:選擇一個需要測試的類,選中類名點擊?option+enter?選擇 Create Test :-: ![](https://img.kancloud.cn/68/7f/687f348d7383b80ed8fc61091d7949d9_594x206.png) Testing library選中TestNG,選擇需要的選項,點擊ok(可能會提示“TestNG library not found In the module”,是因為沒有在pom.xml文件中,寫入TestNG插件的依賴,點擊下圖的“Fix”按鈕,即可自動添加) :-: ![](https://img.kancloud.cn/79/67/7967cdba0ebbc444af5a8beb1002febf_600x359.png)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看