gpt4 book ai didi

java - junit:开发测试用例的最佳实践?

转载 作者:数据小太阳 更新时间:2023-10-29 02:21:19 25 4
gpt4 key购买 nike

技术:Junit最新版本应用面向业务

有些人使用硬编码数据作为测试用例,有些人使用属性文件和一些 xml 文件。据我所知,xml 比其他两个好。是否有一些更好的方法在工业中使用。请建议开发测试用例的最佳实践。

最佳答案

重要的是,测试中的数据表示与传递给被测函数的数据之间的映射尽可能透明。如果数据很少且易于在源中观察,则硬编码数据完全可以。为理解测试用例而需要打开的窗口越少越好。

XML 最适合嵌套的树状数据,但它有点冗长。 YAML 也可能对此有好处。对于平面数据,属性和仅按行组织的文件都可以。

没有在所有方面都优于所有其他格式的单一格式。为特定的测试套件/主题领域选择最简单和最自然的。当您需要快速生成越来越多的测试用例时,投入一些精力来处理最自然的格式确实会有所返回,然后在您调查回归时再次这样做。例如,在我们的项目(相当大)中,我们必须发明几种数据表示形式并编写(简单的)自定义解析器,以便为测试用例编写和读取数据变得轻而易举。

关于java - junit:开发测试用例的最佳实践?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4477256/

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