gpt4 book ai didi

c# - 存储有关测试方法的信息的最佳方式

转载 作者:太空宇宙 更新时间:2023-11-03 12:33:54 25 4
gpt4 key购买 nike

我测试了一些配置不同的硬件产品。我有一个测试方法,它遍历所有产品的所有测试用例。由于某些产品不支持功能,因此某些情况不应进行测试。

使测试方法更具动态性的最佳方法是什么?我正在考虑使用我将定义的 xml 文件,应该为哪个产品执行哪些步骤。像这样的东西:

<products>
<product>
<id>1</id>
<steps>
<step id="1" desc="Description1" />
<step id="2" desc="Description2" />
<step id="3" desc="Description3" />
<product>
<product>
<id>2</id>
<steps>
<step id="1" desc="Description1" />
<step id="3" desc="Description3" />
<product>

最佳答案

XML 可能没问题,但您可以使用 SQLite 和自定义配置器或简单地使用 SQLite 编辑器。

因为如果您必须配置并更改您的配置,一旦它变得越来越大,像 SQL 这样的解决方案将允许您更好地执行配置更改。

如果您认为您的配置模式会不时变化,也许您可​​以探索其他 noSQL 选项,但它们不像 SQLite 那样可移植。

根据我在产品中工作的经验,我可以判断哪些组件可以使用 xml 文件进行配置,一旦你成长并且你的 xml 文件变得越来越大,它们就会开始成为一个问题。还通过正则表达式在多个地方更新配置,这并不酷。我们现在期待迁移到类似 SQLite 的解决方案。

关于c# - 存储有关测试方法的信息的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41727768/

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