有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

用于测试其他ERP web应用程序的java Selenium webdriver应用程序

我们在Spring mvc中构建了一个ERP web应用程序

到目前为止,我们一直在手动测试我们的ERP应用程序

现在我们需要进行自动测试。为此,我们决定使用selenium webdriver。这意味着我们需要创建一个Selenium webdriver应用程序来自动测试我们的ERP web应用程序

但我不确定它应该是哪种类型的Selenium webdriver应用程序。它应该是web应用程序还是桌面应用程序?我们该怎么办呢

我试过了,但找不到答案


共 (1) 个答案

  1. # 1 楼答案

    最好使用Maven or gradle项目,而不是普通的Java项目。与普通Java项目相比的优势是

    1. Maven项目布局结构 它将帮助您轻松管理代码。当应用程序增长时,您必须添加webApp组件以查看自动测试结果等
    2. 项目模块化 可以在maven中添加子模块。在您的情况下,您可以单独维护web驱动程序二进制项目以获取浏览器驱动程序。chrome驱动程序、Fire fox驱动程序

    3. 依赖关系管理和项目生命周期 您可以很容易地维护项目中所需的依赖关系,而不是手动将JAR添加到lib中。此外,您还可以轻松地与version control system之一集成,例如:GIT,以便在开发人员之间共享代码,并为生产、测试等维护build profiles。。。比如虎钳

    4. 需要时,可以轻松地与Jenkins和其他工具集成

    Here是一些教程,用于与Maven和Jenkins一起使用selenium进行创业