Junit 编写大型企业级web应用程序测试用例的一般方法

Junit 编写大型企业级web应用程序测试用例的一般方法,junit,testng,Junit,Testng,我们拥有一个企业级应用程序,其中包含不同的实体,如管理员、合作伙伴和相互依赖的客户。管理员可以有多个客户,合作伙伴也可以有客户,所以这里我们有一个层次结构。 所以在执行测试用例之前,我想动态地用最少的实体设置数据库,然后我想在这个特定的数据库上执行剩余的测试用例 那么,有人能为这一点提出好的建议吗 我不希望在测试用例中有依赖关系,一旦数据库设置完成,它们就应该独立执行 有什么建议吗?如果你想为测试建立一个数据库,你不是在做通常理解的“单元测试”。您可能正在尝试进行一些集成测试或系统测试。由于JU

我们拥有一个企业级应用程序,其中包含不同的实体,如管理员、合作伙伴和相互依赖的客户。管理员可以有多个客户,合作伙伴也可以有客户,所以这里我们有一个层次结构。 所以在执行测试用例之前,我想动态地用最少的实体设置数据库,然后我想在这个特定的数据库上执行剩余的测试用例

那么,有人能为这一点提出好的建议吗

我不希望在测试用例中有依赖关系,一旦数据库设置完成,它们就应该独立执行


有什么建议吗?

如果你想为测试建立一个数据库,你不是在做通常理解的“单元测试”。您可能正在尝试进行一些集成测试或系统测试。由于JUnit是为单元测试而设计的,您会发现这很困难。有不同的用户在编写测试用例。管理测试用例可以独立编写,但对于编写合作伙伴和客户数据库,我们需要为这些测试用例的执行准备好层次结构,还有什么更好的方法