每次测试后都要测试宁静的服务和清理数据库

时间:2018-07-17 06:59:57

标签: java jersey automated-tests rest-assured

我在应用程序中使用的是java,jersey和jap。
我想在测试后测试宁静的服务和清理数据库。
我进行了搜索并找到了放心的框架。现在,当我测试一项服务的职责是将一些数据插入数据库时​​,我希望数据库保持其状态,然后再从数据库中调用rest服务或清除测试数据。
我在这门学科上是新手,可能我走错了路。有人可以帮我解决这个问题吗?
或者如果我以正确的方式;有什么办法吗?

1 个答案:

答案 0 :(得分:0)

建议使用TestNG或类似的测试框架,而不是 before after 方法注释的功能,它使您能够准备要在测试中使用的数据测试完成后进行清理。 由于您仅对清理感兴趣,因此应在 AfterMethod 中调用数据库以删除在测试执行期间插入的数据。 您可以在TestNG documentation page上阅读有关此主题的更多信息,以开始使用。