gpt4 book ai didi

java - 模块化应用程序 UI 测试脚本的最佳方法是什么?

转载 作者:行者123 更新时间:2023-12-02 01:56:36 26 4
gpt4 key购买 nike

我想知道你们中是否有人有类似模块化应用程序的自动化 UI 测试经验。整个应用程序就像所有典型的 CRM 相关应用程序一样,根据您的个人客户需求,您只需将一些可用模块(之前已预定义)组合在一起即可提供所有必要的功能。

如果有一个由所有这些模块组合在一起构建的“静态”应用程序,那么我们可以以一种非常简单的方式测试它,只需遍历所有定义的测试类,因为我们会知道所有这些模块之间的行为/交互。

但是,如果我们需要测试应用程序行为,同时将其一些随机部分/模块放在一起,以检查它们是否正常工作,我们将需要一些其他方法。

是否有解决方案、一些推荐的架构师模式或任何可以帮助我执行此类自动化测试的内容(使用即 Selenium WebDriver)?或者这种测试是否可以使用 WebDriver 库执行?

如果您能分享您在该领域的任何想法和经验,我将不胜感激。

最佳答案

我在该领域工作并且遇到了类似的情况,以下是我从中学到的东西:

  1. 如果可以,请避免创建 UI 测试。 UI 测试的目的是测试应用程序的外观,仅此而已。业务逻辑(例如当我更改该设置时,显示的数据应该更改等)应该在更容易实现的单元测试中进行测试。集成测试中应尽可能涵盖模块之间的交互。
  2. 如果您仍有需要测试的功能,请创建一个配置文件,其中包含有关哪些客户启用了哪些模块的信息。在您的测试中,读取该配置,如果测试不应该运行,则中止它。

关于java - 模块化应用程序 UI 测试脚本的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52202585/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com