依赖于预先存在的数据的Selenium测试,spring boot?



我有一个springboot web应用程序,我已经完成了编码,并有一些JUnit和Selenium测试。其中一个selenium测试依赖于在数据库中预先创建的管理,但很明显,当我构建代码时,数据库中没有数据,因此selenium测试失败。

我的网站有一个admin-dashboard和门户,测试是登录作为管理员和执行管理功能,但因为没有预先存在的数据硒测试不能登录。

我正在考虑添加创建一个新的管理对象,并将其保存到数据库,只要用户访问第一页(注册页),但这是一个相当糟糕的做法,在一个完全不同的控制器创建一个管理员到管理控制器?

感谢

你正在进行端到端测试,你有舞台服务器,你可以简单地将测试管理用户添加到舞台数据库,并在其上执行测试用例,如果没问题,然后简单地进入生产…

最新更新