test notation from testNG
1. before和after系列
beforeSute,afterSuite,beforeCase, afterCase,以及他們的alwaysRun,一般情況下before的alwaysRun爲true,但是after卻可以用這個參數來配置在case運行失敗的情況下的動作
2. 將case組織爲group,定製某個group是否運行,例如將case分爲check-in和functional 兩類,先運行check-in group的case。一個case可以屬於多個group,可以有group of group的概念,同時,一個特別的group broken表示目前不能運行的group,運行時這個group的case將不會被運行,這可以用於被測代碼經過修改導致某些測試類不能運行,但又希望運行其他能運行的,此時broken可以發揮作用,贊這個方法
3.爲測試方法添加參數,主要用於彌補junit不支持參數的缺陷,同時用optional來提供默認的參數
4.dataprovider用於數據驅動
5.case之間的dependent,這點的原因是case到底是fail還是skip很重要!!!
6.parallel run
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.