@BeforSuite、@BeforTest、@BeforClass、@BeforMethod的执行顺序

TestNG是集成的单元测试框架,方便管理测试用例。这些注解很好的帮助我们以想要的时机、顺序来执行测试用例。但是这些注解的使用你真的清楚吗?如果使用不当,极有可能出现空引用的情况。

为了不手动的一个个执行测试类,xml文件把我们想要执行的包、类集成在一起。其中最基础的标签就是suite,其次是test标签,其次是classes或者packages标签。按照注解字面意思理解:@BeforSuite就是在xml文件的suite之前执行、@BeforTest在test标签之前site标签之后执行、@BeforClass在class标签之前执行、@BeforMethod在每个测试方法之前执行。

对于这样的一个xml文件,可以这样理解注解顺序。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章