我应该如何定义集成测试用例?

时间:2018-06-16 17:08:45

标签: testing liferay integration-testing portlet jboss-arquillian

到目前为止,我所拥有的是在portlet中对没有依赖项的方法和类进行单元测试,或者我模拟了这些依赖项。

我的问题是集成测试和功能测试(我猜是使用Arquillian和Selenium)。例如,我应该如何测试按关键字和类别搜索项目?对于断言阶段,如果我不知道数据库处于什么状态,如何检查搜索是否正确?我认为最好将测试数据库(portal-test-ext.properties?)与测试数据(或数据夹具或任何你称之为的)一起使用,以便我知道数据库的状态并可以决定哪些验证到投入,但我不知道这是否是最好的方法,也不知道最好的方法是什么。

最好的方法是什么?

谢谢!

0 个答案:

没有答案