gpt4 book ai didi

java - 为 JAva Web 应用程序编写自动化测试的最佳方法是什么

转载 作者:行者123 更新时间:2023-11-28 20:07:12 25 4
gpt4 key购买 nike

我发现对于 java 自动化测试,更好的方法是使用 Cruise Control(java)、JUNIT(java 测试框架)和 Watij。请有任何进一步的建议。任何成功集成这些工具的人以及为此发现的限制。

问候

最佳答案

我们通常尝试在 3 个级别上测试应用程序:

  • 使用 JUnit 进行单元测试。为此,我们遵循 Dependency Injection必要时使用模拟对象(基于 JMock 框架)。
  • 集成测试。这些也是基于 JUnit,但不使用模拟对象和测试应用程序的不同层,例如写入数据库。为了基本数据的目的,我们遵循 Object Mother图案。
  • 验收测试,为此我们使用 Selenum。

为了测试自动化和持续集成,我们的项目是使用 Maven 和 Hudson 构建的。我们目前正在研究的改进之一是使用 Groovy 而不是 Java 进行测试。

我们必须解决的一些问题:在测试用例设置中创建基本数据(基于对象母模式),测试套件的组织,因为所有测试都可能需要很长时间才能运行,处理测试代码中的重复以及对 Maven 和 Selenuim 的大量摆弄,但从长远来看绝对值得。

关于java - 为 JAva Web 应用程序编写自动化测试的最佳方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/950512/

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