testng的安裝和使用

2021-08-10 22:29:48 字數 1708 閱讀 3138

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 ...