在上一篇TestNG 詳細安裝教學中安裝好後
現在要來建立測試框架
先點選File>New>Project...建立專案
選擇Java專案
輸入專案名稱
這裡問你要不要使用Java的視窗配置來替換當前配置,我選不用,可以隨時更改
對剛剛建立的專案點選右鍵 New>Package 建立一個組件(包)
輸入名稱後建立
在專案下面src裡面就會看到剛剛建立的package,對他點右鍵>TestNG>Create TestNG class,來建立TestNG測試框架的類別
輸入類別名稱和選擇要用的「註解」
註解就是會在特定時機執行某個副程式的標記。
這裡我只勾選BeforeSuite和AfterSuite,分別代表 在第一個測試方法之前(後)執行,只執行一次
第一次載入會出現錯誤,那是因為還沒把TestNG加到這個專案裡面,只要讓滑鼠游標在上面停留一下或是按下Ctrl+1就會出現這個畫面,點選第一個Add TestNG library就可以了
已經被加入到專案內
你可能會覺得很奇怪,為什麼沒有main?那這樣我要怎麼知道那些會被執行?
其實就是看註解,會執行@Test標記的副程式,其他的註解則是依照每個不同時機執行(見上表)
也可以在後面加來判斷執行的順序和次數,下圖就是執行順序為1(從0開始),共會執行10次,執行完才去找下一個標記
現在按下執行會先執行BeforeSuite(),再執行f()10次,最後會執行AfterSuite()
現在要來建立測試框架
先點選File>New>Project...建立專案
選擇Java專案
輸入專案名稱
這裡問你要不要使用Java的視窗配置來替換當前配置,我選不用,可以隨時更改
對剛剛建立的專案點選右鍵 New>Package 建立一個組件(包)
輸入名稱後建立
在專案下面src裡面就會看到剛剛建立的package,對他點右鍵>TestNG>Create TestNG class,來建立TestNG測試框架的類別
輸入類別名稱和選擇要用的「註解」
註解就是會在特定時機執行某個副程式的標記。
這裡我只勾選BeforeSuite和AfterSuite,分別代表 在第一個測試方法之前(後)執行,只執行一次
第一次載入會出現錯誤,那是因為還沒把TestNG加到這個專案裡面,只要讓滑鼠游標在上面停留一下或是按下Ctrl+1就會出現這個畫面,點選第一個Add TestNG library就可以了
已經被加入到專案內
你可能會覺得很奇怪,為什麼沒有main?那這樣我要怎麼知道那些會被執行?
其實就是看註解,會執行@Test標記的副程式,其他的註解則是依照每個不同時機執行(見上表)
也可以在後面加來判斷執行的順序和次數,下圖就是執行順序為1(從0開始),共會執行10次,執行完才去找下一個標記
@Test(priority = 1, invocationCount = 10)
現在按下執行會先執行BeforeSuite(),再執行f()10次,最後會執行AfterSuite()
留言
張貼留言
如果有任何問題、建議、想說的話或文章題目推薦,都歡迎留言或來信: a@ruyut.com