gpt4 book ai didi

bdd - 维护大量 Concordion 脚本

转载 作者:行者123 更新时间:2023-12-02 09:36:23 24 4
gpt4 key购买 nike

我目前在一家大型组织工作,我们的 IT 部门有大约 2000 名开发人员。我们维护着很多东西,包括我们的电子商务平台,目前大约有 30 个项目正在影响它。

最近,我们所有的团队都被指示使用 Concordion 和 Selenium Webdriver 进行一系列自动化测试。一段时间以来,这一直进行得相当顺利,并且已经创建了许多测试,但最近在我们的电子商务平台不断变化的同时维护现有测试有点像一场噩梦。我们有数以千计的测试脚本覆盖了我们网站的许多部分,但 Concordion 中似乎没有任何工具可以将脚本拆分为可重复使用的隔间,然后可以维护一次,而不是一次更改就必须更改数百个 HTML 文件.

其他人是如何处理这个问题的?

最佳答案

Concordion 的目标不是将测试脚本实现为 HTML,而是让 HTML 描述您正在测试的行为(您要实现的)。实现细节(如何它被测试)被实现为 Java 代码。然后可以使用适当的抽象级别构建此代码,以便对被测系统的每次更改只需要更改代码的一部分。

您的 HTML 规范应该只需要在业务规则更改的极少数情况下更改。

这些概念在 Hints and Tips 上有进一步的描述。 Concordion 主页的标签。

关于bdd - 维护大量 Concordion 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25811136/

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