如何根据测试类型使用不同的/特定的“拆解方法”进行测试运行

问题描述 投票:0回答:1

我正在创建一个测试框架,用于测试应用程序的UI和它使用的REST API。因此,例如,在执行REST GET调用后,我检查返回的数据是否与UI中的数据匹配,并且在成功发布(由UI测试启动)后,我将通过执行另一个GET调用来检查数据并比较数据。我将Java与TestNG,Selenium结合使用,并且(可能)将使用REST Assured。

我对TestNG有点陌生,但是如何根据运行的测试类型执行不同的拆卸操作?例如,对于UI测试,我将在测试失败时截取屏幕截图,但是对于失败的REST测试(显然没有用),我想要捕获请求和响应并将该信息添加到报告中。

我仍在考虑框架的过程,因此我没有要共享的相关代码,但这是一个笼统的问题,困扰着我,希望大家能回答。

testng
1个回答
0
投票

尝试通过@ AfterGroups注释

© www.soinside.com 2019 - 2024. All rights reserved.