1、testng是什麼?
是一種測試框架,可以更方便的執行測試用例。
2、如何安裝?
eclipse——help——install new software
work with輸入:
等待幾秒鐘,,選中testng,一路next
window——preferences 能看到testng,就是安裝成功了。
3、專案右鍵——build path ——add libraries——testng——finish
4、在包com.lx上,右鍵——new——other——testng class 一路next,預設建立newtest
5、在f方法中,增加內容,執行(右鍵——run as——testng test )
一條名為f的用例測試通過
6、增加測試用例、斷言(判斷用例是否通過)
package com.lx;
import static org.testng.assert.asserttrue;
import org.testng.annotations.test;
public class newtest
@test
public void g()
@test
public void h()
@test
public void j()
}
執行結果:tests run: 4, failures: 2, skips: 0
執行4個測試用例,2個失敗
asserttrue()用來斷言當前測試用例是否通過
7、以demo1為例
如果介面正常,那麼介面返回資料中,含有文字「and」;
s.indexof("and") 表示在返回資料中尋找和字所在的位置
如果找的到 s.indexof("and")!=-1 就是true(測試通過)
如果找不到 就是false(測試不通過)
@test
public void f()
將此**替換newtest的f方法,將其他方法刪除,執行
如果中文出現亂碼,需設定編碼格式後重試。window——preferences——general——workspace——other:utf8
8、使用testng.xml執行用例
專案右鍵——new——file——file name:testng.xml——finish
testng.xml內容:
<?xml version="1.0" encoding="utf-8"?>
右鍵run as ,效果與執行newtest一致 TestNG的簡單使用
testng test next generation 是乙個測試框架,其靈感來自junit和nunit,但同時引入了一些新的功能,使其功能更強大,使用更方便。編寫testng測試基本上包括以下步驟 編寫測試的業務邏輯 並在相應 中插入testng的annotation。將測試資訊配置到testng...
關於testNG和JUnit的對比
關於選擇junit還是選testng,這幾篇文章,建議讀一讀 junit api文件 testng 6.11 testng documentation 兩個框架的對比 junit 4 與 testng 的對比 junit vs testng which testing framework shoul...
測試框架之testng使用
註解 描述 test 標記乙個類或方法作為測試的一部分 beforesuite 註解的方法將只執行一次,執行所有測試前此套件中 aftersuite 註解的方法將只執行一次此套件中的所有測試都執行之後 beforeclass 註解的方法將只執行一次先行先試在當前類中的方法呼叫 afterclass ...