一,結構不同
untest結構有:
@classmethod #定義一個類方法
def setUpClass(cls) -> None: #類的開始,在整個框架中只執行一次
print("類開始")
@classmethod #定義一個類方法
def tearDownClass(cls) -> None: #類的結束 ,在整個框架中只執行一次
print("類的結束")
def setUp(self) -> None: #方法的開始 ,每一條用例執行,他們都去執行
print("方法的開始")
def tearDown(self): #方法結束 ,每條用例都會去執行
print("方法結束")
pytest沒有這些,直接寫用例就行
二、執行方法不同;
untest有三種執行方法
執行所有,執行幾個,根據路徑執行
三、執行的檔名有區別
untest .py檔案沒有明確要求必須什麼
pytest的檔案有明確要求必須是tset開頭或者結尾才能執行
四、pytest比Untest執行的地方多一個,可以在控制檯執行
五、pytest的執行結果內容豐富一些
pytest和untest的區別
相關文章
- pytest與unit test區別
- python自動化測試框架pytest和unittest區別!!!Python框架
- ../和./和/的區別
- LinkedList和ArrayList的區別、Vector和ArrayList的區別
- http和https的區別/get和post的區別HTTP
- ||和??的區別
- /*和/**的區別
- 軟體測試培訓教程:pytest與unittest區別
- makefile =和:=的區別
- ++a和a++的區別
- ./ 和sh 的區別
- jquery $(this) 和this的區別jQuery
- JQuery this和$(this)的區別jQuery
- T和?的區別
- 【自動化測試框架】pytest和unitttest你知道多少?區別在哪?該用哪個?框架
- 和區別
- law和statute的區別
- thorough和comprehensive的區別
- Velocity和speed的區別
- prerogative和privilge的區別
- postEvent 和 sendEvent的區別dev
- foster和nurture的區別
- @Valid和@Validated的區別
- url和uri的區別
- BeanFactory 和 ApplicationContext 的區別BeanAPPContext
- CAE和CAD的區別
- svn和git的區別Git
- @RestController和@Controller的區別RESTController
- imagine和envisage的區別
- anticipate和expect的區別
- drastic和stern的區別AST
- authentic和genuine的區別UI
- rough和crude的區別
- prone to 和 susceptible to的區別
- @Autowired和@Resource的區別
- computed和watch的區別
- violate和breach的區別
- StringBuilder和StringBuffer的區別UI